refactoring

This commit is contained in:
Devaev Maxim 2018-11-27 17:44:02 +03:00
parent 2cea16a978
commit 6c2d8900f5
6 changed files with 28 additions and 42 deletions

View File

@ -9,7 +9,7 @@ globals:
Ui: true
ui: true
tools: true
check_browser: true
checkBrowser: true
"$": true
"$$": true

View File

@ -25,24 +25,6 @@
</head>
<body>
<div id="bad-browser-modal" class="modal">
<div class="modal-window">
<div class="modal-content">
Hello. You are using an incompatible or legacy browser.<br>
Please use one of the following browsers:
<hr>
<ul>
<li><a target="_blank" href="https://google.com/chrome">Google Chrome</a> <sup><i>recommended</i></sup></li>
<li><a target="_blank" href="https://chromium.org/Home">Chromium</a> <sup><i>recommended</i></sup></li>
<li><a target="_blank" href="https://mozilla.org/firefox">Mozilla Firefox</a></li>
<li><a target="_blank" href="https://apple.com/safari">Apple Safari</a></li>
<li><a target="_blank" href="https://opera.com">Opera</a></li>
<li><a target="_blank" href="https://vivaldi.com">Vivaldi</a></li>
</ul>
</div>
</div>
</div>
<div id="start-box">
<div id="start">
<table>

View File

@ -1,11 +1,31 @@
function check_browser() {
function checkBrowser() {
if (
!window.navigator
|| window.navigator.userAgent.indexOf("MSIE ") > 0
|| window.navigator.userAgent.indexOf("Trident/") > 0
|| window.navigator.userAgent.indexOf("Edge/") > 0
) {
$("bad-browser-modal").style.visibility = "visible";
var el_modal = document.createElement("div");
el_modal.className = "modal";
el_modal.style.visibility = "visible";
el_modal.innerHTML = `
<div class="modal-window">
<div class="modal-content">
Hello. You are using an incompatible or legacy browser.<br>
Please use one of the following browsers:
<hr>
<ul>
<li><a target="_blank" href="https://google.com/chrome">Google Chrome</a> <sup><i>recommended</i></sup></li>
<li><a target="_blank" href="https://chromium.org/Home">Chromium</a> <sup><i>recommended</i></sup></li>
<li><a target="_blank" href="https://mozilla.org/firefox">Mozilla Firefox</a></li>
<li><a target="_blank" href="https://apple.com/safari">Apple Safari</a></li>
<li><a target="_blank" href="https://opera.com">Opera</a></li>
<li><a target="_blank" href="https://vivaldi.com">Vivaldi</a></li>
</ul>
</div>
</div>
`;
document.body.appendChild(el_modal);
return false;
} else {
return true;

View File

@ -1,6 +1,8 @@
function main() {
__setAppText();
__loadKvmdInfo();
if (checkBrowser()) {
__setAppText();
__loadKvmdInfo();
}
}
function __setAppText() {

View File

@ -1,7 +1,7 @@
var ui;
function main() {
if (check_browser()) {
if (checkBrowser()) {
ui = new Ui();
tools.setOnClick($("show-about-button"), () => ui.showWindow($("about-window")));

View File

@ -43,24 +43,6 @@
</head>
<body class="body-no-select">
<div id="bad-browser-modal" class="modal">
<div class="modal-window">
<div class="modal-content">
Hello. You are using an incompatible or legacy browser.<br>
Please use one of the following browsers:
<hr>
<ul>
<li><a target="_blank" href="https://google.com/chrome">Google Chrome</a> <sup><i>recommended</i></sup></li>
<li><a target="_blank" href="https://chromium.org/Home">Chromium</a> <sup><i>recommended</i></sup></li>
<li><a target="_blank" href="https://mozilla.org/firefox">Mozilla Firefox</a></li>
<li><a target="_blank" href="https://apple.com/safari">Apple Safari</a></li>
<li><a target="_blank" href="https://opera.com">Opera</a></li>
<li><a target="_blank" href="https://vivaldi.com">Vivaldi</a></li>
</ul>
</div>
</div>
</div>
<ul id="menu">
<li class="menu-left-items">
<a id="menu-logo" href="#">