MediaWiki:Common.js: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
Line 29: | Line 29: | ||
if ( !getCookie('userAge') || !getCookie('userCountry') | if ( !getCookie('userAge') || !getCookie('userCountry') | ||
|| !getCookie('userGender')){ | || !getCookie('userGender')){ | ||
userInfo.innerText = ` | userInfo.innerText = ` | ||
<div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><h3><span class="mw-headline" id="Enter_your_information_for_more_accurate_risk_data:"><span style="color: green"><b>Enter your information for more accurate risk data:</b></span></span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Template:UserInfo&action=edit&section=1" title="Edit section: Enter your information for more accurate risk data:"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></h3> | |||
<hr> | |||
<span class="userInfo"><p><b> I am a <div class="oo-ui-widget oo-ui-widget-enabled oo-ui-inputWidget oo-ui-textInputWidget oo-ui-textInputWidget-type-text" style="width: 60px;"><input type="text" tabindex="0" class="oo-ui-inputWidget-input" value="" placeholder="age"><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator"></span></div> year old <div class="oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-dropdownWidget" style="width: 70px;"><span tabindex="0" aria-expanded="false" class="oo-ui-dropdownWidget-handle" role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-labelledby="ooui-1"><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-labelElement-label" id="ooui-1" role="textbox" aria-readonly="true">person</span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator"></span></span><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-selectWidget oo-ui-selectWidget-unpressed oo-ui-clippableElement-clippable oo-ui-floatableElement-floatable oo-ui-menuSelectWidget oo-ui-element-hidden" role="listbox" aria-multiselectable="false"><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget oo-ui-decoratedOptionWidget oo-ui-menuOptionWidget oo-ui-optionWidget-selected" aria-selected="true" tabindex="-1" role="option"><span class="oo-ui-menuOptionWidget-checkIcon oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement oo-ui-iconElement-icon oo-ui-icon-check oo-ui-labelElement-invisible oo-ui-iconWidget"></span><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon oo-ui-image-progressive"></span><span class="oo-ui-labelElement-label">person</span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator oo-ui-image-progressive"></span></div><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget oo-ui-decoratedOptionWidget oo-ui-menuOptionWidget" aria-selected="false" tabindex="-1" role="option"><span class="oo-ui-menuOptionWidget-checkIcon oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement oo-ui-iconElement-icon oo-ui-icon-check oo-ui-labelElement-invisible oo-ui-iconWidget"></span><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-labelElement-label">man</span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator"></span></div><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget oo-ui-decoratedOptionWidget oo-ui-menuOptionWidget" aria-selected="false" tabindex="-1" role="option"><span class="oo-ui-menuOptionWidget-checkIcon oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement oo-ui-iconElement-icon oo-ui-icon-check oo-ui-labelElement-invisible oo-ui-iconWidget"></span><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-labelElement-label">woman</span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator"></span></div></div></div> living in <div class="oo-ui-widget oo-ui-widget-enabled oo-ui-inputWidget oo-ui-textInputWidget oo-ui-textInputWidget-type-text oo-ui-comboBoxInputWidget" style="width: 200px;"><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator"></span><div class="oo-ui-comboBoxInputWidget-field"><input type="text" tabindex="0" class="oo-ui-inputWidget-input" value="" autocomplete="off" aria-expanded="false" role="combobox" aria-owns="ooui-2" aria-autocomplete="list" placeholder="The United States"><span class="oo-ui-comboBoxInputWidget-dropdownButton oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-framed oo-ui-indicatorElement oo-ui-buttonWidget"><a class="oo-ui-buttonElement-button" role="button" title="Toggle options" tabindex="0" rel="nofollow" aria-controls="ooui-2"><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-labelElement-label oo-ui-labelElement-invisible">Toggle options</span><span class="oo-ui-indicatorElement-indicator oo-ui-indicator-down"></span></a></span></div><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-selectWidget oo-ui-selectWidget-unpressed oo-ui-clippableElement-clippable oo-ui-floatableElement-floatable oo-ui-menuSelectWidget oo-ui-element-hidden" role="listbox" aria-multiselectable="false" id="ooui-2"><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget oo-ui-decoratedOptionWidget oo-ui-menuOptionWidget" aria-selected="false" tabindex="-1" role="option"><span class="oo-ui-menuOptionWidget-checkIcon oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement oo-ui-iconElement-icon oo-ui-icon-check oo-ui-labelElement-invisible oo-ui-iconWidget"></span><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-labelElement-label">United States of America</span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator"></span></div><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget oo-ui-decoratedOptionWidget oo-ui-menuOptionWidget" aria-selected="false" tabindex="-1" role="option"><span class="oo-ui-menuOptionWidget-checkIcon oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement oo-ui-iconElement-icon oo-ui-icon-check oo-ui-labelElement-invisible oo-ui-iconWidget"></span><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-labelElement-label">Other country</span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator"></span></div><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget oo-ui-decoratedOptionWidget oo-ui-menuOptionWidget" aria-selected="false" tabindex="-1" role="option"><span class="oo-ui-menuOptionWidget-checkIcon oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement oo-ui-iconElement-icon oo-ui-icon-check oo-ui-labelElement-invisible oo-ui-iconWidget"></span><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-labelElement-label">another other country</span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator"></span></div><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget oo-ui-decoratedOptionWidget oo-ui-menuOptionWidget" aria-selected="false" tabindex="-1" role="option"><span class="oo-ui-menuOptionWidget-checkIcon oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement oo-ui-iconElement-icon oo-ui-icon-check oo-ui-labelElement-invisible oo-ui-iconWidget"></span><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-labelElement-label">Australia</span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator"></span></div></div></div> </b></p></span> | |||
<hr> | |||
</div> | |||
` | |||
} | } |
Revision as of 22:18, 3 February 2025
/* 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(); } } } function getCookie(cookieName) { const cookies = document.cookie.split('; '); for (const cookie of cookies) { const [name, value] = cookie.split('='); if (name === cookieName) { return decodeURIComponent(value); } } return null; } let userInfo = document.getElementsByClassName("userInfo")[0]; if ( !getCookie('userAge') || !getCookie('userCountry') || !getCookie('userGender')){ userInfo.innerText = ` <div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><h3><span class="mw-headline" id="Enter_your_information_for_more_accurate_risk_data:"><span style="color: green"><b>Enter your information for more accurate risk data:</b></span></span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Template:UserInfo&action=edit&section=1" title="Edit section: Enter your information for more accurate risk data:"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></h3> <hr> <span class="userInfo"><p><b> I am a <div class="oo-ui-widget oo-ui-widget-enabled oo-ui-inputWidget oo-ui-textInputWidget oo-ui-textInputWidget-type-text" style="width: 60px;"><input type="text" tabindex="0" class="oo-ui-inputWidget-input" value="" placeholder="age"><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator"></span></div> year old <div class="oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-dropdownWidget" style="width: 70px;"><span tabindex="0" aria-expanded="false" class="oo-ui-dropdownWidget-handle" role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-labelledby="ooui-1"><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-labelElement-label" id="ooui-1" role="textbox" aria-readonly="true">person</span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator"></span></span><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-selectWidget oo-ui-selectWidget-unpressed oo-ui-clippableElement-clippable oo-ui-floatableElement-floatable oo-ui-menuSelectWidget oo-ui-element-hidden" role="listbox" aria-multiselectable="false"><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget oo-ui-decoratedOptionWidget oo-ui-menuOptionWidget oo-ui-optionWidget-selected" aria-selected="true" tabindex="-1" role="option"><span class="oo-ui-menuOptionWidget-checkIcon oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement oo-ui-iconElement-icon oo-ui-icon-check oo-ui-labelElement-invisible oo-ui-iconWidget"></span><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon oo-ui-image-progressive"></span><span class="oo-ui-labelElement-label">person</span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator oo-ui-image-progressive"></span></div><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget oo-ui-decoratedOptionWidget oo-ui-menuOptionWidget" aria-selected="false" tabindex="-1" role="option"><span class="oo-ui-menuOptionWidget-checkIcon oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement oo-ui-iconElement-icon oo-ui-icon-check oo-ui-labelElement-invisible oo-ui-iconWidget"></span><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-labelElement-label">man</span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator"></span></div><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget oo-ui-decoratedOptionWidget oo-ui-menuOptionWidget" aria-selected="false" tabindex="-1" role="option"><span class="oo-ui-menuOptionWidget-checkIcon oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement oo-ui-iconElement-icon oo-ui-icon-check oo-ui-labelElement-invisible oo-ui-iconWidget"></span><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-labelElement-label">woman</span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator"></span></div></div></div> living in <div class="oo-ui-widget oo-ui-widget-enabled oo-ui-inputWidget oo-ui-textInputWidget oo-ui-textInputWidget-type-text oo-ui-comboBoxInputWidget" style="width: 200px;"><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator"></span><div class="oo-ui-comboBoxInputWidget-field"><input type="text" tabindex="0" class="oo-ui-inputWidget-input" value="" autocomplete="off" aria-expanded="false" role="combobox" aria-owns="ooui-2" aria-autocomplete="list" placeholder="The United States"><span class="oo-ui-comboBoxInputWidget-dropdownButton oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-framed oo-ui-indicatorElement oo-ui-buttonWidget"><a class="oo-ui-buttonElement-button" role="button" title="Toggle options" tabindex="0" rel="nofollow" aria-controls="ooui-2"><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-labelElement-label oo-ui-labelElement-invisible">Toggle options</span><span class="oo-ui-indicatorElement-indicator oo-ui-indicator-down"></span></a></span></div><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-selectWidget oo-ui-selectWidget-unpressed oo-ui-clippableElement-clippable oo-ui-floatableElement-floatable oo-ui-menuSelectWidget oo-ui-element-hidden" role="listbox" aria-multiselectable="false" id="ooui-2"><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget oo-ui-decoratedOptionWidget oo-ui-menuOptionWidget" aria-selected="false" tabindex="-1" role="option"><span class="oo-ui-menuOptionWidget-checkIcon oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement oo-ui-iconElement-icon oo-ui-icon-check oo-ui-labelElement-invisible oo-ui-iconWidget"></span><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-labelElement-label">United States of America</span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator"></span></div><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget oo-ui-decoratedOptionWidget oo-ui-menuOptionWidget" aria-selected="false" tabindex="-1" role="option"><span class="oo-ui-menuOptionWidget-checkIcon oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement oo-ui-iconElement-icon oo-ui-icon-check oo-ui-labelElement-invisible oo-ui-iconWidget"></span><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-labelElement-label">Other country</span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator"></span></div><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget oo-ui-decoratedOptionWidget oo-ui-menuOptionWidget" aria-selected="false" tabindex="-1" role="option"><span class="oo-ui-menuOptionWidget-checkIcon oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement oo-ui-iconElement-icon oo-ui-icon-check oo-ui-labelElement-invisible oo-ui-iconWidget"></span><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-labelElement-label">another other country</span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator"></span></div><div class="oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget oo-ui-decoratedOptionWidget oo-ui-menuOptionWidget" aria-selected="false" tabindex="-1" role="option"><span class="oo-ui-menuOptionWidget-checkIcon oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement oo-ui-iconElement-icon oo-ui-icon-check oo-ui-labelElement-invisible oo-ui-iconWidget"></span><span class="oo-ui-iconElement-icon oo-ui-iconElement-noIcon"></span><span class="oo-ui-labelElement-label">Australia</span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator"></span></div></div></div> </b></p></span> <hr> </div> ` }