https://bugzilla.wikimedia.org/show_bug.cgi?id=2700

--- Comment #65 from Nikola Kovacs <[email protected]> 2012-01-05 01:11:24 
UTC ---
Created attachment 9806
  --> https://bugzilla.wikimedia.org/attachment.cgi?id=9806
Patch to allow extensions to specify a function that is executed during
preSaveTransform

This patch introduces a mechanism similar to the tag hooks, the only difference
is that the callback function gets called when the output type is set to
OT_WIKI (which normally means during preSaveTransform), and that the enclosing
tags with the parameters are not removed.

An extension can register a callback and then do pre-save transformation on its
content - this is the best solution in my opinion, since only the extension
knows which parts of the content are supposed to be transformed, e.g. in the
case of the gallery tag only the description part.

This is a work in progress/proof of concept, in particular the galleryPST
function calls parser->preSaveTransform, which might cause problems if it
breaks the parser state. This will probably need something re-entrant like
recursiveTagParse.

All parser tests passed.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to