Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
LaluShi (talk | contribs)
No edit summary
LaluShi (talk | contribs)
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
document.addEventListener('DOMContentLoaded', function() {
importArticles({
     // Check if we are on the page where we want to insert the XP calculation box
    type: 'script',
    if (mw.config.get('wgCanonicalNamespace') === 'User_blog' && mw.config.get('wgAction') === 'view') {
     articles: [
         // Create the XP calculation box
        'u:dev:MediaWiki:AjaxRC.js',
        var xpCalculationBox = document.createElement('div');
    ]
        xpCalculationBox.innerHTML = '<h2>XP Calculation</h2>' +
});
            '<div>' +
importArticles({
            ' <label for="rValue">Enter the rarity (R):</label>' +
    type: 'script',
            '  <input type="number" id="rValue" min="0" step="1">' +
    articles: [
            ' <button id="calculateBtn">Calculate XP</button>' +
         'u:dev:QuickComments/advanced.js',
            '</div>' +
    ]
            '<div>' +
});
            ' <p id="xpResult"></p>' +
importArticles({
            '</div>';
    type: 'script',
       
    articles: [
        // Insert the XP calculation box into the page
        'u:dev:MediaWiki:LastEdited/code.js',
         document.querySelector('.mw-parser-output').prepend(xpCalculationBox);
    ]
       
});
        // Function to calculate XP when the button is clicked
importArticles({
         document.getElementById('calculateBtn').addEventListener('click', function() {
    type: "script",
            // Get the value of R from the input field
    articles: [
            var r = parseInt(document.getElementById('rValue').value);
        'u:dev:AjaxDelete/code.js',
           
    ]
            // Calculate E using the formula E = 1 + floor(R / 5)
});
            var e = 1 + Math.floor(r / 5);
importArticles({
           
    type: 'script',
            // Display the result
    articles: [
            document.getElementById('xpResult').textContent = "XP Earned: " + e;
        'u:dev:MediaWiki:FastFileDelete.js',
         });
    ]
     }
});
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:BackToTopButton/code.js',
    ]
});
 
importArticles({
    type: 'script',
    articles: [
         'u:dev:MediaWiki:DisplayTimer/code.js',
    ]
});
importArticles({
    type: 'script',
    articles: [
         'u:dev:MediaWiki:Tooltips.js',
    ]
});
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:CategoryQuickRemove.js',
    ]
});
importArticles({
    type: 'script',
    articles: [
         'u:dev:MediaWiki:AjaxRename/code.js',
     ]
});
});

Latest revision as of 17:01, 20 September 2024

importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:AjaxRC.js',
    ]
});
importArticles({
    type: 'script',
    articles: [
        'u:dev:QuickComments/advanced.js',
    ]
});
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:LastEdited/code.js',
    ]
});
importArticles({
    type: "script",
    articles: [
        'u:dev:AjaxDelete/code.js',
    ]
});
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:FastFileDelete.js',
    ]
});
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:BackToTopButton/code.js',
    ]
});

importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:DisplayTimer/code.js',
    ]
});
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:Tooltips.js',
    ]
});
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:CategoryQuickRemove.js',
    ]
});
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:AjaxRename/code.js',
    ]
});