added work on new main page with tor statistics. Added TorStats class to access tor statistics suck as circuit information

This commit is contained in:
Kevin Froman 2020-01-21 02:34:15 -06:00
parent 48d19b277c
commit 57f233d856
12 changed files with 172 additions and 21 deletions

View file

@ -12,8 +12,8 @@
"insert_deniable_blocks": true,
"max_block_age": 2678400,
"public_key": "",
"random_bind_ip": true,
"use_bootstrap_list": true,
"random_bind_ip": false,
"use_bootstrap_list": false,
"store_plaintext_blocks": true,
"show_notifications": true
},

View file

@ -79,7 +79,9 @@
<div class="field">
<div class="field has-addons">
<p class="control">
<a class="button is-static">Identity</a>
<a class="button is-static">
<i class="fas fa-fingerprint"></i>
</a>
</p>
<p class="control is-expanded">
<input id="myPub" class="input myPub" type="text" readonly>
@ -120,6 +122,11 @@
<!--Onionr Card-->
<div class="card">
<header class="card-header">
<span class="card-header-icon">
<span class="icon">
<i class="fas fa-link"></i>
</span>
</span>
<p class="card-header-title">
Onionr Sites
</p>
@ -130,10 +137,10 @@
<label class="label">Open Site</label>
<div class="field has-addons">
<p class="control is-expanded">
<input class="input" type="text" id='siteViewer' placeholder="Site Hash">
<input class="input" type="text" id='siteViewer' placeholder="Site ID">
</p>
<p class="control">
<a id='openSite' class="button is-info">Open Onionr Site</a>
<a id='openSite' class="button is-info">Open</a>
</p>
</div>
</div>
@ -142,6 +149,11 @@
</div>
<div class="card motdCard">
<header class="card-header">
<span class="card-header-icon">
<span class="icon">
<i class="fas fa-newspaper"></i>
</span>
</span>
<p class="card-header-title" title="message of the day">
Onionr MOTD
</p>
@ -152,13 +164,34 @@
</div>
</div>
</div>
<br>
<div class="card transportCard">
<header class="card-header">
<span class="card-header-icon">
<span class="icon">
<img src="/shared/images/privacy.png" alt="">
</span>
</span>
<p class="card-header-title">
Networking Statistics
</p>
</header>
<div class="card-content">
<div class="content transportInfo">
</div>
</div>
</div>
</div>
<div class="column">
<!--Statistics Card-->
<div class="card">
<header class="card-header">
<span class="card-header-icon">
<span class="icon">
<i class="fas fa-tachometer-alt"></i>
</span>
</span>
<p class="card-header-title">
Statistics
Dashboard
</p>
</header>
<div class="card-content">
@ -175,12 +208,29 @@
Uptime: <span id="uptime"></span>
</div>
</div>
<h6>Session Connections</h6>
<div class="columns">
<div class="column">
<a class="button is-info" id="torToggle">Tor Info</a>
<div class="field has-addons">
<p class="control">
<button class="button is-info">
<span class="icon is-small">
<i class="fas fa-cubes"></i>
</span>
<span>Blocks</span>
</button>
</p>
<p class="control">
<button class="button is-info">
<span class="icon is-small">
<i class="fas fa-book-open"></i>
</span>
<span>Help Book</span>
</button>
</p>
</div>
</div>
</div>
<h6>Session Connections</h6>
<div class="columns">
<div class="column">
Last Received: <span id="lastIncoming">None since start</span>
@ -210,7 +260,7 @@
</div>
</div>
<a class="button is-white" id="configToggle">Edit Configuration</a>
<a class="button is-white" id="configToggle">Configuration</a>
<div id="configContent">
<div class="content">

View file

@ -0,0 +1 @@
privacy.png is Jony from the Noun Project https://thenounproject.com/jony4036 under https://creativecommons.org/licenses/by/3.0/us/legalcode

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB