sbin/res/jsdoc/app/lib/JSDOC/PluginManager.js
changeset 1072 ac1eacb3aa33
parent 1071 02c04d2c8fd8
child 1073 687133dc13cf
--- a/sbin/res/jsdoc/app/lib/JSDOC/PluginManager.js	Sun Nov 12 22:07:33 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-/**
-	@namespace Holds functionality related to running plugins.
-*/
-JSDOC.PluginManager = {
-}
-
-/**
-	@param name A unique name that identifies that plugin.
-	@param handlers A collection of named functions. The names correspond to hooks in the core code.
-*/
-JSDOC.PluginManager.registerPlugin = function(/**String*/name, /**Object*/handlers) {
-	if (!defined(JSDOC.PluginManager.plugins))
-		/** The collection of all plugins. Requires a unique name for each.
-		*/
-		JSDOC.PluginManager.plugins = {};
-	
-	
-	JSDOC.PluginManager.plugins[name] = handlers;
-}
-
-/**
-	@param hook The name of the hook that is being caught.
-	@param target Any object. This will be passed as the only argument to the handler whose
-	name matches the hook name. Handlers cannot return a value, so must modify the target
-	object to have an effect.
-*/
-JSDOC.PluginManager.run = function(/**String*/hook, /**Mixed*/target) {
-	for (var name in JSDOC.PluginManager.plugins) {
-		if (defined(JSDOC.PluginManager.plugins[name][hook])) {
-			JSDOC.PluginManager.plugins[name][hook](target);
-		}
-	}
-}