This commit is contained in:
@@ -29,9 +29,15 @@
|
||||
console.log(path, query);
|
||||
document.getElementById("graph").src = window.origin + path + query
|
||||
}
|
||||
function init() {
|
||||
const zeroPad = (num, places) => String(num).padStart(places, '0')
|
||||
var d = new Date()
|
||||
d.setMonth(d.getMonth()-6)
|
||||
document.getElementsByName("zoomStart")[0].value = `${d.getFullYear()}-${zeroPad(d.getMonth(), 2)}`
|
||||
}
|
||||
</script>
|
||||
</header>
|
||||
<body style="height: 100%;">
|
||||
<body style="height: 100%;" onload="init();">
|
||||
<div id="grapher" style="width: 100%; height: 100%; display: flex; flex-direction: column;">
|
||||
<form onsubmit="draw(this); return false;" style="display: flex; flex-direction: row; flex-wrap: wrap; gap: 1em;">
|
||||
<span>
|
||||
@@ -61,7 +67,7 @@
|
||||
|
||||
<span>
|
||||
<label for="zoomStart">zoomStart</label>
|
||||
<input name="zoomStart" type="text" value="2023-06"/>
|
||||
<input name="zoomStart" type="text" value="YYYY-MM"/>
|
||||
</span>
|
||||
|
||||
<span>
|
||||
|
||||
@@ -1,14 +1,25 @@
|
||||
<html style="height: calc(100% - 4em);">
|
||||
<header>
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/water.css@2/out/dark.css">
|
||||
<script>
|
||||
function init() {
|
||||
const zeroPad = (num, places) => String(num).padStart(places, '0')
|
||||
var d = new Date()
|
||||
d.setMonth(d.getMonth()-6)
|
||||
const replacement = `${d.getFullYear()}-${zeroPad(d.getMonth(), 2)}`
|
||||
var anchors = document.getElementsByTagName("a")
|
||||
for (var i = 0; i < anchors.length; i++)
|
||||
anchors[i].href = anchors[i].href.replace("YYYY-MM", replacement)
|
||||
}
|
||||
</script>
|
||||
</header>
|
||||
<body style="height: 100%;">
|
||||
<body style="height: 100%;" onload="init();">
|
||||
<h1>Moolah2 Hub</h1>
|
||||
<ul style="line-height: 3em;">
|
||||
<li><a href="/public/transactions.html">Transactions on Shared Chase</a></li>
|
||||
<li><a href="/public/explore.html">Explore Bel's Money</a></li>
|
||||
<li><a href="/api/bal?x=y&mode=bal&likeName=AssetAccount&chart=stack&predictionMonths=120&bpi=true&zoomStart=2023-06&prediction=interest=AssetAccount:Cash%20\$%200.02&prediction=contributions=AssetAccount:Bonds%20$%201875&prediction=interest=AssetAccount:Monthly%20\$%200.03&prediction=contributions=AssetAccount:Monthly%20$%202500&predictFixedGrowth=VBTLX=0.02&predictFixedGrowth=GLD=0.02&predictFixedGrowth=FXAIX=0.03&predictFixedGrowth=FSPSX=0.03&whatIf=AssetAccount:Cash%20$%20-.10000&=">Project Bel's Net Worth</a></li>
|
||||
<li><a href="/api/reg?x=y&mode=reg&likeName=Withdrawal:&chart=stack&predictionMonths=3&bpi=false&zoomStart=2023-01&prediction=autoContributions=&predictFixedGrowth=VBTLX=0&whatIf=AssetAccount:Cash%20$%20-.10000&=">Expect Bel's Expenses</a></li>
|
||||
<li><a href="/api/bal?x=y&mode=bal&likeName=AssetAccount&chart=stack&predictionMonths=120&bpi=true&zoomStart=YYYY-MM&prediction=interest=AssetAccount:Cash%20\$%200.02&prediction=contributions=AssetAccount:Bonds%20$%201875&prediction=interest=AssetAccount:Monthly%20\$%200.03&prediction=contributions=AssetAccount:Monthly%20$%202500&predictFixedGrowth=VBTLX=0.02&predictFixedGrowth=GLD=0.02&predictFixedGrowth=FXAIX=0.03&predictFixedGrowth=FSPSX=0.03&whatIf=AssetAccount:Cash%20$%20-.10000&=">Project Bel's Net Worth</a></li>
|
||||
<li><a href="/api/reg?x=y&mode=reg&likeName=Withdrawal:&chart=stack&predictionMonths=3&bpi=false&zoomStart=YYYY-MM&prediction=autoContributions=&predictFixedGrowth=VBTLX=0&whatIf=AssetAccount:Cash%20$%20-.10000&=">Expect Bel's Expenses</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
<footer>
|
||||
|
||||
@@ -23,6 +23,13 @@
|
||||
}
|
||||
f = "." + f
|
||||
function init() {
|
||||
const zeroPad = (num, places) => String(num).padStart(places, '0')
|
||||
var d = new Date()
|
||||
d.setMonth(d.getMonth()-6)
|
||||
const replacement = `${d.getFullYear()}-${zeroPad(d.getMonth(), 2)}`
|
||||
var iframe = document.getElementsByTagName("iframe")[0]
|
||||
iframe.src = iframe.src.replace("YYYY-MM", replacement)
|
||||
|
||||
load(f)
|
||||
}
|
||||
function load(f) {
|
||||
@@ -71,7 +78,7 @@
|
||||
</div>
|
||||
<details>
|
||||
<summary><i>Look at this graph</i></summary>
|
||||
<iframe style="background: white; width: 100%;" src="/api/reg?x=y&mode=reg&likeName=Withdrawal:[0123]&chart=stack&predictionMonths=6&prediction=autoContributions=&bpi=true&zoomStart=2023-01"></iframe>
|
||||
<iframe style="background: white; width: 100%;" src="/api/reg?x=y&mode=reg&likeName=Withdrawal:[0123]&chart=stack&predictionMonths=6&prediction=autoContributions=&bpi=true&zoomStart=YYYY-MM"></iframe>
|
||||
</details>
|
||||
</details>
|
||||
<details open>
|
||||
|
||||
Reference in New Issue
Block a user