From 52baf148f91e3da1815e59b01127b50169ae8861 Mon Sep 17 00:00:00 2001 From: Greg Schueler Date: Thu, 17 Feb 2011 17:12:39 -0800 Subject: [PATCH] Hide secondary save filter links when appropriate on run and jobs pages [#180] --- .../grails-app/views/framework/nodes.gsp | 11 +++-------- .../grails-app/views/menu/_workflowsFull.gsp | 11 +++++------ rundeckapp/grails-app/views/menu/jobs.gsp | 19 ++++++++++++++++++- 3 files changed, 26 insertions(+), 15 deletions(-) diff --git a/rundeckapp/grails-app/views/framework/nodes.gsp b/rundeckapp/grails-app/views/framework/nodes.gsp index b2faff0acf4..28aedb04a65 100644 --- a/rundeckapp/grails-app/views/framework/nodes.gsp +++ b/rundeckapp/grails-app/views/framework/nodes.gsp @@ -441,19 +441,14 @@ /** * filter toggle */ - function filterToggle(evt) { ['${rkey}filter','${rkey}filterdispbtn'].each(Element.toggle); - if (${isCompact}) { - $('${rkey}nodescontent').toggle(); - } + ['outsidefiltersave'].each($('${rkey}filter').visible()?Element.hide:Element.show); } function filterToggleSave(evt) { ['${rkey}filter','${rkey}fsave'].each(Element.show); ['${rkey}filterdispbtn','${rkey}fsavebtn'].each(Element.hide); - if (${isCompact}) { - $('${rkey}nodescontent').hide(); - } + ['outsidefiltersave'].each($('${rkey}filter').visible()?Element.hide:Element.show); } /** START history @@ -710,7 +705,7 @@ - + save this filter… diff --git a/rundeckapp/grails-app/views/menu/_workflowsFull.gsp b/rundeckapp/grails-app/views/menu/_workflowsFull.gsp index af19fa9c651..87831a868ad 100644 --- a/rundeckapp/grails-app/views/menu/_workflowsFull.gsp +++ b/rundeckapp/grails-app/views/menu/_workflowsFull.gsp @@ -25,9 +25,8 @@ <%-- define form display conditions --%> - - + @@ -55,7 +54,7 @@ - + Filter @@ -119,12 +118,12 @@ - + save this filter…
- + : @@ -149,7 +148,7 @@ s (${total}) - + Filter diff --git a/rundeckapp/grails-app/views/menu/jobs.gsp b/rundeckapp/grails-app/views/menu/jobs.gsp index 8d9a793a0cd..eb2f2920845 100644 --- a/rundeckapp/grails-app/views/menu/jobs.gsp +++ b/rundeckapp/grails-app/views/menu/jobs.gsp @@ -1,5 +1,6 @@ + @@ -274,6 +275,15 @@ Event.observe(e,'mouseover',jobLinkMouseover.curry(e)); Event.observe(e,'mouseout',jobLinkMouseout.curry(e)); }); + } + function filterToggle(evt) { + ['${rkey}filter','${rkey}filter-toggle'].each(Element.toggle); + ['outsidefiltersave'].each($('${rkey}filter').visible()?Element.hide:Element.show); + } + function filterToggleSave(evt) { + ['${rkey}filter','${rkey}fsave'].each(Element.show); + ['${rkey}filter-toggle','${rkey}fsavebtn'].each(Element.hide); + ['outsidefiltersave'].each($('${rkey}filter').visible()?Element.hide:Element.show); } function init(){ loadNowRunning(); @@ -289,6 +299,13 @@ } return true; },false); + + $$('.obs_filtertoggle').each(function(e) { + Event.observe(e, 'click', filterToggle); + }); + $$('.obs_filtersave').each(function(e) { + Event.observe(e, 'click', filterToggleSave); + }); } Event.observe(window,'load',init); @@ -341,7 +358,7 @@
- +