Index: typo3/sysext/rtehtmlarea/mod4/class.tx_rtehtmlarea_select_image.php =================================================================== --- typo3/sysext/rtehtmlarea/mod4/class.tx_rtehtmlarea_select_image.php (révision 7223) +++ typo3/sysext/rtehtmlarea/mod4/class.tx_rtehtmlarea_select_image.php (copie de travail) @@ -485,16 +485,14 @@ var classesImage = ' . ($this->thisConfig['classesImage']?'true':'false') . '; if (classesImage) var styleSelector=\'\'; var floatSelector=\'\'; - /*if (plugin.isButtonInToolbar("Language")) { + if (plugin.getButton("Language")) { var languageOptions = plugin.getDropDownConfiguration("Language").options; var languageSelector = \'\'; - }*/ + } var bgColor=\' class="bgColor4"\'; var sz=""; sz+=\'\'; @@ -527,9 +525,9 @@ .(in_array('alt', $removedProperties)?'':' sz+=\'\';') .(in_array('lang', $removedProperties)?'':' - /*if (plugin.isButtonInToolbar("Language")) { - sz+=\'\'; - }*/') + if (plugin.getButton("Language")) { + sz+=\'\'; + }') .(in_array('clickenlarge', $removedProperties)?'':' sz+=\'\';').' sz+=\'\'; @@ -623,7 +621,7 @@ } if (document.imageData.iLang) { var iLang = document.imageData.iLang.options[document.imageData.iLang.selectedIndex].value; - var languageObject = plugin.getPluginInstance("Language"); + var languageObject = plugin.editor.getPlugin("Language"); if (iLang || languageObject.getLanguageAttribute(selectedImageRef)) { languageObject.setLanguageAttributes(selectedImageRef, iLang); } else { @@ -716,12 +714,12 @@ } if (document.imageData.iLang) { var fObj=document.imageData.iLang; - var value=plugin.getPluginInstance("Language").getLanguageAttribute(selectedImageRef); + var value=plugin.editor.getPlugin("Language").getLanguageAttribute(selectedImageRef); for (var i = 0, n = fObj.length; i < n; i++) { if (fObj.options[i].value == value) { fObj.selectedIndex = i; if (i) { - fObj.options[0].text = plugin.getPluginInstance("Language").localize("Remove language mark"); + fObj.options[0].text = plugin.editor.getPlugin("Language").localize("Remove language mark"); } } }
formWidth(20).' />
\' + languageSelector + \'
\' + languageSelector + \'