Physikerwelt has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/117840

Change subject: Add hook MathMLChanged
......................................................................

Add hook MathMLChanged

The MathMLChanged hook is called every time the
MathML value is changed. It can be used for compression,
normalization or introduction of custom hyperlinks etc.

Change-Id: I3f72c26f928a02fd4e84a7fad500c7c8591b2dab
---
M MathRenderer.php
M docs/hooks.txt
2 files changed, 8 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Math 
refs/changes/40/117840/1

diff --git a/MathRenderer.php b/MathRenderer.php
index a8f2656..50c2a87 100644
--- a/MathRenderer.php
+++ b/MathRenderer.php
@@ -484,6 +484,7 @@
         */
        public function setMathml( $mathml ) {
                $this->changed = true;
+               wfRunHooks( 'MathMLChanged', array( &$this , &$mathml) );
                $this->mathml = $mathml;
        }
 
diff --git a/docs/hooks.txt b/docs/hooks.txt
index afb02b8..7c7b646 100644
--- a/docs/hooks.txt
+++ b/docs/hooks.txt
@@ -18,4 +18,10 @@
 
 'MathAfterTexvc':
 &$this: MathTexvc object
-&$errmsg: error message
\ No newline at end of file
+&$errmsg: error message
+
+'MathMLChanged': Is called before the MathML property is changed
+       can be used e.g. for compression, normalization or introduction of
+       custom hyperlinks etc.
+&$this: MathRenderer object
+&$mathml: error message
\ No newline at end of file

-- 
To view, visit https://gerrit.wikimedia.org/r/117840
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3f72c26f928a02fd4e84a7fad500c7c8591b2dab
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Math
Gerrit-Branch: dev
Gerrit-Owner: Physikerwelt <w...@physikerwelt.de>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to