Avetisyan Karen 5 жил өмнө
parent
commit
64784649d9
34 өөрчлөгдсөн 153 нэмэгдсэн , 72 устгасан
  1. BIN
      web_interface/dist/wui-3/index.html
  2. BIN
      web_interface/dist/wui-3/info.html
  3. BIN
      web_interface/dist/wui-3/role.js
  4. BIN
      web_interface/dist/wui-3/settings.html
  5. BIN
      web_interface/dist/wui-3/ups_history.html
  6. BIN
      web_interface/dist/wui-7/history.html
  7. BIN
      web_interface/dist/wui-7/index.html
  8. BIN
      web_interface/dist/wui-7/info.html
  9. BIN
      web_interface/dist/wui-7/role.js
  10. BIN
      web_interface/dist/wui-7/settings.html
  11. BIN
      web_interface/dist/wui-7/ups_history.html
  12. BIN
      web_interface/dist/wui-9/history.html
  13. BIN
      web_interface/dist/wui-9/index.html
  14. BIN
      web_interface/dist/wui-9/info.html
  15. BIN
      web_interface/dist/wui-9/role.js
  16. BIN
      web_interface/dist/wui-9/settings.html
  17. BIN
      web_interface/dist/wui-9/ups_history.html
  18. 1 4
      web_interface/src/wui-3/index.html
  19. 1 4
      web_interface/src/wui-3/info.html
  20. 41 0
      web_interface/src/wui-3/role.js
  21. 3 6
      web_interface/src/wui-3/settings.html
  22. 3 6
      web_interface/src/wui-3/ups_history.html
  23. 3 6
      web_interface/src/wui-7/history.html
  24. 1 4
      web_interface/src/wui-7/index.html
  25. 1 4
      web_interface/src/wui-7/info.html
  26. 41 0
      web_interface/src/wui-7/role.js
  27. 3 6
      web_interface/src/wui-7/settings.html
  28. 3 6
      web_interface/src/wui-7/ups_history.html
  29. 3 6
      web_interface/src/wui-9/history.html
  30. 1 4
      web_interface/src/wui-9/index.html
  31. 1 4
      web_interface/src/wui-9/info.html
  32. 41 0
      web_interface/src/wui-9/role.js
  33. 3 6
      web_interface/src/wui-9/settings.html
  34. 3 6
      web_interface/src/wui-9/ups_history.html

BIN
web_interface/dist/wui-3/index.html


BIN
web_interface/dist/wui-3/info.html


BIN
web_interface/dist/wui-3/role.js


BIN
web_interface/dist/wui-3/settings.html


BIN
web_interface/dist/wui-3/ups_history.html


BIN
web_interface/dist/wui-7/history.html


BIN
web_interface/dist/wui-7/index.html


BIN
web_interface/dist/wui-7/info.html


BIN
web_interface/dist/wui-7/role.js


BIN
web_interface/dist/wui-7/settings.html


BIN
web_interface/dist/wui-7/ups_history.html


BIN
web_interface/dist/wui-9/history.html


BIN
web_interface/dist/wui-9/index.html


BIN
web_interface/dist/wui-9/info.html


BIN
web_interface/dist/wui-9/role.js


BIN
web_interface/dist/wui-9/settings.html


BIN
web_interface/dist/wui-9/ups_history.html


+ 1 - 4
web_interface/src/wui-3/index.html

@@ -15,10 +15,7 @@
     </div>
     </div>
     <a href="#" id="menu-icon"></a>
     <a href="#" id="menu-icon"></a>
     <ul class="nav navbar-nav" id="nav">
     <ul class="nav navbar-nav" id="nav">
-      <li><a href="index.html" class="active">Параметры</a></li>
-      <li><a href="settings.html">Настройки</a></li>
-      <li><a href="info.html">Информация</a></li>
-      <li><a href="history.html">Журнал</a></li>
+      <script>createMainNavigation();</script>
     </ul>
     </ul>
   </div>
   </div>
   <div class="wrapper" id="content">
   <div class="wrapper" id="content">

+ 1 - 4
web_interface/src/wui-3/info.html

