comparison rhodecode/templates/base/root.html @ 2686:269c6e0b54cc beta

Reimplemented file-browser using partial-ajax - improves the speed of browsing of files for revision - url push state via html5 History - also cache the results of calls for even faster handling the content
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 04 Aug 2012 17:46:45 +0200
parents d2a528b60e50
children ad4bc0f66d6a
comparison
equal deleted inserted replaced
2685:4a7a9f2c1dba 2686:269c6e0b54cc
53 <script type="text/javascript" src="${h.url('/js/yui.2.9.js')}"></script> 53 <script type="text/javascript" src="${h.url('/js/yui.2.9.js')}"></script>
54 <!--[if lt IE 9]> 54 <!--[if lt IE 9]>
55 <script language="javascript" type="text/javascript" src="${h.url('/js/excanvas.min.js')}"></script> 55 <script language="javascript" type="text/javascript" src="${h.url('/js/excanvas.min.js')}"></script>
56 <![endif]--> 56 <![endif]-->
57 <script type="text/javascript" src="${h.url('/js/yui.flot.js')}"></script> 57 <script type="text/javascript" src="${h.url('/js/yui.flot.js')}"></script>
58 <script type="text/javascript" src="${h.url('/js/native.history.js')}"></script>
58 <script type="text/javascript" src="${h.url('/js/rhodecode.js')}"></script> 59 <script type="text/javascript" src="${h.url('/js/rhodecode.js')}"></script>
59 ## EXTRA FOR JS 60 ## EXTRA FOR JS
60 ${self.js_extra()} 61 ${self.js_extra()}
61 62
62 <script type="text/javascript"> 63 <script type="text/javascript">
64 (function(window,undefined){
65
66 // Prepare
67 var History = window.History; // Note: We are using a capital H instead of a lower h
68 if ( !History.enabled ) {
69 // History.js is disabled for this browser.
70 // This is because we can optionally choose to support HTML4 browsers or not.
71 return false;
72 }
73 })(window);
63 var follow_base_url = "${h.url('toggle_following')}"; 74 var follow_base_url = "${h.url('toggle_following')}";
64 75
65 var onSuccessFollow = function(target){ 76 var onSuccessFollow = function(target){
66 var f = YUD.get(target.id); 77 var f = YUD.get(target.id);
67 var f_cnt = YUD.get('current_followers_count'); 78 var f_cnt = YUD.get('current_followers_count');