summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevaev Maxim <[email protected]>2018-11-24 04:55:33 +0300
committerDevaev Maxim <[email protected]>2018-11-24 04:55:33 +0300
commitd060125cd3a146b9817aec4cbc8705da91cf5139 (patch)
tree63afecafdfec9b4325fff93c5746b48fe42cf537
parent6c9372a8ff34ca3d6f3edcea4da6404422dcfadf (diff)
using div.code instead of custom textarea
-rw-r--r--web/css/kvm/about.css33
-rw-r--r--web/js/kvm/session.js16
-rw-r--r--web/kvm/index.html4
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, "&nbsp;").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