User:SHEIKH/common.js: Difference between revisions

From TestWiki
Content added Content deleted
No edit summary
Tags: Mobile edit Mobile web edit Advanced mobile edit
No edit summary
Tags: Mobile edit Mobile web edit Advanced mobile edit
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
//[[User:SHEKH]]
//[[User:SHEIKH]]
//টহলঘর
$.when( mw.loader.using('mediawiki.util'),
$.ready ).then( function() {
mw.util.addPortletLink( 'p-personal', '/wiki/User:SHEIKH/টহলঘর', 'টহলঘর');
}
);


//সাইডবার
/*
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:SHEIKH/Sidebar.js&action=raw&ctype=text/javascript');
Don't perform any test edit here.


//সম্পাদনা
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:SHEIKH/editcount.js&action=raw&ctype=text/javascript');


//scroll
mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:Yahya/global.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:SHEIKH/Scroll.js&action=raw&ctype=text/javascript');


//পুনরুদ্ধার
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:SHEIKH/Restor.js&action=raw&ctype=text/javascript');


//Rollback
*/
mw.loader.load('//www.wikidata.org/w/index.php?title=User:Ricordisamoa/Rollback.js&action=raw&ctype=text/javascript');
/**
* This script lets you use a custom summary with the rollback feature
* by adding a "sum" link wherever a rollback link appears. When you
* click "sum" you are prompted for a custom summary, and the script
* adds an additional summary parameter to the rollback URL submitting it.
*
* For usage and extra options, see the talk page.
*/


//Undo
function addSumLink() {
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:FR30799386/undo.js&action=raw&ctype=text/javascript');
var rbnode = [], diffnode, index = {}, gebcn = document.getElementsByClassName
? function(a, b, c) { return a.getElementsByClassName(c) }
: getElementsByClassName;
if (typeof rollbackLinksDisable == 'object' && rollbackLinksDisable instanceof Array)
for (var i = 0; i < rollbackLinksDisable.length; i++)
index[rollbackLinksDisable[i]] = true;
if (!('user' in index) && mw.config.get("wgCanonicalSpecialPageName") == "Contributions" ||
!('recent' in index) && mw.config.get("wgCanonicalSpecialPageName") == "Recentchanges" ||
!('watchlist' in index) && mw.config.get("wgCanonicalSpecialPageName") == "Watchlist")
rbnode = gebcn(document.getElementById("bodyContent"), "span", "mw-rollback-link");
else if (!('history' in index) && mw.config.get("wgAction") == "history")
rbnode = gebcn(document.getElementById("pagehistory"), "span", "mw-rollback-link");
else if (!('diff' in index) && (diffnode = document.getElementById("mw-diff-ntitle2")))
rbnode = gebcn(diffnode, "span", "mw-rollback-link");
for (var i = 0, len = rbnode.length; i < len; i++)
addRollbackSummaryLink(rbnode[i]);
}


//Mobile menu
function confirmRollback() {
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:SHEIKH/MobileMenu.js&action=raw&ctype=text/javascript');
var url = this.href;
var user = url.match(/[?&]from=([^&]*)/);
if (!user) return;
user = decodeURIComponent(user[1].replace(/\+/g, " "));
var summary = prompt("Enter a summary to use for rollback.\n\nLeave blank to use the default. $user will be replaced with \"" + user + "\".",
rollbackSummaryDefault);
if (summary == undefined)
return false;
else if (summary == "")
return true;
this.href += "&summary=" + encodeURIComponent(summary.replace(/\$user/g, user));
return true;
}


