Index: typo3/sysext/rtehtmlarea/htmlarea/plugins/BlockStyle/block-style.js
===================================================================
--- typo3/sysext/rtehtmlarea/htmlarea/plugins/BlockStyle/block-style.js (révision 7301)
+++ typo3/sysext/rtehtmlarea/htmlarea/plugins/BlockStyle/block-style.js (copie de travail)
@@ -403,10 +403,18 @@
if (cssClass == 'none') {
store.getAt(0).set('text', cssArray[cssClass]);
} else {
+ var style = null;
+ if (!this.editor.config.disablePCexamples) {
+ if (HTMLArea.classesValues[cssClass] && !HTMLArea.classesNoShow[cssClass]) {
+ style = HTMLArea.classesValues[cssClass];
+ } else if (/-[0-9]+$/.test(cssClass) && HTMLArea.classesValues[RegExp.leftContext + '-']) {
+ style = HTMLArea.classesValues[RegExp.leftContext + '-'];
+ }
+ }
store.add(new store.recordType({
text: cssArray[cssClass],
value: cssClass,
- style: (!this.editor.config.disablePCexamples && HTMLArea.classesValues && HTMLArea.classesValues[cssClass] && !HTMLArea.classesNoShow[cssClass]) ? HTMLArea.classesValues[cssClass] : null
+ style: style
}));
}
}