This feature contains only the interaction for handling ribbon
Extensions:
Associated java class:
org.ametys.core.ui.StaticClientSideElement
Associated javascript class:
Ametys.ribbon.element.ui.ButtonController
Extension point extended:
org.ametys.web.skin.ImportSkinActionExtensionPoint
Configuration:
<extension id="org.ametys.plugins.artisteer.administration.importskin" point="org.ametys.web.skin.ImportSkinActionExtensionPoint" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.ribbon.element.ui.ButtonController">
<action>Ametys.plugins.artisteer.ImportActions.importSkin</action>
<label i18n="true">PLUGINS_ARTISTEER_ADMINISTRATOR_IMPORT_LABEL</label>
<description i18n="true">PLUGINS_ARTISTEER_ADMINISTRATOR_IMPORT_DESCRIPTION</description>
<icon-glyph>ametysicon-painter14</icon-glyph>
<icon-decorator>decorator-ametysicon-upload119</icon-decorator>
<icon-decorator-type>action-create</icon-decorator-type>
<icon-small file="true">img/artisteer_16.png</icon-small>
<icon-medium file="true">img/artisteer_32.png</icon-medium>
<icon-large file="true">img/artisteer_48.png</icon-large>
</class>
<scripts>
<file>js/Ametys/plugins/artisteer/ImportActions.js</file>
<file plugin="web">js/Ametys/plugins/web/skin/helper/ImportSkinUI.js</file>
<file plugin="web">js/Ametys/plugins/web/skin/SkinActions.js</file>
</scripts>
<depends>
<org.ametys.core.ui.StaticFileImportsManager>org.ametys.web.skin.SkinDAO</org.ametys.core.ui.StaticFileImportsManager>
</depends>
</extension>
Associated java class:
org.ametys.core.ui.StaticClientSideElement
Associated javascript class:
Ametys.ribbon.element.ui.ButtonController
Extension point extended:
org.ametys.skinfactory.model.ImportModelActionExtensionPoint
Configuration:
<extension id="org.ametys.plugins.artisteer.administration.importmodel" point="org.ametys.skinfactory.model.ImportModelActionExtensionPoint" class="org.ametys.core.ui.StaticClientSideElement">
<class name="Ametys.ribbon.element.ui.ButtonController">
<action>Ametys.plugins.artisteer.ImportActions.importModel</action>
<label i18n="true">PLUGINS_ARTISTEER_ADMINISTRATOR_IMPORT_MODEL_LABEL</label>
<description i18n="true">PLUGINS_ARTISTEER_ADMINISTRATOR_IMPORT_MODEL_DESCRIPTION</description>
<icon-glyph>ametysicon-painter14</icon-glyph>
<icon-decorator>decorator-ametysicon-upload119</icon-decorator>
<icon-decorator-type>action-create</icon-decorator-type>
<icon-small file="true">img/artisteer_16.png</icon-small>
<icon-medium file="true">img/artisteer_32.png</icon-medium>
<icon-large file="true">img/artisteer_48.png</icon-large>
</class>
<scripts>
<file>js/Ametys/plugins/artisteer/ImportActions.js</file>
<file plugin="web">js/Ametys/plugins/web/skin/helper/ImportSkinUI.js</file>
<file plugin="skinfactory">js/Ametys/plugins/skinfactory/model/SkinModelActions.js</file>
</scripts>
<depends>
<org.ametys.core.ui.StaticFileImportsManager>org.ametys.skinfactory.skin.SkinModelDAO</org.ametys.core.ui.StaticFileImportsManager>
</depends>
</extension>