MediaWiki:Gadget-CurrencyConverter.js: различия между версиями
Hloth (обсуждение | вклад) Нет описания правки |
Hloth (обсуждение | вклад) Нет описания правки |
||
| Строка 1684: | Строка 1684: | ||
const diamondIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAAD////V//ah++hK7dks4NggxbUaqqcckZoRcnoUXlN/hNeyAAAAAXRSTlMAQObYZgAAAF1JREFUeNpjwApmzoTQnIJCE8CMiS5GWWABEWNltwVghpCQC4gx0dHFuKwKxHByNm4DM8SMTdpBjEku5eVpXUAGl3taWtkCECM8La0YxGBY4WKcBTaZa9WqBUg2AwByXRcdUQ3W3QAAAABJRU5ErkJggg=="; | const diamondIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAAD////V//ah++hK7dks4NggxbUaqqcckZoRcnoUXlN/hNeyAAAAAXRSTlMAQObYZgAAAF1JREFUeNpjwApmzoTQnIJCE8CMiS5GWWABEWNltwVghpCQC4gx0dHFuKwKxHByNm4DM8SMTdpBjEku5eVpXUAGl3taWtkCECM8La0YxGBY4WKcBTaZa9WqBUg2AwByXRcdUQ3W3QAAAABJRU5ErkJggg=="; | ||
var root_1$1 = /* @__PURE__ */ template(`<div class="coin svelte-pswajn"><input> <img class="icon icon32px svelte-pswajn"></div>`); | var root_1$1 = /* @__PURE__ */ template(`<div class="coin svelte-pswajn"><input> <img class="icon icon32px svelte-pswajn"></div>`); | ||
var root$ | var root$3 = /* @__PURE__ */ template(`<div class="convert svelte-pswajn"><div class="coins svelte-pswajn"><!> <!> <!> <!> <!> <!></div> <div class="result svelte-pswajn"><span>=</span> <strong> </strong> <div class="diamonds svelte-pswajn"> <img alt="Алмазы" class="icon icon24px svelte-pswajn"> )</div></div></div>`); | ||
function CurrencyToDiamonds($$anchor, $$props) { | function CurrencyToDiamonds($$anchor, $$props) { | ||
push($$props, true); | push($$props, true); | ||
| Строка 1702: | Строка 1702: | ||
const sum = /* @__PURE__ */ derived(() => get(numericValues).spur * spurNominal + get(numericValues).bevel * bevelNominal + get(numericValues).sprocket * sprocketNominal + get(numericValues).cog * cogNominal + get(numericValues).crown * crownNominal + get(numericValues).sun * sunNominal); | const sum = /* @__PURE__ */ derived(() => get(numericValues).spur * spurNominal + get(numericValues).bevel * bevelNominal + get(numericValues).sprocket * sprocketNominal + get(numericValues).cog * cogNominal + get(numericValues).crown * crownNominal + get(numericValues).sun * sunNominal); | ||
const diamonds = /* @__PURE__ */ derived(() => Math.round(get(sum) / oneDiamondCost)); | const diamonds = /* @__PURE__ */ derived(() => Math.round(get(sum) / oneDiamondCost)); | ||
var div = root$ | var div = root$3(); | ||
var div_1 = child(div); | var div_1 = child(div); | ||
{ | { | ||
| Строка 1753: | Строка 1753: | ||
} | } | ||
var root_1 = /* @__PURE__ */ template(`<div class="coin svelte-mzgtwq"><span> </span> <img class="icon icon32px svelte-mzgtwq"></div>`); | var root_1 = /* @__PURE__ */ template(`<div class="coin svelte-mzgtwq"><span> </span> <img class="icon icon32px svelte-mzgtwq"></div>`); | ||
var root$ | var root$2 = /* @__PURE__ */ template(`<div class="convert svelte-mzgtwq"><div class="input svelte-mzgtwq"><div class="diamonds svelte-mzgtwq"><input type="text"> <img alt="Алмазы" class="icon icon24px svelte-mzgtwq"></div> <span> </span></div> <div class="result"><span>=</span></div> <div class="coins svelte-mzgtwq"><!> <!> <!> <!> <!> <!></div></div>`); | ||
function DiamondsToCurrency($$anchor, $$props) { | function DiamondsToCurrency($$anchor, $$props) { | ||
push($$props, true); | push($$props, true); | ||
| Строка 1778: | Строка 1778: | ||
return coins2; | return coins2; | ||
}); | }); | ||
var div = root$ | var div = root$2(); | ||
var div_1 = child(div); | var div_1 = child(div); | ||
var div_2 = child(div_1); | var div_2 = child(div_1); | ||
| Строка 1841: | Строка 1841: | ||
pop(); | pop(); | ||
} | } | ||
var root = /* @__PURE__ */ template(`<!> <!>`, 1); | var root$1 = /* @__PURE__ */ template(`<!> <!>`, 1); | ||
function App($$anchor) { | function App($$anchor) { | ||
var fragment = root(); | var fragment = root$1(); | ||
var node = first_child(fragment); | var node = first_child(fragment); | ||
CurrencyToDiamonds(node, {}); | CurrencyToDiamonds(node, {}); | ||
| Строка 1849: | Строка 1849: | ||
DiamondsToCurrency(node_1, {}); | DiamondsToCurrency(node_1, {}); | ||
append($$anchor, fragment); | append($$anchor, fragment); | ||
} | |||
const root = document.getElementById("currency-converter-root"); | |||
if (root) { | |||
root.innerHTML = ""; | |||
} | } | ||
mount(App, { | mount(App, { | ||
target: | target: root | ||
}); | }); | ||