User:SHEIKH/common.js: Difference between revisions
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 |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
//[[User: |
//[[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: |
$("#page-secondary-actions").append("<a href=" + '/wiki/Special:Diff/' mw.config.get( 'wgPageName' ) + " 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>") ;