diff options
author | Samy Pesse <samypesse@gmail.com> | 2016-09-20 15:12:48 +0200 |
---|---|---|
committer | Samy Pesse <samypesse@gmail.com> | 2016-09-20 15:12:53 +0200 |
commit | 6d58a90613802b1e65cbf8c027093a1868119781 (patch) | |
tree | bf0eaf8b2abb4eae0179e273a60918127c05a7f8 /packages/gitbook-core/src | |
parent | 2796065886d824ae7fe7060dafa6fdcbd26d5f93 (diff) | |
download | gitbook-6d58a90613802b1e65cbf8c027093a1868119781.zip gitbook-6d58a90613802b1e65cbf8c027093a1868119781.tar.gz gitbook-6d58a90613802b1e65cbf8c027093a1868119781.tar.bz2 |
Prepare loading of plugin
Diffstat (limited to 'packages/gitbook-core/src')
-rw-r--r-- | packages/gitbook-core/src/createPlugin.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/gitbook-core/src/createPlugin.js b/packages/gitbook-core/src/createPlugin.js index 1fcf495..c26d745 100644 --- a/packages/gitbook-core/src/createPlugin.js +++ b/packages/gitbook-core/src/createPlugin.js @@ -7,10 +7,17 @@ * @return {Plugin} */ function createPlugin(onInitialState, onReduceState) { - return { + const plugin = { onInitialState, onReduceState }; + + if (typeof window !== 'undefined') { + window.gitbookPlugins = window.gitbookPlugins || []; + window.gitbookPlugins.push(plugin); + } + + return plugin; } module.exports = createPlugin; |