Jump to content
Wikimedia Meta-Wiki

User:He7d3r/Tools/WikiBlameLink.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/WikiBlameLink.js]] (workaround for [[phab:T35355]])
 /**
  * Add a link to WikiBlame
  * @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";functiona(){e(i.util.addPortletLink("p-cactions","#","WikiBlame","ca-blame","Identificar o autor de um trecho da página, usando o WikiBlame")).click(function(a){varn,o,t,c="Digite um texto no campo abaixo para saber quem o incluiu na página atual.",g=prompt(c,"Texto");a.preventDefault(),g!==null&&(n="http://wikipedia.ramselehof.de/wikiblame.php?",o={commonswiki:"commons",incubatorwiki:"incubator",mediawikiwiki:"www",metawiki:"meta",simplewiki:"simple",sourceswiki:"blank",specieswiki:"species",wikidatawiki:"www"},t={article:i.config.get("wgPageName"),user_lang:i.config.get("wgUserLanguage").replace(/-.+$/g,""),lang:o[i.config.get("wgDBname")]||i.config.get("wgContentLanguage"),needle:g,force_wikitags:"on",project:i.config.get("wgServer").replace(/\/\/(?:[a-z]+\.)?([a-z]+).org/,"1ドル")},window.open(n+e.param(t),"_blank"))})}i.config.get("wgNamespaceNumber")>=0&&e(a)})(mediaWiki,jQuery);
 // </nowiki>

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