//New Article
function addRollbackSummaryLink(rbnode) {
mw.loader.load('https://bn.wikipedia.org/w/index.php?title=User:Yahya/CreateNew.js&action=raw&ctype=text/javascript');
var rblink = rbnode.getElementsByTagName("a")[0];
var alink = rblink.cloneNode(true);
alink.className = ""; //don't confuse other scripts
alink.firstChild.nodeValue = "sum";
alink.onclick = confirmRollback;
rbnode.insertBefore(alink, rblink.nextSibling);
rbnode.insertBefore(document.createTextNode(" | "), alink);
}
if (typeof rollbackLinksDisable == 'undefined')
rollbackLinksDisable = [];
if (typeof rollbackSummaryDefault == 'undefined')
rollbackSummaryDefault = "";


//Export
$(addSumLink);
$("#mw-mf-page-left").append("<a href=" + '/wiki/Special:Export' + " data-title='Import' class='mw-ui-button button'>রপ্তানি</a>") ;


//উপপাতা
$("#page-secondary-actions").append("<a href=" + '/wiki/Special:PrefixIndex/' + mw.config.get( 'wgPageName' ) + " data-title='উপপাতা' class='উপপাতা mw-ui-button button'>উপপাতা</a>") ;


//সুরক্ষা_স্তর_শনাক্তকারী
mw.loader.load("//bn.wikipedia.org/w/index.php?title=User:Yahya/সুরক্ষা_স্তর_শনাক্তকারী.js&action=raw&ctype=text/javascript");


//Highlight
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:SHEIKH/highlight.js&action=raw&ctype=text/javascript');


//Preview
mw.loader.load('//bn.wikipedia.org/w/index.php?title=MediaWiki:Gadget-popups-translation.js&action=raw&ctype=text/javascript');
mw.loader.load('//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-popups.js&action=raw&ctype=text/javascript');
mw.loader.load(location.protocol + '//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navpop.css&action=raw&ctype=text/css', 'text/css');

//FloatableEditingButton
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:SHEIKH/FloatableEditingButton.js&action=raw&ctype=text/javascript');

var tpage = document.querySelector(".mw-pt-translate-header a");
if ( tpage !== null ) {
$("#mw-mf-page-left").prepend("<a href=" + tpage.getAttribute('href') + " class='mw-ui-button button'>অনুবাদ করুন</a>");
}


//সুরক্ষা
//সুরক্ষা
Line 84: Line 68:
$("#page-secondary-actions").append("<a href=" + '/wiki/Special:PrefixIndex/' + mw.config.get( 'wgPageName' ) + " data-title='উপপাতা' class='উপপাতা mw-ui-button button'>উপপাতা</a>") ;
$("#page-secondary-actions").append("<a href=" + '/wiki/Special:PrefixIndex/' + mw.config.get( 'wgPageName' ) + " data-title='উপপাতা' class='উপপাতা mw-ui-button button'>উপপাতা</a>") ;


//DIFF

$("#page-secondary-actions").append("<a href=" + '/wiki/Special:EmailUser/' + encodedUserName + " data-title='ইমেইল' class='ইমেইল mw-ui-button button'>Email User</a>") ;
$("#page-secondary-actions").append("<a href=" + '/wiki/Special:Diff/' mw.config.get( 'wgPageName' ) + " data-title='DIFF' class='DIFF mw-ui-button button'>DIFF</a>") ;
https://publictestwiki.com/wiki/Special:Diff

$("#page-secondary-actions").append("<a href=" + '/wiki/Special:Diff/' + encodedUserName + " data-title='DIFF' class='DIFF mw-ui-button button'>DIFF</a>") ;

$("#page-secondary-actions").append("<a href=" + '/w/index.php?title=Special:CentralAuth&target=' + encodedUserName + " data-title='বৈশ্বিক_অ্যাকাউন্টের_তথ্য' class='বৈশ্বিক_অ্যাকাউন্টের_তথ্য mw-ui-button button'>SUL</a>") ;

Latest revision as of 16:46, 7 June 2021

//[[User:SHEIKH]]
//টহলঘর
$.when( mw.loader.using('mediawiki.util'),
$.ready ).then( function() {
mw.util.addPortletLink( 'p-personal', '/wiki/User:SHEIKH/টহলঘর', 'টহলঘর');
 }
  );

