User:DodoMan/common.js: Difference between revisions
From Test Wiki
Content deleted Content added
Installing User:DodoMan/twinkle.js (script-installer) |
Installing User:Célian/test.js (script-installer) |
||
| (28 intermediate revisions by 3 users not shown) | |||
| Line 4: | Line 4: | ||
throw new Error(); |
throw new Error(); |
||
} |
} |
||
mw.loader.load('//testwiki.wiki/index.php?title=User:MacFan4000/massRevdel.js&action=raw&ctype=text/javascript') |
|||
mw.loader.load('//testwiki.wiki/index.php?title=User:MacFan4000/grantAdmin.js&action=raw&ctype=text/javascript'); |
|||
mw.loader.load("https://dev.miraheze.org/wiki/MediaWiki:Twinkle.js?action=raw&ctype=text/javascript"); |
|||
mw.loader.load( '/index.php?title=User:DodoMan/chatbot.js&action=raw&ctype=text/javascript' ); // Backlink: [[User:DodoMan/chatbot.js]] |
|||
importScript('User:Aviram7/Restorer.js'); // Backlink: [[User:Aviram7/Restorer.js]] |
|||
importScript('User:Aviram7/GreenRedirects.js'); // Backlink: [[User:Aviram7/GreenRedirects.js]] |
|||
importScript('User:Aviram7/MoreDiffInfo.js'); // Backlink: [[User:Aviram7/MoreDiffInfo.js]] |
|||
importScript('User:Aviram7/QuickEdit.js'); // Backlink: [[User:Aviram7/QuickEdit.js]] |
|||
importScript('User:Aviram7/ShowRevisionID.js'); // Backlink: [[User:Aviram7/ShowRevisionID.js]] |
|||
importScript('User:Aviram7/CleanDiffURLs.js'); // Backlink: [[User:Aviram7/CleanDiffURLs.js]] |
|||
//importScript('User:Aviram7/js/all-in-one.js'); Backlink: [[User:Aviram7/js/all-in-one.js]] |
|||
importScript('User:Aviram7/Scripts/pageswap.js'); // Backlink: [[User:Aviram7/Scripts/pageswap.js]] |
|||
importScript('User:Aviram7/diff-permalink.js'); // Backlink: [[User:Aviram7/diff-permalink.js]] |
|||
//importScript('User:Aviram7/TaskSwitch.js'); // Backlink: [[User:Aviram7/TaskSwitch.js]] |
|||
importScript('User:Aviram7/statusChanger.js'); // Backlink: [[User:Aviram7/statusChanger.js]] |
|||
//importScript('User:Aviram7/modern.js'); // Backlink: [[User:Aviram7/modern.js]] |
|||
mw.loader.getScript("/w/index.php?title=User:Guywan/Scripts/ConfirmLogout.js&action=raw&ctype=text/javascript"); // Backlink: [[User:Guywan/Scripts/ConfirmLogout.js]] |
|||
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/all-in-one.js&action=raw&ctype=text/javascript'); |
|||
if (typeof(p4js_all_in_one) === 'undefined') p4js_all_in_one = {}; |
|||
p4js_all_in_one.reasons = { |
|||
block: ["Long-term abuse", "Vandalism-only account", "Spam-only account", "Open proxy", "Vandalism"], |
|||
pagedelete: ["Vandalism", "Spam"], |
|||
revisiondelete: ["Blatant offensive materials", "Private information"], |
|||
} |
|||
// You can select these suffixes to append to your block and (revision) delete rationales. |
|||
p4js_all_in_one.suffixes = ["", " (global sysop action)", " (stewards action)", "(sysop action), "(bureaucrat action)]; |
|||
importScript("User:Saint/BlankUserPage.js"); // Backlink: [[User:Saint/BlankUserPage.js]] |
|||
mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:Eizen/PageCreator.js&action=raw&ctype=text/javascript"); |
|||
mw.loader.load('//testwiki.wiki/index.php?title= User:Aviram7/statusChanger.js&action=raw&ctype=text/javascript'); |
|||
user:Aviram7/statusChanger.js |
|||
//Enable mass rollback |
|||
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Writ Keeper/Scripts/massRollback.js&action=raw&ctype=text/javascript'); |
|||
// Ne pas afficher la différence pas défaut |
// Ne pas afficher la différence pas défaut |
||
var wikEdDiffPreset = false; |
var wikEdDiffPreset = false; |
||
| Line 1,296: | Line 1,251: | ||
}); |
}); |
||
mw.loader.load('/index.php?title=User: |
mw.loader.load('/index.php?title=User:Username/common.css&action=raw&ctype=text/css', 'text/css'); |
||
mw.loader.load("//en.wikipedia.org/w/index.php?title=User:Eizen/PageCreator.js&action=raw&ctype=text/javascript"); |
|||
importScript('User:Euphoria/massBlock.js'); // Backlink: [[User:Euphoria/massBlock.js]] |
importScript('User:Euphoria/massBlock.js'); // Backlink: [[User:Euphoria/massBlock.js]] |
||
/** |
|||
* PageCreatorInfo.js |
|||
* Developer: Saroj |
|||
* Date: 2023-12-26 |
|||
* |
|||
* This script fetches and displays the name of the creator of a MediaWiki page along with |
|||
* their total number of edits on the site. It is designed for MediaWiki environments. |
|||
*/ |
|||
$(document).ready(function() { |
|||
// Only execute in view mode |
|||
if (mw.config.get('wgAction') === "view") { |
|||
var apiURL = mw.config.get('wgServer') + mw.config.get('wgScriptPath') + '/api.php'; |
|||
var wikiURL = mw.util.getUrl(''); |
|||
// Fetches the creator of the current page |
|||
function fetchPageCreator() { |
|||
$.ajax({ |
|||
url: apiURL, |
|||
data: { |
|||
action: 'query', |
|||
format: 'json', |
|||
titles: mw.config.get('wgPageName'), |
|||
prop: 'revisions', |
|||
rvlimit: 1, |
|||
rvdir: 'newer', |
|||
rvprop: 'user' |
|||
}, |
|||
dataType: 'json', |
|||
success: function(response) { |
|||
var pageId = Object.keys(response.query.pages)[0]; |
|||
fetchUserEditCount(response.query.pages[pageId].revisions[0].user); |
|||
} |
|||
}); |
|||
} |
|||
// Fetches the edit count of the creator |
|||
function fetchUserEditCount(username) { |
|||
$.ajax({ |
|||
url: apiURL, |
|||
data: { |
|||
action: 'query', |
|||
format: 'json', |
|||
list: 'users', |
|||
ususers: username, |
|||
usprop: 'editcount' |
|||
}, |
|||
dataType: 'json', |
|||
success: function(response) { |
|||
displayCreator(username, response.query.users[0].editcount); |
|||
} |
|||
}); |
|||
} |
|||
// Displays creator info below the title bar |
|||
function displayCreator(creator, editCount) { |
|||
var creatorInfo = $('<div>') |
|||
.append('Page created by: ') |
|||
.append($('<a>').attr('href', wikiURL + 'User:' + encodeURIComponent(creator)).text(creator).css({'color': '#0645ad'})) |
|||
.append(' (') |
|||
.append($('<a>').attr('href', wikiURL + 'Special:Contributions/' + encodeURIComponent(creator)).text(editCount + ' edits').css({'color': '#0645ad'})) |
|||
.append(')') |
|||
.css({'font-size': '84%', 'color': '#666', 'margin-top': '5px'}); |
|||
$('#bodyContent').prepend(creatorInfo); |
|||
} |
|||
fetchPageCreator(); |
|||
} |
|||
}); |
|||
importScript('User:Euphoria/नेपालीकरण.js'); // Backlink: [[User:Euphoria/नेपालीकरण.js]] |
importScript('User:Euphoria/नेपालीकरण.js'); // Backlink: [[User:Euphoria/नेपालीकरण.js]] |
||
importScript('User:Euphoria/massBlock.js'); // Backlink: [[User:Euphoria/massBlock.js]] |
importScript('User:Euphoria/massBlock.js'); // Backlink: [[User:Euphoria/massBlock.js]] |
||
| Line 1,380: | Line 1,266: | ||
importScript('User:3PPYB6/redwarnConfig.js'); // Backlink: [[User:3PPYB6/redwarnConfig.js]] |
importScript('User:3PPYB6/redwarnConfig.js'); // Backlink: [[User:3PPYB6/redwarnConfig.js]] |
||
importScript('User:JJBullet/common.js'); // Backlink: [[User:JJBullet/common.js]] |
importScript('User:JJBullet/common.js'); // Backlink: [[User:JJBullet/common.js]] |
||
importScript('User:Saint/common.js'); // Backlink: [[User:Saint/common.js]] |
|||
importScript('User:Ahecht/useridentifier.js'); // Backlink: [[User:Ahecht/useridentifier.js]] |
importScript('User:Ahecht/useridentifier.js'); // Backlink: [[User:Ahecht/useridentifier.js]] |
||
importScript('User:Ahecht/common.js'); // Backlink: [[User:Ahecht/common.js]] |
importScript('User:Ahecht/common.js'); // Backlink: [[User:Ahecht/common.js]] |
||
| Line 1,395: | Line 1,280: | ||
importScript('User:DodoMan/revertdiff.js'); // Backlink: [[User:DodoMan/revertdiff.js]] |
importScript('User:DodoMan/revertdiff.js'); // Backlink: [[User:DodoMan/revertdiff.js]] |
||
importScript('User:MacFan4000/grantAdmin.js'); // Backlink: [[User:MacFan4000/grantAdmin.js]] |
importScript('User:MacFan4000/grantAdmin.js'); // Backlink: [[User:MacFan4000/grantAdmin.js]] |
||
importScript('User: |
importScript('User:Kiteretsu/js/all-in-one.js'); // Backlink: [[User:Kiteretsu/js/all-in-one.js]] |
||
importScript('User:DodoMan/justatest.js'); // Backlink: [[User:DodoMan/justatest.js]] |
importScript('User:DodoMan/justatest.js'); // Backlink: [[User:DodoMan/justatest.js]] |
||
importScript('User:DR/UserInfoEN.js'); // Backlink: [[User:DR/UserInfoEN.js]] |
importScript('User:DR/UserInfoEN.js'); // Backlink: [[User:DR/UserInfoEN.js]] |
||
importScript('User: |
importScript('User:Kiteretsu/collabs/dodoman/twinkle.js'); // Backlink: [[User:Kiteretsu/collabs/dodoman/twinkle.js]] |
||
importScript('User: |
importScript('User:DodoBot/grantbureaucrat.js'); // Backlink: [[User:DodoBot/grantbureaucrat.js]] |
||
importScript('User: |
importScript('User:TheAstorPastor/common.js'); // Backlink: [[User:TheAstorPastor/common.js]] |
||
importScript('User:DodoMan/ |
importScript('User:DodoMan/Gadget-MoreMenu.js'); // Backlink: [[User:DodoMan/Gadget-MoreMenu.js]] |
||
importScript('User:X/grantAdmin.js'); // Backlink: [[User:X/grantAdmin.js]] |
|||
importScript('User:LocoSalas/common.js'); // Backlink: [[User:LocoSalas/common.js]] |
|||
importScript('User:Sakura emad/Admin-Dashboard.js'); // Backlink: [[User:Sakura emad/Admin-Dashboard.js]] |
|||
importScript('User:TheAstorPastor/find-archived-section.js'); // Backlink: [[User:TheAstorPastor/find-archived-section.js]] |
|||
importScript('User:Kiteretsu/DiscussionCloser.js'); // Backlink: [[User:Kiteretsu/DiscussionCloser.js]] |
|||
importScript('User:JJBullet/findInactiveSysops.js'); // Backlink: [[User:JJBullet/findInactiveSysops.js]] |
|||
importScript('User:Célian/test.js'); // Backlink: [[User:Célian/test.js]] |
|||