leucosticte has uploaded a new change for review.

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


Change subject: Bug: 56404 Add RefCallback hook
......................................................................

Bug: 56404 Add RefCallback hook

Add a hook to Cite to let other extensions cause <ref>, </ref> and
everything in between to render as blank.

Change-Id: Ib9474f0389607e10829507d81e69ff60a0c9006e
---
M Cite_body.php
1 file changed, 4 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Cite 
refs/changes/57/92857/1

diff --git a/Cite_body.php b/Cite_body.php
index 27432f4..d66a44f 100644
--- a/Cite_body.php
+++ b/Cite_body.php
@@ -155,6 +155,9 @@
         * @return string
         */
        function ref( $str, $argv, $parser ) {
+                if ( !wfRunHooks( 'RefCallback', array ( &$str, &$argv, 
$parser ) ) ) {
+                    return '';
+                }
                if ( $this->mInCite ) {
                        return htmlspecialchars( "<ref>$str</ref>" );
                } else {
@@ -1183,3 +1186,4 @@
 
        /**#@-*/
 }
+

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib9474f0389607e10829507d81e69ff60a0c9006e
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Cite
Gerrit-Branch: master
Gerrit-Owner: leucosticte <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to