source: pro-violet-viettel/sourcecode/application/views/layout/admin/footer.php @ 480

Last change on this file since 480 was 444, checked in by quyenla, 11 years ago

paidlogs

File size: 5.6 KB
Line 
1                <!-- basic scripts -->
2
3                <!--[if !IE]> -->
4
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
9                <!-- <![endif]-->
10
11                <!--[if IE]>
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>");
14</script>
15<![endif]-->
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>
22
23                <!-- page specific plugin scripts -->
24
25                <!--[if lte IE 8]>
26                  <script src="<?php echo $base_url;?>assets/js/excanvas.min.js"></script>
27                <![endif]-->
28
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                <script src="<?php echo $base_url; ?>assets/js/jquery.validate.min.js"></script>
38                <!-- ace scripts -->
39
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>
42
43                <!-- inline scripts related to this page -->
44
45                <script type="text/javascript">
46                        jQuery(function($) {
47
48                               
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
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                                ]);
59
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                        }
96
97                        $('#register-button').click(function(){
98                        $('#modal-login').modal('show')
99                        })
100
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                                },
122
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))
136                {
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>
179</html>
Note: See TracBrowser for help on using the repository browser.