diff --git a/lib/mpog_software_plugin.rb b/lib/mpog_software_plugin.rb index 5a6a67b..91baca8 100644 --- a/lib/mpog_software_plugin.rb +++ b/lib/mpog_software_plugin.rb @@ -142,7 +142,18 @@ class MpogSoftwarePlugin < Noosfero::Plugin end def js_files - ["spb-utils.js", "mpog-software.js", "mpog-software-validations.js", "mpog-user-validations.js", "mpog-institution-validations.js", "mpog-incomplete-registration.js", "mpog-search.js", "jquery.maskedinput.min.js", "software-catalog.js"] + %w[ + jquery.maskedinput.min.js + spb-utils.js + mpog-software.js + mpog-software-validations.js + mpog-user-validations.js + mpog-institution-validations.js + mpog-incomplete-registration.js + mpog-search.js + software-catalog.js + mpog-software-block.js + ] end def add_new_organization_buttons diff --git a/public/mpog-software-block.js b/public/mpog-software-block.js new file mode 100644 index 0000000..09bd6d9 --- /dev/null +++ b/public/mpog-software-block.js @@ -0,0 +1,27 @@ +(function($){ + "use strict";// Make javascript less intolerant to errors + + var TRANSITION_TIME = 250;// milliseconds + + + function show_finality() { + var finality = $(this).children(".software-block-finality"); + + finality.stop().animate({"top" : "0%"}, TRANSITION_TIME); + } + + function hide_finality() { + var finality = $(this).children(".software-block-finality"); + + finality.stop().animate({"top" : "100%"}, TRANSITION_TIME); + } + + function set_events() { + $(".software-block").mouseover(show_finality); + $(".software-block").mouseout(hide_finality); + } + + $(document).ready(function(){ + set_events(); + }); +})(jQuery); \ No newline at end of file diff --git a/public/style.css b/public/style.css index f5424d3..00e88f7 100644 --- a/public/style.css +++ b/public/style.css @@ -203,7 +203,7 @@ .software-block { position: relative; float: left; - margin: 0px 5px 5px 0px; + margin: 0px 10px 10px 0px; width: 30%; height: 200px; word-wrap: break-word; @@ -228,5 +228,6 @@ background-color: #fff; top: 100%; display: block; + background-color:rgba(255, 255, 255, 0.9); } /* End software block main area definitions */ \ No newline at end of file -- libgit2 0.21.2