changeset 4492:b82e782d6824

wrap javascript in $(document).ready
author Takumi IINO <trot.thunder@gmail.com>
date Thu, 21 Aug 2014 18:23:14 +0900
parents 60536f91af5e
children 88b9cc4ba52f
files kallithea/templates/summary/summary.html
diffstat 1 files changed, 95 insertions(+), 93 deletions(-) [+]
line wrap: on
line diff
--- a/kallithea/templates/summary/summary.html	Tue Jul 22 00:46:26 2014 +0900
+++ b/kallithea/templates/summary/summary.html	Thu Aug 21 18:23:14 2014 +0900
@@ -221,40 +221,40 @@
 %endif
 
 <script type="text/javascript">
-var $clone_url = $('#clone_url');
-var $clone_url_id = $('#clone_url_id');
-var $clone_by_name = $('#clone_by_name');
-var $clone_by_id = $('#clone_by_id');
-$clone_url.click(function(e){
-    if($clone_url.hasClass('selected')){
-        return ;
-    }else{
-        $clone_url.addClass('selected');
-        $clone_url.select();
-    }
-});
+$(document).ready(function(){
+    var $clone_url = $('#clone_url');
+    var $clone_url_id = $('#clone_url_id');
+    var $clone_by_name = $('#clone_by_name');
+    var $clone_by_id = $('#clone_by_id');
+    $clone_url.click(function(e){
+        if($clone_url.hasClass('selected')){
+            return ;
+        }else{
+            $clone_url.addClass('selected');
+            $clone_url.select();
+        }
+    });
 
-$clone_by_name.click(function(e){
-    // show url by name and hide name button
-    $clone_url.show();
-    $clone_by_name.hide();
+    $clone_by_name.click(function(e){
+        // show url by name and hide name button
+        $clone_url.show();
+        $clone_by_name.hide();
 
-    // hide url by id and show name button
-    $clone_by_id.show();
-    $clone_url_id.hide();
-});
+        // hide url by id and show name button
+        $clone_by_id.show();
+        $clone_url_id.hide();
+    });
 
-$clone_by_id.click(function(e){
-    // show url by id and hide id button
-    $clone_by_id.hide();
-    $clone_url_id.show();
+    $clone_by_id.click(function(e){
+        // show url by id and hide id button
+        $clone_by_id.hide();
+        $clone_url_id.show();
 
-    // hide url by name and show id button
-    $clone_by_name.show();
-    $clone_url.hide();
-});
+        // hide url by name and show id button
+        $clone_by_name.show();
+        $clone_url.hide();
+    });
 
-$(document).ready(function(){
     var cache = {}
     $("#download_options").select2({
         placeholder: _TM['Select changeset'],
@@ -320,77 +320,79 @@
 
 %if c.show_stats:
 <script type="text/javascript">
-var data = ${c.trending_languages|n};
-var total = 0;
-var no_data = true;
-var tbl = document.createElement('table');
-tbl.setAttribute('class','trending_language_tbl');
-var cnt = 0;
-for (var i=0;i<data.length;i++){
-    total+= data[i][1].count;
-}
-for (var i=0;i<data.length;i++){
-    cnt += 1;
-    no_data = false;
-
-    var hide = cnt>2;
-    var tr = document.createElement('tr');
-    if (hide){
-        tr.setAttribute('style','display:none');
-        tr.setAttribute('class','stats_hidden');
+$(document).ready(function(){
+    var data = ${c.trending_languages|n};
+    var total = 0;
+    var no_data = true;
+    var tbl = document.createElement('table');
+    tbl.setAttribute('class','trending_language_tbl');
+    var cnt = 0;
+    for (var i=0;i<data.length;i++){
+        total+= data[i][1].count;
     }
-    var k = data[i][0];
-    var obj = data[i][1];
-    var percentage = Math.round((obj.count/total*100),2);
+    for (var i=0;i<data.length;i++){
+        cnt += 1;
+        no_data = false;
 
-    var td1 = document.createElement('td');
-    td1.width = 150;
-    var trending_language_label = document.createElement('div');
-    trending_language_label.innerHTML = obj.desc+" ("+k+")";
-    td1.appendChild(trending_language_label);
+        var hide = cnt>2;
+        var tr = document.createElement('tr');
+        if (hide){
+            tr.setAttribute('style','display:none');
+            tr.setAttribute('class','stats_hidden');
+        }
+        var k = data[i][0];
+        var obj = data[i][1];
+        var percentage = Math.round((obj.count/total*100),2);
+
+        var td1 = document.createElement('td');
+        td1.width = 150;
+        var trending_language_label = document.createElement('div');
+        trending_language_label.innerHTML = obj.desc+" ("+k+")";
+        td1.appendChild(trending_language_label);
+
+        var td2 = document.createElement('td');
+        td2.setAttribute('style','padding-right:14px !important');
+        var trending_language = document.createElement('div');
+        var nr_files = obj.count+" ${_('files')}";
+
+        trending_language.title = k+" "+nr_files;
 
-    var td2 = document.createElement('td');
-    td2.setAttribute('style','padding-right:14px !important');
-    var trending_language = document.createElement('div');
-    var nr_files = obj.count+" ${_('files')}";
+        if (percentage>22){
+            trending_language.innerHTML = "<b style='font-size:0.8em'>"+percentage+"% "+nr_files+ "</b>";
+        }
+        else{
+            trending_language.innerHTML = "<b style='font-size:0.8em'>"+percentage+"%</b>";
+        }
+
+        trending_language.setAttribute("class", 'trending_language top-right-rounded-corner bottom-right-rounded-corner');
+        trending_language.style.width=percentage+"%";
+        td2.appendChild(trending_language);
 
-    trending_language.title = k+" "+nr_files;
+        tr.appendChild(td1);
+        tr.appendChild(td2);
+        tbl.appendChild(tr);
+        if(cnt == 3){
+            var show_more = document.createElement('tr');
+            var td = document.createElement('td');
+            lnk = document.createElement('a');
 
-    if (percentage>22){
-        trending_language.innerHTML = "<b style='font-size:0.8em'>"+percentage+"% "+nr_files+ "</b>";
-    }
-    else{
-        trending_language.innerHTML = "<b style='font-size:0.8em'>"+percentage+"%</b>";
+            lnk.href='#';
+            lnk.innerHTML = "${_('Show more')}";
+            lnk.id='code_stats_show_more';
+            td.appendChild(lnk);
+
+            show_more.appendChild(td);
+            show_more.appendChild(document.createElement('td'));
+            tbl.appendChild(show_more);
+        }
+
     }
 
-    trending_language.setAttribute("class", 'trending_language top-right-rounded-corner bottom-right-rounded-corner');
-    trending_language.style.width=percentage+"%";
-    td2.appendChild(trending_language);
-
-    tr.appendChild(td1);
-    tr.appendChild(td2);
-    tbl.appendChild(tr);
-    if(cnt == 3){
-        var show_more = document.createElement('tr');
-        var td = document.createElement('td');
-        lnk = document.createElement('a');
-
-        lnk.href='#';
-        lnk.innerHTML = "${_('Show more')}";
-        lnk.id='code_stats_show_more';
-        td.appendChild(lnk);
-
-        show_more.appendChild(td);
-        show_more.appendChild(document.createElement('td'));
-        tbl.appendChild(show_more);
-    }
-
-}
-
-$('#lang_stats').appendChild(tbl);
-$('#code_status_show_more').click(function(){
-    $('.stats_hidden').show();
-    $('#code_status_show_more').hide();
+    $('#lang_stats').appendChild(tbl);
+    $('#code_status_show_more').click(function(){
+        $('.stats_hidden').show();
+        $('#code_status_show_more').hide();
+    });
 });
 </script>
 %endif