Changeset 623
- Timestamp:
- Nov 25, 2014 11:04:01 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/sourcecode/application/views/layout/admin/footer.php
r444 r623 1 1 <!-- basic scripts --> 2 2 3 3 <!--[if !IE]> --> 4 4 5 6 window.jQuery || document.write("<script src='<?php echo $base_url;?>assets/js/jquery-2.0.3.min.js'>"+"<"+"/script>");7 5 <script type="text/javascript"> 6 window.jQuery || document.write("<script src='<?php echo $base_url; ?>assets/js/jquery-2.0.3.min.js'>" + "<" + "/script>"); 7 </script> 8 8 9 9 <!-- <![endif]--> 10 10 11 11 <!--[if IE]> 12 12 <script type="text/javascript"> 13 window.jQuery || document.write("<script src='<?php echo $base_url;?>assets/js/jquery-1.10.2.min.js'>"+"<"+"/script>");13 window.jQuery || document.write("<script src='<?php echo $base_url; ?>assets/js/jquery-1.10.2.min.js'>"+"<"+"/script>"); 14 14 </script> 15 15 <![endif]--> 16 16 17 <script type="text/javascript"> 18 if("ontouchend" in document) document.write("<script src='<?php echo $base_url;?>assets/js/jquery.mobile.custom.min.js'>"+"<"+"/script>"); 19 </script> 20 <script src="<?php echo $base_url;?>assets/js/bootstrap.min.js"></script> 21 <script src="<?php echo $base_url;?>assets/js/typeahead-bs2.min.js"></script> 17 <script type="text/javascript"> 18 if ("ontouchend" in document) 19 document.write("<script src='<?php echo $base_url; ?>assets/js/jquery.mobile.custom.min.js'>" + "<" + "/script>"); 20 </script> 21 <script src="<?php echo $base_url; ?>assets/js/bootstrap.min.js"></script> 22 <script src="<?php echo $base_url; ?>assets/js/typeahead-bs2.min.js"></script> 22 23 23 24 <!-- page specific plugin scripts --> 24 25 25 26 <script src="<?php echo $base_url;?>assets/js/excanvas.min.js"></script>27 26 <!--[if lte IE 8]> 27 <script src="<?php echo $base_url; ?>assets/js/excanvas.min.js"></script> 28 <![endif]--> 28 29 29 <script src="<?php echo $base_url;?>assets/js/jquery-ui-1.10.3.custom.min.js"></script>30 <script src="<?php echo $base_url;?>assets/js/jquery.ui.touch-punch.min.js"></script>31 <script src="<?php echo $base_url;?>assets/js/jquery.slimscroll.min.js"></script>32 <script src="<?php echo $base_url;?>assets/js/jquery.easy-pie-chart.min.js"></script>33 <script src="<?php echo $base_url;?>assets/js/jquery.sparkline.min.js"></script>34 <script src="<?php echo $base_url;?>assets/js/flot/jquery.flot.min.js"></script>35 <script src="<?php echo $base_url;?>assets/js/flot/jquery.flot.pie.min.js"></script>36 <script src="<?php echo $base_url;?>assets/js/flot/jquery.flot.resize.min.js"></script>37 38 30 <script src="<?php echo $base_url; ?>assets/js/jquery-ui-1.10.3.custom.min.js"></script> 31 <script src="<?php echo $base_url; ?>assets/js/jquery.ui.touch-punch.min.js"></script> 32 <script src="<?php echo $base_url; ?>assets/js/jquery.slimscroll.min.js"></script> 33 <script src="<?php echo $base_url; ?>assets/js/jquery.easy-pie-chart.min.js"></script> 34 <script src="<?php echo $base_url; ?>assets/js/jquery.sparkline.min.js"></script> 35 <script src="<?php echo $base_url; ?>assets/js/flot/jquery.flot.min.js"></script> 36 <script src="<?php echo $base_url; ?>assets/js/flot/jquery.flot.pie.min.js"></script> 37 <script src="<?php echo $base_url; ?>assets/js/flot/jquery.flot.resize.min.js"></script> 38 <script src="<?php echo $base_url; ?>assets/js/jquery.validate.min.js"></script> 39 <!-- ace scripts --> 39 40 40 <script src="<?php echo $base_url;?>assets/js/ace-elements.min.js"></script>41 <script src="<?php echo $base_url;?>assets/js/ace.min.js"></script>41 <script src="<?php echo $base_url; ?>assets/js/ace-elements.min.js"></script> 42 <script src="<?php echo $base_url; ?>assets/js/ace.min.js"></script> 42 43 43 44 <!-- inline scripts related to this page --> 44 45 45 46 jQuery(function($) {46 <script type="text/javascript"> 47 jQuery(function ($) { 47 48 48 49 49 50 var d6 = [];51 for (var i = 0; i < 14; i += 0.5 + Math.random()) {52 d6.push([i, Math.sqrt(2*i + Math.sin(i) + 5)]);53 }54 50 55 var traffix_charts = $('#traffix-charts').css({'width':'100%' , 'height':'320px'}); 56 $.plot("#traffix-charts", [ 57 {data: d6,lines: { show: true }, step: { show: true } }, 58 ]); 51 var d6 = []; 52 for (var i = 0; i < 14; i += 0.5 + Math.random()) { 53 d6.push([i, Math.sqrt(2 * i + Math.sin(i) + 5)]); 54 } 59 55 60 //Android's default browser somehow is confused when tapping on label which will lead to dragging the task 61 //so disable dragging when clicking on label 62 var agent = navigator.userAgent.toLowerCase(); 63 if("ontouchstart" in document && /applewebkit/.test(agent) && /android/.test(agent)) 64 $('#tasks').on('touchstart', function(e){ 65 var li = $(e.target).closest('#tasks li'); 66 if(li.length == 0)return; 67 var label = li.find('label.inline').get(0); 68 if(label == e.target || $.contains(label, e.target)) e.stopImmediatePropagation() ; 69 }); 70 71 $('#tasks').sortable({ 72 opacity:0.8, 73 revert:true, 74 forceHelperSize:true, 75 placeholder: 'draggable-placeholder', 76 forcePlaceholderSize:true, 77 tolerance:'pointer', 78 stop: function( event, ui ) {//just for Chrome!!!! so that dropdowns on items don't appear below other items after being moved 79 $(ui.item).css('z-index', 'auto'); 80 } 81 } 82 ); 83 $('#tasks').disableSelection(); 84 $('#tasks input:checkbox').removeAttr('checked').on('click', function(){ 85 if(this.checked) $(this).closest('li').addClass('selected'); 86 else $(this).closest('li').removeClass('selected'); 87 }); 88 89 90 }); 91 92 function show_box(id) { 93 jQuery('.widget-box.visible').removeClass('visible'); 94 jQuery('#'+id).addClass('visible'); 95 } 56 var traffix_charts = $('#traffix-charts').css({'width': '100%', 'height': '320px'}); 57 $.plot("#traffix-charts", [ 58 {data: d6, lines: {show: true}, step: {show: true}}, 59 ]); 96 60 97 $('#register-button').click(function(){ 98 $('#modal-login').modal('show') 99 }) 61 //Android's default browser somehow is confused when tapping on label which will lead to dragging the task 62 //so disable dragging when clicking on label 63 var agent = navigator.userAgent.toLowerCase(); 64 if ("ontouchstart" in document && /applewebkit/.test(agent) && /android/.test(agent)) 65 $('#tasks').on('touchstart', function (e) { 66 var li = $(e.target).closest('#tasks li'); 67 if (li.length == 0) 68 return; 69 var label = li.find('label.inline').get(0); 70 if (label == e.target || $.contains(label, e.target)) 71 e.stopImmediatePropagation(); 72 }); 100 73 101 $('#validation-edit-form').validate({ 102 errorElement: 'label', 103 errorClass: 'help-block', 104 focusInvalid: true, 105 rules: { 106 password: { 107 required: true, 108 }, 109 username: { 110 required: true 111 } 112 }, 113 114 messages: { 115 username: { 116 required: "Vui lòng nháºp tà i khoản !", 117 }, 118 password: { 119 required: "Vui lòng nháºp máºt khẩu !", 120 } 121 }, 74 $('#tasks').sortable({ 75 opacity: 0.8, 76 revert: true, 77 forceHelperSize: true, 78 placeholder: 'draggable-placeholder', 79 forcePlaceholderSize: true, 80 tolerance: 'pointer', 81 stop: function (event, ui) {//just for Chrome!!!! so that dropdowns on items don't appear below other items after being moved 82 $(ui.item).css('z-index', 'auto'); 83 } 84 } 85 ); 86 $('#tasks').disableSelection(); 87 $('#tasks input:checkbox').removeAttr('checked').on('click', function () { 88 if (this.checked) 89 $(this).closest('li').addClass('selected'); 90 else 91 $(this).closest('li').removeClass('selected'); 92 }); 122 93 123 highlight: function (e) { 124 $(e).closest('label').removeClass('has-info').addClass('has-error'); 125 }, 126 127 success: function (e) { 128 $(e).closest('label').removeClass('has-error').addClass('has-info'); 129 $(e).remove(); 130 }, 131 }); 132 133 </script> 134 <?php 135 if (isset($adminjs)) 94 95 }); 96 97 function show_box(id) { 98 jQuery('.widget-box.visible').removeClass('visible'); 99 jQuery('#' + id).addClass('visible'); 100 } 101 102 $('#register-button').click(function () { 103 $('#modal-login').modal('show') 104 }) 105 106 $('#validation-edit-form').validate({ 107 errorElement: 'label', 108 errorClass: 'help-block', 109 focusInvalid: true, 110 rules: { 111 password: { 112 required: true, 113 }, 114 username: { 115 required: true 116 } 117 }, 118 messages: { 119 username: { 120 required: "Vui lòng nháºp tà i khoản !", 121 }, 122 password: { 123 required: "Vui lòng nháºp máºt khẩu !", 124 } 125 }, 126 highlight: function (e) { 127 $(e).closest('label').removeClass('has-info').addClass('has-error'); 128 }, 129 success: function (e) { 130 $(e).closest('label').removeClass('has-error').addClass('has-info'); 131 $(e).remove(); 132 }, 133 }); 134 135 </script> 136 <?php 137 if (isset($adminjs)) { 138 foreach ($adminjs as $file) { 139 ?> 140 <script type="text/javascript" src="<?php echo $base_url; ?><?php echo $file ?>"></script> 141 <?php 142 } 143 } 144 ?> 145 <script> 146 $('#validation-add-form').validate({ 147 errorElement: 'label', 148 errorClass: 'help-block', 149 focusInvalid: true, 150 rules: { 151 password: { 152 required: true, 153 }, 154 username: { 155 required: true 156 } 157 }, 158 messages: { 159 username: { 160 required: "Vui lòng nháºp tà i khoản !", 161 }, 162 password: { 163 required: "Vui lòng nháºp máºt khẩu !", 164 } 165 }, 166 /* 167 highlight: function (e) { 168 $(e).closest('label').removeClass('has-info').addClass('has-error'); 169 }, 170 171 success: function (e) { 172 $(e).closest('label').removeClass('has-error').addClass('has-info'); 173 $(e).remove(); 174 },*/ 175 }); 176 var last_time=0; 177 $(document).ajaxStart(function () { 178 if ($.now()>(last_time+60000)) 179 { 180 $.ajax({ 181 url: "<?php echo $base_url; ?>admin/home/is_timeout", 182 type: "POST", 183 data: $("#package_register").serialize(), 184 success: function (data, textStatus, jqXHR) 136 185 { 137 foreach ($adminjs as $file) 138 { 139 ?> 140 <script type="text/javascript" src="<?php echo $base_url;?><?php echo $file?>"></script> 141 <?php 142 } 143 } 144 ?> 145 <script> 146 $('#validation-add-form').validate({ 147 errorElement: 'label', 148 errorClass: 'help-block', 149 focusInvalid: true, 150 rules: { 151 password: { 152 required: true, 153 }, 154 username: { 155 required: true 156 } 157 }, 158 159 messages: { 160 username: { 161 required: "Vui lòng nháºp tà i khoản !", 162 }, 163 password: { 164 required: "Vui lòng nháºp máºt khẩu !", 165 } 166 }, 167 /* 168 highlight: function (e) { 169 $(e).closest('label').removeClass('has-info').addClass('has-error'); 170 }, 171 172 success: function (e) { 173 $(e).closest('label').removeClass('has-error').addClass('has-info'); 174 $(e).remove(); 175 },*/ 176 }); 177 </script> 178 </body> 186 var results = jQuery.parseJSON(data); 187 if (results.login==0) 188 { 189 window.location.href = "<?php echo $base_url; ?>admin/home"; 190 } 191 }, 192 }); 193 last_time=$.now(); 194 } 195 }); 196 </script> 197 </body> 179 198 </html>
Note: See TracChangeset
for help on using the changeset viewer.