-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
None
-
None
In this file :
/Ametys - 07 CMS/main/plugin-cms/resources/js/Ametys/cms/uihelper/CreateContent.js
/** * @private * Initialize and show dialog box * @param {Object} config The configuration */ _initializeAndShowDialogBox : function (config) { this._delayedInitialize ( config.title || "{{i18n PLUGINS_CMS_CONTENT_UIHELPER_CREATECONTENT_TITLE}}" + " " + this._contentTypes[0].getLabel() + "...", Ametys.CONTEXT_PATH + (config.icon || this._contentTypes[0].getIconSmall() || '/plugins/cms/resources/img/content/content_16.png'), this._contentTypes[0].getIconGlyph() + (this._contentTypes[0].getIconDecorator() ? " " + this._contentTypes[0].getIconDecorator() : ""), config.helpmessage1 || (this._contentTypes.length == 1 ? (this._contentLanguage ? "{{i18n PLUGINS_CMS_CONTENT_UIHELPER_CREATECONTENT_MESSAGE1}}" : "{{i18n PLUGINS_CMS_CONTENT_UIHELPER_CREATECONTENT_MULTI_LANGUAGES_MESSAGE1}}") : (this._contentLanguage ? "{{i18n PLUGINS_CMS_CONTENT_UIHELPER_CREATECONTENT_MULTI_CTYPES_MESSAGE1}}" : "{{i18n PLUGINS_CMS_CONTENT_UIHELPER_CREATECONTENT_MULTI_CTYPES_LANGUAGES_MESSAGE1}}")), config.helpmessage2 || "{{i18n PLUGINS_CMS_CONTENT_UIHELPER_CREATECONTENT_MESSAGE2}}" ); this._init(config.defaultContentTitle || this._contentTypes[0].getDefaultTitle() || "{{i18n PLUGINS_CMS_CONTENT_UIHELPER_CREATECONTENT_DEFAULT_NAME}}"); },
The second parameter passed to _delayedInitialize, if there is no iconGlyph will be computed as
null + ""
which will return
"null"
And then, _delayedInitialize will think there is a glyph to use, called null.