@@ -15,10 +15,7 @@
     </div>
     </div>
     <a href="#" id="menu-icon"></a>
     <a href="#" id="menu-icon"></a>
     <ul class="nav navbar-nav" id="nav">
     <ul class="nav navbar-nav" id="nav">
-      <li><a href="index.html">Параметры</a></li>
-      <li><a href="settings.html">Настройки</a></li>
-      <li><a href="info.html" class="active">Информация</a></li>
-      <li><a href="history.html">Журнал</a></li>
+      <script>createMainNavigation();</script>
     </ul>
     </ul>
   </div>
   </div>
   <div class="wrapper" id="content">
   <div class="wrapper" id="content">

+ 41 - 0
web_interface/src/wui-3/role.js

@@ -14,6 +14,47 @@ if(!Array.prototype.indexOf) {
   };
   };
 }
 }
 
 
+function setMainActive(loc){
+  var set = '';
+  if (typeof(loc) == 'object') {
+    for (var i = 0; i < loc.length; i++){
+      if (window.location.pathname == loc[i]){
+        set = 'active';
+      }
+    }
+    return set;
+  } else {
+    if (window.location.pathname == loc){
+      return 'active';
+    } else {
+      return '';
+    }
+  }
+}
+
+function createMainNavigation() {
+  var nav = [
+    {name: 'Параметры', link: 'index.html', child:['/index.html', '/'], access: 2},
+    {name: 'Настройки', link: 'settings.html', child: '/settings.html', access: 1},
+    // {name: 'Уведомления', link: 'snmp.html', access: 1},
+    {name: 'Информация', link: 'info.html', child: '/info.html', access: 2},
+    {name: 'Журнал', link: 'history.html', child: ['/history.html', '/ups_history.html'], access: 2}
+  ];
+  for (var i = 0; i < nav.length; i++) {
+    var el = document.createElement('a');
+    el.innerHTML = nav[i].name;
+    el.href = nav[i].link;
+
+    el.className = setMainActive(nav[i].child);
+    var ls = document.createElement('li');
+    ls.appendChild(el);
+    if (+getCookie('role') > nav[i].access){
+      ls.style.display = 'none';
+    }
+    $('nav').appendChild(ls);
+  }
+}
+
 function createSubNavigation(){
 function createSubNavigation(){
   var subnav = document.createElement('div');
   var subnav = document.createElement('div');
   subnav.className = 'subnav';
   subnav.className = 'subnav';

+ 3 - 6
web_interface/src/wui-3/settings.html

@@ -48,12 +48,9 @@
     <div><a href="index.html" class="logo"></a></div>
     <div><a href="index.html" class="logo"></a></div>
   </div>
   </div>
   <a href="#" id="menu-icon"></a>
   <a href="#" id="menu-icon"></a>
-  <ul class="nav navbar-nav" id="nav">
-    <li><a href="index.html">Параметры</a></li>
-    <li><a href="settings.html" class="active">Настройки</a></li>
-    <li><a href="info.html">Информация</a></li>
-    <li><a href="history.html">Журнал</a></li>
-  </ul>
+    <ul class="nav navbar-nav" id="nav">
+      <script>createMainNavigation();</script>
+    </ul>
 </div>
 </div>
 <div class="wrapper" id="content">
 <div class="wrapper" id="content">
 <!--START-->
 <!--START-->

+ 3 - 6
web_interface/src/wui-3/ups_history.html

@@ -14,12 +14,9 @@
     <div><a href="index.html" class="logo"></a></div>
     <div><a href="index.html" class="logo"></a></div>
   </div>
   </div>
   <a href="#" id="menu-icon"></a>
   <a href="#" id="menu-icon"></a>
-  <ul class="nav navbar-nav" id="nav">
-    <li><a href="index.html">Параметры</a></li>
-    <li><a href="settings.html">Настройки</a></li>
-    <li><a href="info.html">Информация</a></li>
-    <li><a href="ups_history.html" class="active">Журнал</a></li>
-  </ul>
+    <ul class="nav navbar-nav" id="nav">
+      <script>createMainNavigation();</script>
+    </ul>
 </div>
 </div>
   <!-- subnav here -->
   <!-- subnav here -->
 <div class="container" id="subnavf">
 <div class="container" id="subnavf">

+ 3 - 6
web_interface/src/wui-7/history.html

@@ -14,12 +14,9 @@
     <div><a href="index.html" class="logo"></a></div>
     <div><a href="index.html" class="logo"></a></div>
   </div>
   </div>
   <a href="#" id="menu-icon"></a>
   <a href="#" id="menu-icon"></a>
-  <ul class="nav navbar-nav" id="nav">
-    <li><a href="index.html">Параметры</a></li>
-    <li><a href="settings.html">Настройки</a></li>
-    <li><a href="info.html">Информация</a></li>
-    <li><a href="history.html" class="active">Журнал</a></li>
-  </ul>
+    <ul class="nav navbar-nav" id="nav">
+      <script>createMainNavigation();</script>
+    </ul>
 </div>
 </div>
   <!-- subnav here -->
   <!-- subnav here -->
 <div class="container" id="subnavf">
 <div class="container" id="subnavf">

+ 1 - 4
web_interface/src/wui-7/index.html

@@ -15,10 +15,7 @@
     </div>
     </div>
     <a href="#" id="menu-icon"></a>
     <a href="#" id="menu-icon"></a>
     <ul class="nav navbar-nav" id="nav">
     <ul class="nav navbar-nav" id="nav">
-      <li><a href="index.html" class="active">Параметры</a></li>
-      <li><a href="settings.html">Настройки</a></li>
-      <li><a href="info.html">Информация</a></li>
-      <li><a href="history.html">Журнал</a></li>
+      <script>createMainNavigation();</script>
     </ul>
     </ul>
   </div>
   </div>
   <div class="wrapper" id="content">
   <div class="wrapper" id="content">

+ 1 - 4
web_interface/src/wui-7/info.html

@@ -15,10 +15,7 @@
     </div>
     </div>
     <a href="#" id="menu-icon"></a>
     <a href="#" id="menu-icon"></a>
     <ul class="nav navbar-nav" id="nav">
     <ul class="nav navbar-nav" id="nav">
-      <li><a href="index.html">Параметры</a></li>
-      <li><a href="settings.html">Настройки</a></li>
-      <li><a href="info.html" class="active">Информация</a></li>
-      <li><a href="history.html">Журнал</a></li>
+      <script>createMainNavigation();</script>
     </ul>
     </ul>
   </div>
   </div>
   <div class="wrapper" id="content">
   <div class="wrapper" id="content">

+ 41 - 0
web_interface/src/wui-7/role.js

@@ -14,6 +14,47 @@ if(!Array.prototype.indexOf) {
   };
   };
 }
 }
 
 
