From 1e140e55bbcfc20f2de304a10c60ff7400ad80f1 Mon Sep 17 00:00:00 2001 From: Dylan Guedes Date: Thu, 14 Jan 2016 10:47:47 -0200 Subject: [PATCH] Improves the theme.js file, using cache in loops and reusing elements as variables. --- src/noosfero-spb/noosfero-spb-theme/theme.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/noosfero-spb/noosfero-spb-theme/theme.js b/src/noosfero-spb/noosfero-spb-theme/theme.js index 3a9a977..5ab2919 100644 --- a/src/noosfero-spb/noosfero-spb-theme/theme.js +++ b/src/noosfero-spb/noosfero-spb-theme/theme.js @@ -154,11 +154,11 @@ $('#link-buscar').click(function(e) { function setEvents(){ // Fade css - $('.software-block-finality').css('opacity', 0); - $('.software-block-finality').css('top', 0); + $('.software-block-finality').css({'opacity':0, 'top':0}); // End Fade CSS - $(".software-block").mouseover(show_finality); - $(".software-block").mouseout(hide_finality); + var software_block = $('.software-block'); + software_block.mouseover(show_finality); + software_block.mouseout(hide_finality); var showOptions = $("#filter-option-catalog-software"); var hideOptions = $("#filter-option-catalog-close"); @@ -173,7 +173,7 @@ $('#link-buscar').click(function(e) { var folderList = article.getElementsByClassName('folder-content')[0]; var folderItens = folderList.getElementsByClassName('item-description'); - for(var i = 0; i < folderItens.length; i++) { + for(var i = 0, var loop_length = folderItens.length; i < loop_length; i++) { split_file_extension(folderItens[i].getElementsByTagName('a')[0]); } } catch(e) { @@ -195,7 +195,6 @@ $('#link-buscar').click(function(e) { $('.star-tooltip').html("?"); } - function set_arrow_direction() { var additional_data_bar = $('.comments-display-fields'); -- libgit2 0.21.2