diff rhodecode/templates/summary/summary.html @ 1244:0eceb478c720 beta

fixed issue #165 trending source files are now stored in cache as ext only, and translated to description only when displaying, so future changes of mappings will take affect right away. Also changes the way how map is generating, ie. autogenerate from pygments lexers, and than complete with user defined mappings.
author Marcin Kuzminski <marcin@python-works.com>
date Mon, 11 Apr 2011 22:24:04 +0200
parents 2c558e2264b4
children 4d195ad0ff03
line wrap: on
line diff
--- a/rhodecode/templates/summary/summary.html	Sun Apr 10 23:34:28 2011 +0200
+++ b/rhodecode/templates/summary/summary.html	Mon Apr 11 22:24:04 2011 +0200
@@ -197,26 +197,26 @@
   		var total = 0;
   		var no_data = true;
   		for (k in data){
-  		    total += data[k];
+  		    total += data[k].count;
   		    no_data = false;
   		} 
 		var tbl = document.createElement('table');
 		tbl.setAttribute('class','trending_language_tbl');
-		var cnt =0;
+		var cnt = 0;
   		for (k in data){
-  			cnt+=1;
+  			cnt += 1;
   			var hide = cnt>2;
 	  		var tr = document.createElement('tr');
 	  		if (hide){
 	  			tr.setAttribute('style','display:none');
 	  			tr.setAttribute('class','stats_hidden');
 	  		}
-	  		var percentage = Math.round((data[k]/total*100),2);
-			var value = data[k];
+	  		var percentage = Math.round((data[k].count/total*100),2);
+			var value = data[k].count;
 	  		var td1 = document.createElement('td');
-	  		td1.width=150;
+	  		td1.width = 150;
 	  		var trending_language_label = document.createElement('div');
-	  		trending_language_label.innerHTML = k;
+	  		trending_language_label.innerHTML = data[k].desc+" ("+k+")";
 	  		td1.appendChild(trending_language_label);
 
 	  		var td2 = document.createElement('td');
@@ -226,7 +226,7 @@
   		    
   		    trending_language.title = k+" "+nr_files;
   		    
-  		    if (percentage>20){
+  		    if (percentage>22){
   		    	trending_language.innerHTML = "<b style='font-size:0.8em'>"+percentage+"% "+nr_files+ "</b>";	
   		    }
   		    else{
@@ -245,7 +245,7 @@
   		    	var td=document.createElement('td');
   		    	lnk = document.createElement('a');
   		    	lnk.href='#';
-  		    	lnk.innerHTML = "${_("show more")}";
+  		    	lnk.innerHTML = "${_('show more')}";
   		    	lnk.id='code_stats_show_more';
   		        td.appendChild(lnk);
   		    	show_more.appendChild(td);