+function setMainActive(loc){
+  var set = '';
+  if (typeof(loc) == 'object') {
+    for (var i = 0; i < loc.length; i++){
+      if (window.location.pathname == loc[i]){
+        set = 'active';
+      }
+    }
+    return set;
+  } else {
+    if (window.location.pathname == loc){
+      return 'active';
+    } else {
+      return '';
+    }
+  }
+}
+
+function createMainNavigation() {
+  var nav = [
+    {name: 'Параметры', link: 'index.html', child:['/index.html', '/'], access: 2},
+    {name: 'Настройки', link: 'settings.html', child: '/settings.html', access: 1},
+    // {name: 'Уведомления', link: 'snmp.html', access: 1},
+    {name: 'Информация', link: 'info.html', child: '/info.html', access: 2},
+    {name: 'Журнал', link: 'history.html', child: ['/history.html', '/ups_history.html'], access: 2}
+  ];
+  for (var i = 0; i < nav.length; i++) {
+    var el = document.createElement('a');
+    el.innerHTML = nav[i].name;
+    el.href = nav[i].link;
+
+    el.className = setMainActive(nav[i].child);
+    var ls = document.createElement('li');
+    ls.appendChild(el);
+    if (+getCookie('role') > nav[i].access){
+      ls.style.display = 'none';
+    }
+    $('nav').appendChild(ls);
+  }
+}
+
 function createSubNavigation(){
 function createSubNavigation(){
   var subnav = document.createElement('div');
   var subnav = document.createElement('div');
   subnav.className = 'subnav';
   subnav.className = 'subnav';

+ 3 - 6
web_interface/src/wui-7/settings.html

@@ -34,12 +34,9 @@
     <div><a href="index.html" class="logo"></a></div>
     <div><a href="index.html" class="logo"></a></div>
   </div>
   </div>
   <a href="#" id="menu-icon"></a>
   <a href="#" id="menu-icon"></a>
-  <ul class="nav navbar-nav" id="nav">
-    <li><a href="index.html">Параметры</a></li>
-    <li><a href="settings.html" class="active">Настройки</a></li>
-    <li><a href="info.html">Информация</a></li>
-    <li><a href="history.html">Журнал</a></li>
-  </ul>
+    <ul class="nav navbar-nav" id="nav">
+      <script>createMainNavigation();</script>
+    </ul>
 </div>
 </div>
 <div class="wrapper" id="content">
 <div class="wrapper" id="content">
 <!--START-->
 <!--START-->

+ 3 - 6
web_interface/src/wui-7/ups_history.html

@@ -14,12 +14,9 @@
     <div><a href="index.html" class="logo"></a></div>
     <div><a href="index.html" class="logo"></a></div>
   </div>
   </div>
   <a href="#" id="menu-icon"></a>
   <a href="#" id="menu-icon"></a>
-  <ul class="nav navbar-nav" id="nav">
-    <li><a href="index.html">Параметры</a></li>
-    <li><a href="settings.html">Настройки</a></li>
-    <li><a href="info.html">Информация</a></li>
-    <li><a href="ups_history.html" class="active">Журнал</a></li>
-  </ul>
+    <ul class="nav navbar-nav" id="nav">
+      <script>createMainNavigation();</script>
+    </ul>
 </div>
 </div>
   <!-- subnav here -->
   <!-- subnav here -->
 <div class="container" id="subnavf">
 <div class="container" id="subnavf">

+ 3 - 6
web_interface/src/wui-9/history.html

@@ -14,12 +14,9 @@
     <div><a href="index.html" class="logo"></a></div>
     <div><a href="index.html" class="logo"></a></div>
   </div>
   </div>
   <a href="#" id="menu-icon"></a>
   <a href="#" id="menu-icon"></a>
-  <ul class="nav navbar-nav" id="nav">
-    <li><a href="index.html">Параметры</a></li>
-    <li><a href="settings.html">Настройки</a></li>
-    <li><a href="info.html">Информация</a></li>
-    <li><a href="history.html" class="active">Журнал</a></li>
-  </ul>
+    <ul class="nav navbar-nav" id="nav">
+      <script>createMainNavigation();</script>
+    </ul>
 </div>
 </div>
   <!-- subnav here -->
   <!-- subnav here -->
 <div class="container" id="subnavf">
 <div class="container" id="subnavf">

+ 1 - 4
web_interface/src/wui-9/index.html

@@ -15,10 +15,7 @@
     </div>
     </div>
     <a href="#" id="menu-icon"></a>
     <a href="#" id="menu-icon"></a>
     <ul class="nav navbar-nav" id="nav">
     <ul class="nav navbar-nav" id="nav">
-      <li><a href="index.html" class="active">Параметры</a></li>
-      <li><a href="settings.html">Настройки</a></li>
-      <li><a href="info.html">Информация</a></li>
-      <li><a href="history.html">Журнал</a></li>
+      <script>createMainNavigation();</script>
     </ul>
     </ul>
   </div>
   </div>
   <div class="wrapper" id="content">
   <div class="wrapper" id="content">

+ 1 - 4
web_interface/src/wui-9/info.html

@@ -15,10 +15,7 @@
     </div>
     </div>
     <a href="#" id="menu-icon"></a>
     <a href="#" id="menu-icon"></a>
     <ul class="nav navbar-nav" id="nav">
     <ul class="nav navbar-nav" id="nav">
-      <li><a href="index.html">Параметры</a></li>
-      <li><a href="settings.html">Настройки</a></li>
-      <li><a href="info.html" class="active">Информация</a></li>
-      <li><a href="history.html">Журнал</a></li>
+      <script>createMainNavigation();</script>
     </ul>
     </ul>
   </div>
   </div>
   <div class="wrapper" id="content">
   <div class="wrapper" id="content">

+ 41 - 0
web_interface/src/wui-9/role.js

@@ -14,6 +14,47 @@ if(!Array.prototype.indexOf) {
   };
   };
 }
 }
 
 
