Write a Plugin
A plugin is a child directive of main gantt directive
transcluded in Template.
-
Copy skeleton file from
docs/skeletons/plugin.jstosrc/plugins -
Rename the skeleton copy using the plugin name (dash-delimited notation,
plugin-name.js) -
Open the plugin file with your favorite editor.
-
Replace
xxxxxxwith the name of the plugin (camelCase notation,pluginName). Take special care to directive name, that must be camelCase to (ganttPluginName). There are 5 matches. -
Register plugin in
Gruntfile.jsby adding its dash-delimited name topluginsvariable. -
Add options as binded attributes in the directive
scope. -
Implement plugin feature using a Template Hook.
-
You can add additional files in a subfolder named as your filename (without
.js). This folder can contains templates (*.html), CSS (*.css) and other JavaScript (*.js). Those files will be included in the build.