/* This script adds CopyvioCheck tab to all pages, except for Special ones. Vector skin only.
Originally written by NguoiDungKhongDinhDanh.
Installing this script: Try using Enterprisey's ScriptInstaller, or paste the following line into your vector.js or common.js/global.js (not recommended for non-Vector user):
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:NguoiDungKhongDinhDanh/CopyvioChecker.js&action=raw&ctype=text/javascript');
Since I'm not very active and 'scripty', should the gadget have glitches, well, my apologise for being irresponsible. */
mw.loader.using( ['mediawiki.util', 'mediawiki.Uri'], function () {
"use strict";
var CvCkTabUrl;
function setDefault( option, val ) {
if ( window[option] === undefined ) {
window[option] = val;
}
}
setDefault( 'CvCkTabName', 'CopyvioCheck' );
setDefault( 'CvCkTab', true );
if ( mw.config.get( 'wgNamespaceNumber' ) == -1 ) {
return;
}
if ( window.CvCkTab ) {
CvCkTabUrl = new mw.Uri( '//copyvios.toolforge.org/' )
.extend( {
lang: mw.config.get( 'wgServer' ).replace(/\//g, '').split('.')[0],
project: mw.config.get( 'wgServer' ).replace(/\//g, '').split('.')[1],
oldid: (mw.config.get( 'wgRevisionId' )===0) ? (mw.config.get( 'wgCurRevisionId' )) : (mw.config.get( 'wgRevisionId' )),
action: 'search',
use_engine: '1',
use_links: '1',
turnitin: '1',
} )
.toString();
mw.util.addPortletLink(
'p-cactions',
CvCkTabUrl,
window.CvCkTabName,
'CopyvioCheck',
'Submit a query to copyvios.toolforge.org',
null,
null
);
}
} );