//সাইডবার
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:SHEIKH/Sidebar.js&action=raw&ctype=text/javascript');

//সম্পাদনা
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:SHEIKH/editcount.js&action=raw&ctype=text/javascript');

//scroll
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:SHEIKH/Scroll.js&action=raw&ctype=text/javascript');

//পুনরুদ্ধার
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:SHEIKH/Restor.js&action=raw&ctype=text/javascript');

//Rollback
mw.loader.load('//www.wikidata.org/w/index.php?title=User:Ricordisamoa/Rollback.js&action=raw&ctype=text/javascript');

//Undo
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:FR30799386/undo.js&action=raw&ctype=text/javascript');

//Mobile menu
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:SHEIKH/MobileMenu.js&action=raw&ctype=text/javascript');

//New Article
mw.loader.load('https://bn.wikipedia.org/w/index.php?title=User:Yahya/CreateNew.js&action=raw&ctype=text/javascript');

//Export
$("#mw-mf-page-left").append("<a href=" + '/wiki/Special:Export' + " data-title='Import' class='mw-ui-button button'>রপ্তানি</a>") ;

//উপপাতা 
$("#page-secondary-actions").append("<a href=" + '/wiki/Special:PrefixIndex/' + mw.config.get( 'wgPageName' ) + " data-title='উপপাতা' class='উপপাতা mw-ui-button button'>উপপাতা</a>") ;

//সুরক্ষা_স্তর_শনাক্তকারী
mw.loader.load("//bn.wikipedia.org/w/index.php?title=User:Yahya/সুরক্ষা_স্তর_শনাক্তকারী.js&action=raw&ctype=text/javascript");

//Highlight
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:SHEIKH/highlight.js&action=raw&ctype=text/javascript');

//Preview
mw.loader.load('//bn.wikipedia.org/w/index.php?title=MediaWiki:Gadget-popups-translation.js&action=raw&ctype=text/javascript');
mw.loader.load('//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-popups.js&action=raw&ctype=text/javascript');
mw.loader.load(location.protocol + '//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navpop.css&action=raw&ctype=text/css', 'text/css');

//FloatableEditingButton
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:SHEIKH/FloatableEditingButton.js&action=raw&ctype=text/javascript');

var tpage = document.querySelector(".mw-pt-translate-header a");
if ( tpage !== null ) {
    $("#mw-mf-page-left").prepend("<a href=" + tpage.getAttribute('href') + " class='mw-ui-button button'>অনুবাদ করুন</a>");
}

//সুরক্ষা
$("#page-secondary-actions").append("<a href=" + '/w/index.php?title=' + mw.config.get('wgPageName') + '&action=protect&mobileaction=toggle_view_mobile' + " data-title='protect' class='mw-ui-button button'>সুরক্ষা</a>") ;

//ডিলিট
$("#page-secondary-actions").append("<a href=" + '/w/index.php?title=' + mw.config.get('wgPageName') + '&action=delete&mobileaction=toggle_view_mobile' + " data-title='protect' class='mw-ui-button button'>ডিলিট</a>") ;

//স্থানান্তর
$("#page-secondary-actions").append("<a href=" + '/wiki/Special:MovePage/' + mw.config.get('wgPageName') + " data-title='স্থানান্তর' class='mw-ui-button button'>স্থানান্তর</a>") ;

//উপপাতা 
$("#page-secondary-actions").append("<a href=" + '/wiki/Special:PrefixIndex/' + mw.config.get( 'wgPageName' ) + " data-title='উপপাতা' class='উপপাতা mw-ui-button button'>উপপাতা</a>") ;

//DIFF
$("#page-secondary-actions").append("<a href=" + '/wiki/Special:Diff/' mw.config.get( 'wgPageName' ) + " data-title='DIFF' class='DIFF mw-ui-button button'>DIFF</a>") ;