Ticket #2046 (closed defect: fixed)
Macro wiki (dcLegacyEditor)
Reported by: | franck | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | 2.8 |
Component: | module:core | Version: | 2.7.2 |
Severity: | normal | Keywords: | |
Cc: |
Description
J'ai l'impression que les callbacks enregistrés sur le behaviour coreInitWikiPost ne sont plus opérants ou que les macros déconnent.
Le plugin Yash, par exemple, ne génère plus le <pre class="brush: language"> qui lui est nécessaire, alors que la source wiki mentionne bien /yash language
Change History
comment:1 Changed 11 years ago by franck
- Summary changed from Macro wiki (dcLegactEditor) to Macro wiki (dcLegacyEditor)
comment:4 Changed 11 years ago by franck
- Milestone changed from A definir to 2.8
J'ai réglé le problème dans deux plugins (series et yash) en mettant une priorité inférieure (998) à celle de dcLegacyEditor (1000).
Il y a peut-être un loup quelque part avec l'instanciation de $core->wiki2xhtml
comment:5 Changed 11 years ago by franck
Quand un plugin définit une macro il doit avoir une priorité inférieure à 1000 dès lors que c'est fait via le behaviour coreInitWikiPost.
Quand un plugin définit un bouton il doit avoir une priorité supérieure à 1000 dès lors que c'est fait via le behaviour adminPostEditor. Ce qui me semble plutôt normal, la toolbar étant créée par le plugin dcLegacyEditor (priorité 1000).
Le plugin tags et series (dans leurs futures versions) sont dans ce cas là, et du coup c'est soit l'un, soit l'autre.
Il y a surement un loup quelque part avec l'instanciation de $core->wiki2xhtml et dcLegacyEditor.