From ddac90694a6c38addbf48128b82f207c18921bc7 Mon Sep 17 00:00:00 2001 From: Guillermo Calvo Date: Thu, 4 Aug 2016 13:20:46 +0200 Subject: [PATCH] Fix configuration injection I was having an issue on [gitbook.com](https://www.gitbook.com/) regarding plugin configuration injection; finally solved it by adding this event listener. Please check it and use this patch if it works for you. --- src/plugin.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/plugin.js b/src/plugin.js index 91870b7..bfb4332 100644 --- a/src/plugin.js +++ b/src/plugin.js @@ -64,6 +64,11 @@ require(['gitbook'], function (gitbook) { return window["gitbook-plugin-github-buttons"]; } + // make sure configuration gets injected + gitbook.events.bind('start', function (e, config) { + window["gitbook-plugin-github-buttons"] = config["github-buttons"]; + }); + gitbook.events.bind('page.change', function () { init(getPluginConfig()); });