Euvl has uploaded a new change for review.
https://gerrit.wikimedia.org/r/70742
Change subject: Ability to turn off the recognition of glossary terms in
certain places.
......................................................................
Ability to turn off the recognition of glossary terms in certain places.
Change-Id: Id941519dffe71a35554a24ee851fb1518c7e9e46
---
M Lingo.php
M LingoBasicBackend.php
M LingoTree.php
3 files changed, 23 insertions(+), 1 deletion(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Lingo
refs/changes/42/70742/1
diff --git a/Lingo.php b/Lingo.php
index fcfc725..605a8aa 100644
--- a/Lingo.php
+++ b/Lingo.php
@@ -81,6 +81,7 @@
$wgHooks['ArticlePurge'][] = 'LingoBasicBackend::purgeCache';
$wgHooks['ArticleSave'][] = 'LingoBasicBackend::purgeCache';
+$wgHooks['ParserFirstCallInit'][] = 'LingoBasicBackend::registerTags';
// register resource modules with the Resource Loader
$wgResourceModules['ext.Lingo.Styles'] = array(
diff --git a/LingoBasicBackend.php b/LingoBasicBackend.php
index 0149918..09072dc 100644
--- a/LingoBasicBackend.php
+++ b/LingoBasicBackend.php
@@ -139,5 +139,26 @@
public function useCache() {
return true;
}
+
+ /**
+ * Creates tag hook(s)
+ */
+ public static function registerTags(Parser $parser) {
+ $parser->setHook( 'noglossary',
'LingoBasicBackend::noglossaryTagRenderer');
+ return true;
+ }
+
+ /**
+ * Sets hook on 'noglossary' tag
+ * @static
+ * @param $input
+ * @param array $args
+ * @param Parser $parser
+ * @param PPFrame $frame
+ * @return string
+ */
+ public static function noglossaryTagRenderer( $input, array $args, Parser
$parser, PPFrame $frame ) {
+ return '<span class="noglossary">'.$input.'</span>';
+ }
}
diff --git a/LingoTree.php b/LingoTree.php
index 60f2881..11f659a 100644
--- a/LingoTree.php
+++ b/LingoTree.php
@@ -106,7 +106,7 @@
$start = $lastindex = $index;
$definition = null;
- // skip until ther start of a term is found
+ // skip until the start of a term is found
while ( $index < $countLexemes && !$definition ) {
$currLex = &$lexemes[$index][0];
--
To view, visit https://gerrit.wikimedia.org/r/70742
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Id941519dffe71a35554a24ee851fb1518c7e9e46
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Lingo
Gerrit-Branch: master
Gerrit-Owner: Euvl <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits