Event Support in HtmlInputNodeWoltlabMetacodeMarker::isBlockElement()

  • Die Funktion selbst bestimmt Anhand einer statischen Liste an zugelassenen HTML-Tags ob es sich bei einem Tag um ein Block Element oder ein inline Element handelt.

    In der Praxis führt dies dazu, dass man in selbst definierten HTML-Tags keine block BBCodes verwenden kann.


    Konkretes Beispiel:

    Input: <sc-hide>[wsm='XXX'][/wsm]</sc-hide>

    Output: [wsm='XXX']<sc-hide></sc-hide>[/wsm]


    Ohne einer Möglichkeit den eigenen Tag auch an dieser Stelle als Block Element zu definieren ist es nicht möglich Media Inhalte und sonstige Block BBCodes innerhalb des Tags zu verwenden.