new Layer()
- Source:
- developer/developer.Layer.js
Extends
Members
-
config :LayerConfig
-
The default Layer Configuration that will be used to configure the Layer behavior.
Subclasses should override this object instead of overriding Layer#activate and Layer#deactivate methods. If additional adjustments are needed (that aren't configurable yet in the activate method), please leverage the setUp and tearDown methods.
For an example of a Layer configuration object, refer to edit.CONFIG
Type:
- Inherited From:
- Source:
- layers/Layer.js
Methods
-
activate()
-
Activates the Layer according to its configuration. It includes the following operations:
- Creates the Editables in the store (according to config.editableConstructor)
- Creates the Overlays for the Editables (according to config.overlayConstructor)
- Sets the Editable Toolbar (according to config.toolbarConstructor + config.toolbarActions)
- Initializes the SidePanel (according to config.sidePanel)
- Binds the Interaction events on Overlays (according to config.interactions)
WARNING: Don't override this method since it is aimed at being configurable through the Layer configuration object. If you need to perform specific operations, refer to the setUp method.
- Inherited From:
- Source:
- layers/Layer.js
Returns:
- The current layer
- Type
- Granite.author.Layer
-
constructor()
-
- Source:
- developer/developer.Layer.js
-
deactivate()
-
Reverts the actions executed by Granite.author.Layer#activate
WARNING: Don't override this method since it is aimed at being configurable through the Layer configuration object. If you need to perform specific operations, refer to the tearDown method.
- Inherited From:
- Source:
- layers/Layer.js
Returns:
- The current Layer
- Type
- Granite.author.Layer
-
isAvailable()
-
Is the page info set as for developer mode
- Overrides:
- Source:
- developer/developer.Layer.js
-
setUp()
-
Override this method to execute specific set up operations (in addition to the activate method)
This method is called by Granite.author.Layer#activate- Inherited From:
- Source:
- layers/Layer.js
-
tearDown()
-
Override this method to execute specific clean up operations (in addition to the deactivate method)
This method is called by Granite.author.Layer#deactivate- Inherited From:
- Source:
- layers/Layer.js