diff options
author | Devaev Maxim <[email protected]> | 2018-11-24 04:55:33 +0300 |
---|---|---|
committer | Devaev Maxim <[email protected]> | 2018-11-24 04:55:33 +0300 |
commit | d060125cd3a146b9817aec4cbc8705da91cf5139 (patch) | |
tree | 63afecafdfec9b4325fff93c5746b48fe42cf537 | |
parent | 6c9372a8ff34ca3d6f3edcea4da6404422dcfadf (diff) |
using div.code instead of custom textarea
-rw-r--r-- | web/css/kvm/about.css | 33 | ||||
-rw-r--r-- | web/js/kvm/session.js | 16 | ||||
-rw-r--r-- | web/kvm/index.html | 4 |
3 files changed, 13 insertions, 40 deletions
diff --git a/web/css/kvm/about.css b/web/css/kvm/about.css index c049dd59..e6e2360f 100644 --- a/web/css/kvm/about.css +++ b/web/css/kvm/about.css @@ -23,37 +23,6 @@ div#about tr.version { font-family: monospace; } - -div#about textarea { - display: block; - resize: none; - width: 100%; +div#about div#about-meta { height: 200px; - padding: 0; - color: var(--cs-code-default-fg); - background-color: var(--cs-code-default-bg); - border: none; - border-radius: 4px; - outline: 0 !important; - box-sizing: border-box; - padding: 5px; - font-family: monospace; - -webkit-appearance:none; -} - -div#about textarea::-moz-placeholder { - line-height: 190px; - text-align: center; -} -div#about textarea::-webkit-input-placeholder { - line-height: 190px; - text-align: center; -} - -div#about textarea::-webkit-scrollbar { - width: 8px; -} -div#about textarea::-webkit-scrollbar-thumb { - border-radius: 4px; - background: var(--cs-scroll-default-bg); } diff --git a/web/js/kvm/session.js b/web/js/kvm/session.js index ebddff7b..04149be3 100644 --- a/web/js/kvm/session.js +++ b/web/js/kvm/session.js @@ -27,13 +27,15 @@ function Session() { if (http.status === 200) { var info = JSON.parse(http.responseText).result; if (info.meta) { - $("about-meta").innerHTML = ( - "// Pi-KVM metadata.\n" - + "// You can get this json using handle /kvmd/info.\n" - + "// In the standard configuration this data\n" - + "// is specified in the file /etc/kvmd/meta.yaml.\n\n" - + JSON.stringify(info.meta, undefined, 4) - ); + var text = JSON.stringify(info.meta, undefined, 4).replace(/ /g, " ").replace(/\n/g, "<br>"); + $("about-meta").innerHTML = ` + <span class="code-comment">// The Pi-KVM metadata.<br> + // You can get this json using handle /kvmd/info.<br> + // In the standard configuration this data<br> + // is specified in the file /etc/kvmd/meta.yaml.</span><br> + <br> + ${text} + `; if (info.meta.server && info.meta.server.host) { document.title = "Pi-KVM Session - " + info.meta.server.host; $("kvmd-meta-server-host").innerHTML = "Server: " + info.meta.server.host; diff --git a/web/kvm/index.html b/web/kvm/index.html index e67654a6..0e84e52f 100644 --- a/web/kvm/index.html +++ b/web/kvm/index.html @@ -573,7 +573,9 @@ </tr> </table> <hr> - <textarea readonly placeholder="No data" id="about-meta"></textarea> + <div id="about-meta" class="code"> + <span class="code-comment">No data</span> + </div> <hr> <p class="text"> Full documentation, source code, hardware schematics and legal information |