User:SaoMikoto/common.js: Difference between revisions

From Test Wiki
Content deleted Content added
// Edit via InPageEdit
Tag: Reverted
m // Edit via InPageEdit
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
function loadMyGadget(gadget) {
/** InPageEdit Preferences */
mw.loader.load(`https://testwiki.wiki/index.php?title=User:SaoMikoto/js/${gadget}.js&action=raw&ctype=text/javascript`);
}

// loadMyGadget("InPageEdit");
loadMyGadget("Usergroup");
loadMyGadget("CleanDeleteReasons");

// InPageEdit Preferences
(window.InPageEdit = window.InPageEdit || {}).myPreference = {
(window.InPageEdit = window.InPageEdit || {}).myPreference = {
"doNotCollectMyInfo": false,
"doNotCollectMyInfo": false,
"editMinor": false,
"editMinor": true,
"editSummary": "$section // Edit via InPageEdit",
"editSummary": "$section$oldid // Edit via InPageEdit",
"lockToolBox": true,
"lockToolBox": true,
"redLinkQuickEdit": false,
"redLinkQuickEdit": false,
Line 19: Line 27:
]
]
}
}
mw.loader.load('https://cdn.jsdelivr.net/npm/mediawiki-inpageedit');
importScript('User:SaoMikoto/js/Usergroup.js'); // Backlink: [[User:SaoMikoto/js/Usergroup.js]]
importScript('User:SaoMikoto/js/CleanDeleteReasons.js'); // Backlink: [[User:SaoMikoto/js/CleanDeleteReasons.js]]



// InPageEdit NEXT
$(document).ready(function() {
document.body.append(
var elements = ['🍀', '☘️', '🌸', '🌿'];
Object.assign(document.createElement('script'), {
src: 'https://unpkg.com/@inpageedit/core',
function createFallingElement() {
type: 'module',
var element = $('<div class="falling-element">')
})
.text(elements[Math.floor(Math.random() * elements.length)])
)
.css({
'left': Math.random() * 100 + '%',
'animation-duration': (Math.random() * 3 + 2) + 's',
'animation-delay': Math.random() * 2 + 's'
});
$('body').append(element);
setTimeout(function() {
element.remove();
}, 8000);
}
setInterval(createFallingElement, 800);
});