refactoring

This commit is contained in:
Devaev Maxim 2018-11-21 07:56:27 +03:00
parent c05ed9f2d8
commit 4a988136d1
6 changed files with 45 additions and 45 deletions

View File

@ -20,6 +20,7 @@ http {
include /etc/nginx/mime-types.conf; include /etc/nginx/mime-types.conf;
default_type application/octet-stream; default_type application/octet-stream;
charset utf-8; charset utf-8;
index index.html;
sendfile on; sendfile on;
tcp_nodelay on; tcp_nodelay on;
@ -69,7 +70,6 @@ http {
location / { location / {
root /usr/share/kvmd/web; root /usr/share/kvmd/web;
index index.html;
} }
location /ws_auth { location /ws_auth {

View File

@ -1,7 +1,7 @@
name: KVM name: KVM
description: Open KVM session in a web browser description: Open KVM session in a web browser
icon: /svg/kvm.svg icon: svg/kvm.svg
path: /kvm.html path: kvm
keyboard_cap: true keyboard_cap: true
daemon: kvmd daemon: kvmd
place: 0 place: 0

View File

@ -37,7 +37,7 @@ commands = eslint --config=testenv/eslintrc.yaml --color --ext .js web/js
[testenv:htmlhint] [testenv:htmlhint]
whitelist_externals = htmlhint whitelist_externals = htmlhint
commands = htmlhint web/*.html commands = htmlhint web/*.html web/*/*.html
[flake8] [flake8]
max-line-length = 160 max-line-length = 160

View File

@ -3,6 +3,6 @@
<head> <head>
<meta charset="utf-8" /> <meta charset="utf-8" />
<title>Redirect</title> <title>Redirect</title>
<meta http-equiv="refresh" content="0;kvm.html"> <meta http-equiv="refresh" content="0;/kvm/">
</head> </head>
</html> </html>

View File

@ -7,7 +7,7 @@ function main() {
tools.setOnClick($("show-about-button"), () => ui.showWindow($("about-window"))); tools.setOnClick($("show-about-button"), () => ui.showWindow($("about-window")));
tools.setOnClick($("show-keyboard-button"), () => ui.showWindow($("keyboard-window"))); tools.setOnClick($("show-keyboard-button"), () => ui.showWindow($("keyboard-window")));
tools.setOnClick($("show-stream-button"), () => ui.showWindow($("stream-window"))); tools.setOnClick($("show-stream-button"), () => ui.showWindow($("stream-window")));
tools.setOnClick($("open-log-button"), () => window.open("kvmd/log?seek=3600&follow=1", "_blank")); tools.setOnClick($("open-log-button"), () => window.open("/kvmd/log?seek=3600&follow=1", "_blank"));
ui.showWindow($("stream-window")); ui.showWindow($("stream-window"));

View File

@ -12,32 +12,32 @@
<meta name="msapplication-TileColor" content="#2b5797"> <meta name="msapplication-TileColor" content="#2b5797">
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="css/vars.css"> <link rel="stylesheet" href="../css/vars.css">
<link rel="stylesheet" href="css/main.css"> <link rel="stylesheet" href="../css/main.css">
<link rel="stylesheet" href="css/menu.css"> <link rel="stylesheet" href="../css/menu.css">
<link rel="stylesheet" href="css/windows.css"> <link rel="stylesheet" href="../css/windows.css">
<link rel="stylesheet" href="css/modals.css"> <link rel="stylesheet" href="../css/modals.css">
<link rel="stylesheet" href="css/leds.css"> <link rel="stylesheet" href="../css/leds.css">
<link rel="stylesheet" href="css/sliders.css"> <link rel="stylesheet" href="../css/sliders.css">
<link rel="stylesheet" href="css/switches.css"> <link rel="stylesheet" href="../css/switches.css">
<link rel="stylesheet" href="css/progress.css"> <link rel="stylesheet" href="../css/progress.css">
<link rel="stylesheet" href="css/kvm/stream.css"> <link rel="stylesheet" href="../css/kvm/stream.css">
<link rel="stylesheet" href="css/kvm/hid.css"> <link rel="stylesheet" href="../css/kvm/hid.css">
<link rel="stylesheet" href="css/kvm/msd.css"> <link rel="stylesheet" href="../css/kvm/msd.css">
<link rel="stylesheet" href="css/kvm/keyboard.css"> <link rel="stylesheet" href="../css/kvm/keyboard.css">
<link rel="stylesheet" href="css/kvm/about.css"> <link rel="stylesheet" href="../css/kvm/about.css">
<script src="js/bb.js"></script> <script src="../js/bb.js"></script>
<script src="js/tools.js"></script> <script src="../js/tools.js"></script>
<script src="js/ui.js"></script> <script src="../js/ui.js"></script>
<script src="js/kvm/stream.js"></script> <script src="../js/kvm/stream.js"></script>
<script src="js/kvm/atx.js"></script> <script src="../js/kvm/atx.js"></script>
<script src="js/kvm/keyboard.js"></script> <script src="../js/kvm/keyboard.js"></script>
<script src="js/kvm/mouse.js"></script> <script src="../js/kvm/mouse.js"></script>
<script src="js/kvm/hid.js"></script> <script src="../js/kvm/hid.js"></script>
<script src="js/kvm/msd.js"></script> <script src="../js/kvm/msd.js"></script>
<script src="js/kvm/session.js"></script> <script src="../js/kvm/session.js"></script>
<script src="js/kvm/main.js"></script> <script src="../js/kvm/main.js"></script>
<script>window.onload = main;</script> <script>window.onload = main;</script>
</head> </head>
@ -63,15 +63,15 @@
<ul id="menu" class="menu"> <ul id="menu" class="menu">
<li class="menu-logo"> <li class="menu-logo">
<img class="svg-gray" src="svg/logo.svg" alt="&pi;-kvm" /> <img class="svg-gray" src="../svg/logo.svg" alt="&pi;-kvm" />
</li> </li>
<li class="menu-right-items"> <li class="menu-right-items">
<a class="menu-item" href="#"> <a class="menu-item" href="#">
<img data-dont-hide-menu id="link-led" class="led-gray" src="svg/link-led.svg" /> <img data-dont-hide-menu id="link-led" class="led-gray" src="../svg/link-led.svg" />
<img data-dont-hide-menu id="stream-led" class="led-gray" src="svg/stream-led.svg" /> <img data-dont-hide-menu id="stream-led" class="led-gray" src="../svg/stream-led.svg" />
<img data-dont-hide-menu id="hid-keyboard-led" class="led-gray" src="svg/hid-keyboard-led.svg" /> <img data-dont-hide-menu id="hid-keyboard-led" class="led-gray" src="../svg/hid-keyboard-led.svg" />
<img data-dont-hide-menu id="hid-mouse-led" class="led-gray" src="svg/hid-mouse-led.svg" /> <img data-dont-hide-menu id="hid-mouse-led" class="led-gray" src="../svg/hid-mouse-led.svg" />
System &#8628; System &#8628;
</a> </a>
<div data-dont-hide-menu class="menu-item-content"> <div data-dont-hide-menu class="menu-item-content">
@ -133,8 +133,8 @@
<li class="menu-right-items"> <li class="menu-right-items">
<a class="menu-item" href="#"> <a class="menu-item" href="#">
<img data-dont-hide-menu id="atx-power-led" class="led-gray" src="svg/atx-power-led.svg" /> <img data-dont-hide-menu id="atx-power-led" class="led-gray" src="../svg/atx-power-led.svg" />
<img data-dont-hide-menu id="atx-hdd-led" class="led-gray" src="svg/atx-hdd-led.svg" /> <img data-dont-hide-menu id="atx-hdd-led" class="led-gray" src="../svg/atx-hdd-led.svg" />
ATX &#8628; ATX &#8628;
</a> </a>
<div class="menu-item-content menu-item-content-buttons"> <div class="menu-item-content menu-item-content-buttons">
@ -147,7 +147,7 @@
<li class="menu-right-items"> <li class="menu-right-items">
<a class="menu-item" href="#"> <a class="menu-item" href="#">
<img data-dont-hide-menu id="msd-led" class="led-gray" src="svg/msd-led.svg" /> <img data-dont-hide-menu id="msd-led" class="led-gray" src="../svg/msd-led.svg" />
Mass Storage &#8628; Mass Storage &#8628;
</a> </a>
<div data-dont-hide-menu id="msd-menu" class="menu-item-content"> <div data-dont-hide-menu id="msd-menu" class="menu-item-content">
@ -155,7 +155,7 @@
<div class="menu-item-content-text"> <div class="menu-item-content-text">
<table> <table>
<tr> <tr>
<td><img src="svg/warning.svg" /></td> <td><img src="../svg/warning.svg" /></td>
<td><b>Mass Storage Device is not operational</b></td> <td><b>Mass Storage Device is not operational</b></td>
</tr> </tr>
</table> </table>
@ -167,7 +167,7 @@
<div class="menu-item-content-text"> <div class="menu-item-content-text">
<table> <table>
<tr> <tr>
<td><img src="svg/warning.svg" /></td> <td><img src="../svg/warning.svg" /></td>
<td><b>Current image is broken!</b><br><sub>Perhaps uploading was interrupted</sub></td> <td><b>Current image is broken!</b><br><sub>Perhaps uploading was interrupted</sub></td>
</tr> </tr>
</table> </table>
@ -179,7 +179,7 @@
<div class="menu-item-content-text"> <div class="menu-item-content-text">
<table> <table>
<tr> <tr>
<td><img src="svg/info.svg" /></td> <td><img src="../svg/info.svg" /></td>
<td><b>Another user uploads an image</b></td> <td><b>Another user uploads an image</b></td>
</tr> </tr>
</table> </table>
@ -248,7 +248,7 @@
<li class="menu-right-items"> <li class="menu-right-items">
<a class="menu-item" href="#"> <a class="menu-item" href="#">
<img data-dont-hide-menu id="hid-pak-led" class="led-gray" src="svg/gear-led.svg" /> <img data-dont-hide-menu id="hid-pak-led" class="led-gray" src="../svg/gear-led.svg" />
Shortcuts &#8628; Shortcuts &#8628;
</a> </a>
<div data-dont-hide-menu class="menu-item-content"> <div data-dont-hide-menu class="menu-item-content">
@ -295,7 +295,7 @@
<div id="stream-window-header" class="window-header"><div class="window-grab">Stream</div></div> <div id="stream-window-header" class="window-header"><div class="window-grab">Stream</div></div>
<div id="stream-info"></div> <div id="stream-info"></div>
<div id="stream-box" class="stream-box-inactive"> <div id="stream-box" class="stream-box-inactive">
<img id="stream-image" class="stream-image-inactive" src="png/blank-stream.png" /> <img id="stream-image" class="stream-image-inactive" src="../png/blank-stream.png" />
</div> </div>
<div id="stream-mouse-buttons"> <div id="stream-mouse-buttons">
<button data-mouse-button="left" class="row50">Left Click</button> <button data-mouse-button="left" class="row50">Left Click</button>
@ -547,7 +547,7 @@
<table> <table>
<tr> <tr>
<td valign="top" class="logo"> <td valign="top" class="logo">
<img class="svg-gray" src="svg/logo.svg" alt="Open Source Hardware" height="40" /> <img class="svg-gray" src="../svg/logo.svg" alt="Open Source Hardware" height="40" />
</td> </td>
<td valign="top"> <td valign="top">
<table> <table>