summaryrefslogtreecommitdiffstats
path: root/packages/gitbook-core/src
diff options
context:
space:
mode:
authorSamy Pesse <samypesse@gmail.com>2016-09-20 15:12:48 +0200
committerSamy Pesse <samypesse@gmail.com>2016-09-20 15:12:53 +0200
commit6d58a90613802b1e65cbf8c027093a1868119781 (patch)
treebf0eaf8b2abb4eae0179e273a60918127c05a7f8 /packages/gitbook-core/src
parent2796065886d824ae7fe7060dafa6fdcbd26d5f93 (diff)
downloadgitbook-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.js9
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;