ZeroTierOne/ui/index.html
Adam Ierymenko 32588b3d84 A visit to the Windows house of pain:
(1) Yes, you *can* create a mixed 32/64 bit Windows MSI installer that installs drivers. All you have to do is... umm... create individual sub-MSI files for each driver (one for 32, one for 64) and then package those in the main MSI files as "chained" MSI installers. Each of these must only be considered a prerequisite on 32 or 64 bit machines, respectively.

(2) Upgrade Advanced Installer version, add rules to uninstall NDIS6 tap device on uninstall.

(3) Fix IE issue in UI code.
2015-05-18 20:30:54 -07:00

59 lines
1.8 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>ZeroTier One</title>
<link rel="stylesheet" href="zerotier.css">
<script src="simpleajax.min.js"></script>
<!-- <script src="https://fb.me/react-0.13.2.js"></script> -->
<script src="react.min.js"></script>
<script src="ztui.min.js"></script>
</head>
<body><div style="width: 100%; height: 100%;" id="main"></div></body>
<script src="main.js"></script>
<script>
/* Windows hacks */
function isIE() {
var myNav = navigator.userAgent.toLowerCase();
return (myNav.indexOf('msie') != -1) ? parseInt(myNav.split('msie')[1]) : false;
}
var ieVersion = isIE();
function resizeMiddleScrollClasses() {
var elems = document.getElementsByTagName('*'), i;
for (i in elems) {
if ((' ' + elems[i].className + ' ').indexOf(' middleScroll ') > -1) {
elems[i].style.height = (document.body.clientHeight - (elems[i].parentNode.parentNode.previousElementSibling.clientHeight + elems[i].parentNode.parentNode.nextElementSibling.clientHeight)) + "px";
}
}
}
if (ieVersion !== false) {
if (ieVersion < 7) {
alert("Upgrade Internet Explorer on your system to use this interface. (detected version: " + ieVersion + ")");
} else {
resizeMiddleScrollClasses();
window.onresize = resizeMiddleScrollClasses;
}
}
/* MacGap hacks */
if (typeof macgap !== 'undefined') {
if (macgap.menu) {
var tmp = macgap.menu.getItem("Help");
if (tmp)
tmp.remove();
tmp = macgap.menu.getItem("Format");
if (tmp)
tmp.remove();
tmp = macgap.menu.getItem("View");
if (tmp)
tmp.remove();
tmp = macgap.menu.getItem("File");
if (tmp)
tmp.remove();
}
}
</script>
</html>