Mercurial > kallithea
comparison rhodecode/public/js/rhodecode.js @ 3540:6e8027c2f49c beta
Merge
author | Leonardo <leo@unity3d.com> |
---|---|
date | Mon, 11 Mar 2013 17:09:43 +0100 |
parents | 53eafc983b5c c44645e5a836 |
children | 7967d00e4692 |
comparison
equal
deleted
inserted
replaced
3539:c65b440540da | 3540:6e8027c2f49c |
---|---|
83 while( el = el.previousSibling ) { | 83 while( el = el.previousSibling ) { |
84 if( el.nodeType === 1 ) return el; | 84 if( el.nodeType === 1 ) return el; |
85 } | 85 } |
86 } | 86 } |
87 } | 87 } |
88 | |
89 var setSelectValue = function(select, val){ | |
90 var selection = YUD.get(select); | |
91 | |
92 // select element | |
93 for(var i=0;i<selection.options.length;i++){ | |
94 if (selection.options[i].innerHTML == val) { | |
95 selection.selectedIndex = i; | |
96 break; | |
97 } | |
98 } | |
99 } | |
100 | |
101 | 88 |
102 /** | 89 /** |
103 * SmartColorGenerator | 90 * SmartColorGenerator |
104 * | 91 * |
105 *usage:: | 92 *usage:: |
575 | 562 |
576 var showRepoSize = function(target, repo_name, token){ | 563 var showRepoSize = function(target, repo_name, token){ |
577 var args= 'auth_token='+token; | 564 var args= 'auth_token='+token; |
578 | 565 |
579 if(!YUD.hasClass(target, 'loaded')){ | 566 if(!YUD.hasClass(target, 'loaded')){ |
580 YUD.get(target).innerHTML = _TM['loading...']; | 567 YUD.get(target).innerHTML = _TM['Loading ...']; |
581 var url = pyroutes.url('repo_size', {"repo_name":repo_name}); | 568 var url = pyroutes.url('repo_size', {"repo_name":repo_name}); |
582 YUC.asyncRequest('POST',url,{ | 569 YUC.asyncRequest('POST',url,{ |
583 success:function(o){ | 570 success:function(o){ |
584 YUD.get(target).innerHTML = JSON.parse(o.responseText); | 571 YUD.get(target).innerHTML = JSON.parse(o.responseText); |
585 YUD.addClass(target, 'loaded'); | 572 YUD.addClass(target, 'loaded'); |
908 ajaxPOST(url,postData,success); | 895 ajaxPOST(url,postData,success); |
909 } | 896 } |
910 | 897 |
911 var createInlineAddButton = function(tr){ | 898 var createInlineAddButton = function(tr){ |
912 | 899 |
913 var label = TRANSLATION_MAP['add another comment']; | 900 var label = TRANSLATION_MAP['Add another comment']; |
914 | 901 |
915 var html_el = document.createElement('div'); | 902 var html_el = document.createElement('div'); |
916 YUD.addClass(html_el, 'add-comment'); | 903 YUD.addClass(html_el, 'add-comment'); |
917 html_el.innerHTML = '<span class="ui-btn">{0}</span>'.format(label); | 904 html_el.innerHTML = '<span class="ui-btn">{0}</span>'.format(label); |
918 | 905 |
1104 +n.substring(pos+query.length) | 1091 +n.substring(pos+query.length) |
1105 var new_url = url_base.replace('__FPATH__',n); | 1092 var new_url = url_base.replace('__FPATH__',n); |
1106 match.push('<tr><td><a class="browser-{0}" href="{1}">{2}</a></td><td colspan="5"></td></tr>'.format(t,new_url,n_hl)); | 1093 match.push('<tr><td><a class="browser-{0}" href="{1}">{2}</a></td><td colspan="5"></td></tr>'.format(t,new_url,n_hl)); |
1107 } | 1094 } |
1108 if(match.length >= matches_max){ | 1095 if(match.length >= matches_max){ |
1109 match.push('<tr><td>{0}</td><td colspan="5"></td></tr>'.format(_TM['search truncated'])); | 1096 match.push('<tr><td>{0}</td><td colspan="5"></td></tr>'.format(_TM['Search truncated'])); |
1110 } | 1097 } |
1111 } | 1098 } |
1112 } | 1099 } |
1113 if(query != ""){ | 1100 if(query != ""){ |
1114 YUD.setStyle('tbody','display','none'); | 1101 YUD.setStyle('tbody','display','none'); |
1115 YUD.setStyle('tbody_filtered','display',''); | 1102 YUD.setStyle('tbody_filtered','display',''); |
1116 | 1103 |
1117 if (match.length==0){ | 1104 if (match.length==0){ |
1118 match.push('<tr><td>{0}</td><td colspan="5"></td></tr>'.format(_TM['no matching files'])); | 1105 match.push('<tr><td>{0}</td><td colspan="5"></td></tr>'.format(_TM['No matching files'])); |
1119 } | 1106 } |
1120 | 1107 |
1121 YUD.get('tbody_filtered').innerHTML = match.join(""); | 1108 YUD.get('tbody_filtered').innerHTML = match.join(""); |
1122 } | 1109 } |
1123 else{ | 1110 else{ |
2171 var button = e.currentTarget; | 2158 var button = e.currentTarget; |
2172 var t = YUD.get(button).getAttribute('target'); | 2159 var t = YUD.get(button).getAttribute('target'); |
2173 console.log(t); | 2160 console.log(t); |
2174 if(YUD.hasClass(t, 'hidden')){ | 2161 if(YUD.hasClass(t, 'hidden')){ |
2175 YUD.removeClass(t, 'hidden'); | 2162 YUD.removeClass(t, 'hidden'); |
2176 YUD.get(button).innerHTML = "↑ {0} ↑".format(_TM['collapse diff']); | 2163 YUD.get(button).innerHTML = "↑ {0} ↑".format(_TM['Collapse diff']); |
2177 } | 2164 } |
2178 else if(!YUD.hasClass(t, 'hidden')){ | 2165 else if(!YUD.hasClass(t, 'hidden')){ |
2179 YUD.addClass(t, 'hidden'); | 2166 YUD.addClass(t, 'hidden'); |
2180 YUD.get(button).innerHTML = "↓ {0} ↓".format(_TM['expand diff']); | 2167 YUD.get(button).innerHTML = "↓ {0} ↓".format(_TM['Expand diff']); |
2181 } | 2168 } |
2182 }); | 2169 }); |
2183 | 2170 |
2184 | 2171 |
2185 | 2172 |