Jump to content
Wikimedia Meta-Wiki

User:He7d3r/Tools/ConvertToSearchLinks.js

From Meta, a Wikimedia project coordination wiki

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
 // [[File:User:He7d3r/Tools/ConvertToSearchLinks.js]] (workaround for [[phab:T35355]])
 /**
  * This function replaces the "original expression" of each rule by a link
  * to search for ocurrences of that expression on wiki pages
  * @author: Helder (https://github.com/he7d3r)
  * @license: CC BY-SA 3.0 <https://creativecommons.org/licenses/by-sa/3.0/>
  */
 // <nowiki>
 (function(i,e){"use strict";vart=function(){vart=e("#bodyContent").find("li"),o=/^\s*(\S[^:]*?)\s*:\s*([\S].*?)\s*(?:\/\/.*?)?$/;t.each(function(){vart=e(this),r=i.util.getUrl("Special:Search",{fulltext:1,search:'"'}),a=o.exec(t.text());a&&a[1]&&a[2]&&t.html(function(e,t){varn=i.html.element("a",{href:r+a[1]+'"',title:"Pesquisar ocorrências deste termo na wiki"},a[1]),c=n+": "+a[2]+" "+a[3];returnt.replace(o,c)})})};e.inArray(i.config.get("wgPageName"),["Wikipédia:Dicionário","Wikipédia:Dicionário/pt-AO","Wikipédia:Dicionário/pt-BR","Wikipédia:Dicionário/pt-PT","Wikisource:Modernização/Dicionário","Wikisource:Modernização/Dicionário/pt-BR","Wikisource:Modernização/Dicionário/pt-PT"])!==-1&&(i.loader.load("//meta.wikimedia.org/w/index.php?title=User:He7d3r/Tools/LanguageConverterDistances.js&action=raw&ctype=text/javascript"),e(i.util.addPortletLink("p-cactions","#","Convert to search links","ca-convert-to-search","Replace the left hand side of each convertion rule by a link to the search page")).click(function(i){i.preventDefault(),t()}))})(mediaWiki,jQuery);
 // </nowiki>

AltStyle によって変換されたページ (->オリジナル) /