DE EN EN (Google)

Web frontend Plugins

Plugin types

Available plugins


This overview shows all possible hooks for register custom code inside the Web frontend. Each section mentions at least one example Plugin where such custom code is used and can be found.

ez5.rootMenu.registerApp

ez5.tray.registerApp

TransportsEditor.registerPlugin

BaseConfig.registerPlugin

Presentation.registerDownloadManager

DetailSidebar.plugins.registerPlugin

AssetBrowser.plugins.registerPlugin

TransitionAction.registerAction

ExportManager.registerPlugin

Editor.plugins.registerPlugin

MaskSplitter.plugins.registerPlugin

This plugin allows custom code to be injected into the fields rendering in Detail, Editor, and Text-Result. Two kinds of plugins are provided, one is simple content without inner fields, the other can be used to wrap inner fields (think <fieldset>). The design and output of the injected DOM Nodes are entirely up to the plugin. The method renderFields(opts) gets all relevant render environment information inside opts, e.g. the current datawhich is rendered, or the instance of the Editoror Detail.

Classes

Pool.plugins.registerPlugin

This plugin offers the possibility to add custom tabs to the Pool Editor. Using a tab, the plugin can add custom save data to the plugins data record.

Callbacks

Method getTabs can add a custom Tab to the Pool Editor. The method getSaveData is called to prepare the save data for the pool. In this method the plugin can add the custom data collected inside a Form inside the tab. The ExamplePlugin has an example for that. getInfoDivRows and getInfoDiv can be used to add information to the i-Button display in the Pool selector.

User.plugins.registerPlugin

This plugin offers the possibility to add custom tabs to the User. Using a tab, the plugin can add custom save data to the plugins data record.

Callbacks

Callbacks