|
|
| Line 12: |
Line 12: |
|
| |
|
| $('.mw-parser-output').append(html); | | $('.mw-parser-output').append(html); |
|
| |
| function startupCalc() {
| |
| let revenue = parseFloat(document.getElementById("revenue")?.value) || 0;
| |
| let margin = parseFloat(document.getElementById("margin")?.value) || 0;
| |
| let rent = parseFloat(document.getElementById("rent")?.value) || 0;
| |
| let labor = parseFloat(document.getElementById("labor")?.value) || 0;
| |
| let utils = parseFloat(document.getElementById("utils")?.value) || 0;
| |
|
| |
| let gross = revenue * margin;
| |
| let fixed = rent + labor + utils;
| |
| let net = gross - fixed;
| |
| let breakeven = margin > 0 ? fixed / margin : 0;
| |
|
| |
| document.getElementById("gross").innerText = gross.toFixed(2);
| |
| document.getElementById("fixed").innerText = fixed.toFixed(2);
| |
| document.getElementById("net").innerText = net.toFixed(2);
| |
| document.getElementById("breakeven").innerText = breakeven.toFixed(2);
| |
| }
| |
|
| |
| mw.hook('wikipage.content').add(function () {
| |
| document.querySelectorAll("input").forEach(i => i.addEventListener("input", startupCalc));
| |
| startupCalc();
| |
| });
| |
Latest revision as of 19:51, 9 February 2026
/* Any JavaScript here will be loaded for all users on every page load. */
var imgUrl = '/blog/Special:FilePath/扫码关注清冽之泉微信公众号.jpg';
var html =
'<div class="wechat-qr">' +
'<a href="' + imgUrl + '" target="_blank" rel="noopener">' +
'<img src="' + imgUrl + '" alt="扫码关注清冽之泉微信公众号">' +
'</a>' +
'<div class="caption">扫码关注清冽之泉微信公众号</div>' +
'</div>';
$('.mw-parser-output').append(html);