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