header.html 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <link rel="icon" href="/images/favicon.ico" type="image/x-icon">
  5. <title>Vesta - <?php echo "$TAB"; ?> </title>
  6. <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
  7. <link type="text/css" href="/css/main.css?ver=1417643221" rel="stylesheet" />
  8. <!--[if IE 7]>
  9. <link rel="stylesheet" type="text/css" href="/css/ie.css" />
  10. <style type="text/css">
  11. .data-col1 a {
  12. white-space: nowrap;
  13. }
  14. .submenu-button-block {
  15. width: 120px;
  16. }
  17. .submenu-search-block {
  18. width:369px;
  19. }
  20. .submenu-select-block {
  21. width:239px;
  22. }
  23. </style>
  24. <![endif]-->
  25. <link type="text/css" href="/css/jquery-custom-dialogs.css" rel="stylesheet" />
  26. <script type="text/javascript" src="/js/events.js"></script>
  27. <script type="text/javascript" src="/js/jquery-1.7.2.min.js"></script>
  28. <script type="text/javascript" src="/js/jquery-ui-1.8.20.custom.min.js"></script>
  29. <script language="JavaScript">
  30. var checked=false;
  31. var frmname='';
  32. function checkedAll(frmname) {
  33. var valus= document.getElementById(frmname);
  34. if (checked==false) {
  35. checked=true;
  36. $('.data-row').addClass("selected");
  37. } else {
  38. checked = false;
  39. $('.data-row').removeClass("selected");
  40. }
  41. for (var i =0; i < valus.elements.length; i++) {
  42. valus.elements[i].checked=checked;
  43. }
  44. }
  45. </script>
  46. <script language="JavaScript">
  47. $('document').ready(function() {
  48. var nav = $('.top');
  49. var nav = $('.top');
  50. var lastScrollTop = 0;
  51. $(window).scroll(function () {
  52. var st = $(this).scrollTop();
  53. if(st > 27 ){
  54. nav.addClass("small-logo");
  55. }else{
  56. nav.removeClass("small-logo");
  57. }
  58. if (st > lastScrollTop){
  59. if ($(this).scrollTop() > 58) {
  60. nav.addClass("small");
  61. }
  62. } else {
  63. if ($(this).scrollTop() < 58) {
  64. nav.removeClass("small");
  65. }
  66. }
  67. lastScrollTop = st;
  68. });
  69. $('#vstobjects').bind('click', function(evt) { // observe change event on whole div#vstobjects
  70. var elm = evt.target; // grab element on which user clicked
  71. if($(elm).hasClass('data-controls') || $(elm).parents('.data-controls')[0]){
  72. return;
  73. }
  74. var parent = $(elm).hasClass('data-row') ? $(elm) : $(elm).parents('.data-row'); // check if outer element is row container and get it
  75. if (!$(parent).hasClass('selected')) {
  76. parent.addClass('selected'); // add class
  77. parent.find('.ch-toggle').attr('checked', true);
  78. // another actions on checked row
  79. }
  80. else {
  81. parent.removeClass('selected'); // remove class
  82. parent.find('.ch-toggle').attr('checked', false);
  83. // another actions on unchecked row
  84. }
  85. });
  86. if($('.movement.left').length){
  87. refresh_timer.right = $('.movement.right');
  88. refresh_timer.left = $('.movement.left');
  89. refresh_timer.start();
  90. $('.pause').click(function(){
  91. refresh_timer.stop();
  92. $('.pause').addClass('hidden');
  93. $('.play').removeClass('hidden');
  94. $('.refresh-timer').addClass('paused');
  95. });
  96. $('.play').click(function(){
  97. refresh_timer.start();
  98. $('.pause').removeClass('hidden');
  99. $('.play').addClass('hidden');
  100. $('.refresh-timer').removeClass('paused');
  101. });
  102. }
  103. });
  104. refresh_timer = {
  105. speed: 50,
  106. degr: 180,
  107. right: 0,
  108. left: 0,
  109. periodical: 0,
  110. first: 1,
  111. start: function(){
  112. this.periodical = setInterval(function(){refresh_timer.turn()}, this.speed);
  113. },
  114. stop: function(){
  115. clearTimeout(this.periodical);
  116. },
  117. turn: function(){
  118. this.degr += 1;
  119. /// console.log(this.first + " - " + this.degr);
  120. if(this.first && this.degr >= 361){
  121. this.first = 0;
  122. this.degr = 180;
  123. this.left.css({'-webkit-transform': 'rotate(180deg)'});
  124. this.left.css({'transform': 'rotate(180deg)'});
  125. this.left.children('.loader-half').addClass('dark');
  126. }
  127. if(!this.first && this.degr >= 360){
  128. this.first = 1;
  129. this.degr = 180;
  130. this.left.css({'-webkit-transform': 'rotate(0deg)'});
  131. this.right.css({'-webkit-transform': 'rotate(180deg)'});
  132. this.left.css({'transform': 'rotate(0deg)'});
  133. this.right.css({'transform': 'rotate(180deg)'});
  134. this.left.children('.loader-half').removeClass('dark');
  135. this.stop();
  136. location.reload();
  137. }
  138. if(this.first){
  139. this.right.css({'-webkit-transform': 'rotate('+this.degr+'deg)'});
  140. this.right.css({'transform': 'rotate('+this.degr+'deg)'});
  141. }else{
  142. this.left.css({'-webkit-transform': 'rotate('+this.degr+'deg)'});
  143. this.left.css({'transform': 'rotate('+this.degr+'deg)'});
  144. }
  145. }
  146. }
  147. </script>
  148. <script language="JavaScript">
  149. $(document).ready(function(){
  150. $(".submenu-select-dropdown").each(function(){
  151. $(this).wrap( "<span class='submenu-select-wrapper'></span>" );
  152. $(this).after("<span class='holder'></span>");
  153. });
  154. $(".submenu-select-dropdown").change(function(){
  155. var selectedOption = $(this).find(":selected").text();
  156. $(this).next(".holder").text(selectedOption);
  157. }).trigger('change');
  158. })
  159. </script>
  160. <script type="text/javascript" src="/js/app.js"></script>
  161. <script type="text/javascript" src="/js/templates.js"></script>
  162. </head>
  163. <body>