Commit 1e140e55bbcfc20f2de304a10c60ff7400ad80f1

Authored by Dylan Guedes
Committed by Melissa Wen
1 parent 8dbee119

Improves the theme.js file, using cache in loops and reusing elements as variables.

Signed-off-by: Dylan Guedes <djmgguedes@gmail.com>
Signed-off-by: Fabio Teixeira <fabio1079@gmail.com>
Signed-off-by: Melissa Wen <melissa.srw@gmail.com>
Showing 1 changed file with 5 additions and 6 deletions   Show diff stats
src/noosfero-spb/noosfero-spb-theme/theme.js
@@ -154,11 +154,11 @@ $(&#39;#link-buscar&#39;).click(function(e) { @@ -154,11 +154,11 @@ $(&#39;#link-buscar&#39;).click(function(e) {
154 154
155 function setEvents(){ 155 function setEvents(){
156 // Fade css 156 // Fade css
157 - $('.software-block-finality').css('opacity', 0);  
158 - $('.software-block-finality').css('top', 0); 157 + $('.software-block-finality').css({'opacity':0, 'top':0});
159 // End Fade CSS 158 // End Fade CSS
160 - $(".software-block").mouseover(show_finality);  
161 - $(".software-block").mouseout(hide_finality); 159 + var software_block = $('.software-block');
  160 + software_block.mouseover(show_finality);
  161 + software_block.mouseout(hide_finality);
162 162
163 var showOptions = $("#filter-option-catalog-software"); 163 var showOptions = $("#filter-option-catalog-software");
164 var hideOptions = $("#filter-option-catalog-close"); 164 var hideOptions = $("#filter-option-catalog-close");
@@ -173,7 +173,7 @@ $(&#39;#link-buscar&#39;).click(function(e) { @@ -173,7 +173,7 @@ $(&#39;#link-buscar&#39;).click(function(e) {
173 var folderList = article.getElementsByClassName('folder-content')[0]; 173 var folderList = article.getElementsByClassName('folder-content')[0];
174 var folderItens = folderList.getElementsByClassName('item-description'); 174 var folderItens = folderList.getElementsByClassName('item-description');
175 175
176 - for(var i = 0; i < folderItens.length; i++) { 176 + for(var i = 0, var loop_length = folderItens.length; i < loop_length; i++) {
177 split_file_extension(folderItens[i].getElementsByTagName('a')[0]); 177 split_file_extension(folderItens[i].getElementsByTagName('a')[0]);
178 } 178 }
179 } catch(e) { 179 } catch(e) {
@@ -195,7 +195,6 @@ $(&#39;#link-buscar&#39;).click(function(e) { @@ -195,7 +195,6 @@ $(&#39;#link-buscar&#39;).click(function(e) {
195 $('.star-tooltip').html("?"); 195 $('.star-tooltip').html("?");
196 } 196 }
197 197
198 -  
199 function set_arrow_direction() { 198 function set_arrow_direction() {
200 var additional_data_bar = $('.comments-display-fields'); 199 var additional_data_bar = $('.comments-display-fields');
201 200