mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-25 20:03:12 +03:00
69d3a1460d
issue #1365 - added /*jslint unparam:true*/ to functions where absolutely necessary - added /*jslint unparam:true*/ to functions in which keeping parameter list added clarity to the underlying api, even when those parameters are not currently used - removed unused parameters in a few places
55 lines
1.2 KiB
JavaScript
55 lines
1.2 KiB
JavaScript
|
|
var GhostPlugin;
|
|
|
|
/**
|
|
* GhostPlugin is the base class for a standard plugin.
|
|
* @class
|
|
* @parameter {Ghost} The current Ghost app instance
|
|
*/
|
|
GhostPlugin = function (ghost) {
|
|
this.app = ghost;
|
|
};
|
|
|
|
/**
|
|
* A method that will be called on installation.
|
|
* Can optionally return a promise if async.
|
|
* @parameter {Ghost} The current Ghost app instance
|
|
*/
|
|
GhostPlugin.prototype.install = function (ghost) {
|
|
/*jslint unparam:true*/
|
|
return;
|
|
};
|
|
|
|
/**
|
|
* A method that will be called on uninstallation.
|
|
* Can optionally return a promise if async.
|
|
* @parameter {Ghost} The current Ghost app instance
|
|
*/
|
|
GhostPlugin.prototype.uninstall = function (ghost) {
|
|
/*jslint unparam:true*/
|
|
return;
|
|
};
|
|
|
|
/**
|
|
* A method that will be called when the plugin is enabled.
|
|
* Can optionally return a promise if async.
|
|
* @parameter {Ghost} The current Ghost app instance
|
|
*/
|
|
GhostPlugin.prototype.activate = function (ghost) {
|
|
/*jslint unparam:true*/
|
|
return;
|
|
};
|
|
|
|
/**
|
|
* A method that will be called when the plugin is disabled.
|
|
* Can optionally return a promise if async.
|
|
* @parameter {Ghost} The current Ghost app instance
|
|
*/
|
|
GhostPlugin.prototype.deactivate = function (ghost) {
|
|
/*jslint unparam:true*/
|
|
return;
|
|
};
|
|
|
|
module.exports = GhostPlugin;
|
|
|