+function setMainActive(loc){
+  var set = '';
+  if (typeof(loc) == 'object') {
+    for (var i = 0; i < loc.length; i++){
+      if (window.location.pathname == loc[i]){
+        set = 'active';
+      }
+    }
+    return set;
+  } else {
+    if (window.location.pathname == loc){
+      return 'active';
+    } else {
+      return '';
+    }
+  }
+}
+
+function createMainNavigation() {
+  var nav = [
+    {name: 'Параметры', link: 'index.html', child:['/index.html', '/'], access: 2},
+    {name: 'Настройки', link: 'settings.html', child: '/settings.html', access: 1},
+    // {name: 'Уведомления', link: 'snmp.html', access: 1},
+    {name: 'Информация', link: 'info.html', child: '/info.html', access: 2},
+    {name: 'Журнал', link: 'history.html', child: ['/history.html', '/ups_history.html'], access: 2}
+  ];
+  for (var i = 0; i < nav.length; i++) {
+    var el = document.createElement('a');
+    el.innerHTML = nav[i].name;
+    el.href = nav[i].link;
+
+    el.className = setMainActive(nav[i].child);
+    var ls = document.createElement('li');
+    ls.appendChild(el);
+    if (+getCookie('role') > nav[i].access){
+      ls.style.display = 'none';
+    }
+    $('nav').appendChild(ls);
+  }
+}
+
 function createSubNavigation(){
 function createSubNavigation(){
   var subnav = document.createElement('div');
   var subnav = document.createElement('div');
   subnav.className = 'subnav';
   subnav.className = 'subnav';

+ 3 - 6
web_interface/src/wui-9/settings.html

@@ -34,12 +34,9 @@
     <div><a href="index.html" class="logo"></a></div>
     <div><a href="index.html" class="logo"></a></div>
   </div>
   </div>
   <a href="#" id="menu-icon"></a>
   <a href="#" id="menu-icon"></a>
-  <ul class="nav navbar-nav" id="nav">
-    <li><a href="index.html">Параметры</a></li>
-    <li><a href="settings.html" class="active">Настройки</a></li>
-    <li><a href="info.html">Информация</a></li>
-    <li><a href="history.html">Журнал</a></li>
-  </ul>
+    <ul class="nav navbar-nav" id="nav">
+      <script>createMainNavigation();</script>
+    </ul>
 </div>
 </div>
 <div class="wrapper" id="content">
 <div class="wrapper" id="content">
 <!--START-->
 <!--START-->

+ 3 - 6
web_interface/src/wui-9/ups_history.html

@@ -14,12 +14,9 @@
     <div><a href="index.html" class="logo"></a></div>
     <div><a href="index.html" class="logo"></a></div>
   </div>
   </div>
   <a href="#" id="menu-icon"></a>
   <a href="#" id="menu-icon"></a>
-  <ul class="nav navbar-nav" id="nav">
-    <li><a href="index.html">Параметры</a></li>
-    <li><a href="settings.html">Настройки</a></li>
-    <li><a href="info.html">Информация</a></li>
-    <li><a href="ups_history.html" class="active">Журнал</a></li>
-  </ul>
+    <ul class="nav navbar-nav" id="nav">
+      <script>createMainNavigation();</script>
+    </ul>
 </div>
 </div>
   <!-- subnav here -->
   <!-- subnav here -->
 <div class="container" id="subnavf">
 <div class="container" id="subnavf">