Feature #21893

htmlArea RTE: Allow to hide counting classes

Added by Uschi Renziehausen over 3 years ago. Updated about 3 years ago.

Status:Resolved Start date:2009-12-29
Priority:Should have Due date:
Assignee:Stanislas Rolland % Done:

0%

Category:-
Target version:-
TYPO3 Version: Complexity:
PHP Version:
Votes: 0

Description

Hi Stan :-)

Problem:
If you use the nice row/cell-counting feature you might end up with some fifty classes for cells and some other fifty classes for rows. Now authors should not see these classes in the styleselector. Normally in these cases you do something like:
RTE.classes.myClass.noShow = 1

Unfortunately this does not work for my counter classes. If I say
RTE.classes.cellcounter-1.noShow = 1 the item is still shown in the selectlist for blockstyles, at least as long as I say:
buttons.blockstyle.tags.td.allowedClasses = cellcounter-*
If I do not add the cellcounter-* there (which I tried as a workaround) the feature still works, but now my authors are confronted with 'unknown blockstyle' in the styleselector.

Something like this would be comfortable:
RTE.classes.cellcount-*.noShow = 1

Uschi

(issue imported from #M13116)

rtehtmlarea_feature_13116.patch (1.1 kB) Administrator Admin, 2010-04-12 19:28

History

Updated by Stanislas Rolland about 3 years ago

Hey Uschi!!

This is not really the meaning of this property. It is intended to mean that the style specified in the value property will not be applied in the dropdown. (I guess this is historical, as it does not seem to make much sense in the current RTE).

So in order to hide a class, you can set

RTE.classes.class-name.value = display: none;

Well, I just tested it in trunk. Don't know if it really works in 4.3.

Then, I suppose we would need:

RTE.classes.counting-class-name-.value = display: none;

Stan

Updated by Stanislas Rolland about 3 years ago

Committed to SVN TYPO3core trunk (revision 7310).

Also available in: Atom PDF