|
|
(65 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| /* Any JavaScript here will be loaded for all users on every page load. */ | | /* Any JavaScript here will be loaded for all users on every page load. */ |
|
| |
| MMtoHuman(document.getElementsByClassName("micromorts"));
| |
|
| |
| function MMtoHuman ( elementArray ){
| |
| for (let span of elementArray){
| |
| if (span !== null){
| |
| let chance = 1000000 / parseInt(span.textContent);
| |
| let digits = Math.round(chance).toString().length;
| |
| let rounded = Math.round(chance / Math.pow(10, digits - 2)) * Math.pow(10, digits - 2);
| |
| span.textContent = "1 in " + rounded.toLocaleString();
| |
| }
| |
| }
| |
| }
| |
|
| |
|
| |
| mw.loader.using('oojs-ui', function () {
| |
| // Now OOUI is loaded and we can use it
| |
|
| |
| // Create an OOUI button
| |
| var button = new OO.ui.ButtonWidget({
| |
| label: 'Click Me!', // Text for the button
| |
| classes: ['oo-ui-primaryButton'] // Optional: apply OOUI primary button style
| |
| });
| |
|
| |
| // Event listener for the button click
| |
| button.on('click', function() {
| |
| alert('Hello! This is the home page button!');
| |
| });
| |
|
| |
| // Append the button to the content area of the page
| |
| ('#content').append(button.$element);
| |
| });
| |
Latest revision as of 21:52, 14 May 2025
/* Any JavaScript here will be loaded for all users on every page load. */