diff options
author | Samy Pesse <samypesse@gmail.com> | 2016-04-23 11:22:20 +0200 |
---|---|---|
committer | Samy Pesse <samypesse@gmail.com> | 2016-04-23 11:22:20 +0200 |
commit | ce95f316b9ce1eac1e615db3540c4d0f30408d63 (patch) | |
tree | 2cb773317a937887c216d93afd6d92fcdca64475 /lib/models/plugin.js | |
parent | a162af5a75453a6ecb818447540cbffdc774715f (diff) | |
download | gitbook-ce95f316b9ce1eac1e615db3540c4d0f30408d63.zip gitbook-ce95f316b9ce1eac1e615db3540c4d0f30408d63.tar.gz gitbook-ce95f316b9ce1eac1e615db3540c4d0f30408d63.tar.bz2 |
Add method to be article by level
Diffstat (limited to 'lib/models/plugin.js')
-rw-r--r-- | lib/models/plugin.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lib/models/plugin.js b/lib/models/plugin.js index 2e8fb03..6d322f4 100644 --- a/lib/models/plugin.js +++ b/lib/models/plugin.js @@ -65,6 +65,24 @@ Plugin.prototype.isLoaded = function() { }; /** + Return map of hooks + @return {Map<String:Function>} +*/ +Plugin.prototype.getHooks = function() { + return this.getContent().get('hooks'); +}; + +/** + Return a specific hook + + @param {String} name + @return {Function|undefined} +*/ +Plugin.prototype.getHook = function(name) { + return this.getHooks().get(name); +}; + +/** Create a plugin from a string @param {String} |