From: Pasi Kallinen Date: Tue, 3 Sep 2013 15:13:48 +0000 (+0300) Subject: New advanced search filter size/layout options X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=1b1a28a710c9fab86fc11f4b6477f9e54cf469df;p=evergreen%2Ftadl.git New advanced search filter size/layout options Allow setting the heights of the advanced search select boxes in config.tt2. Also provide colspan and rowspan for adjusting the layout of the filter boxes. Signed-off-by: Pasi Kallinen Signed-off-by: Remington Steed Signed-off-by: Dan Wells --- diff --git a/Open-ILS/src/templates/opac/parts/advanced/search.tt2 b/Open-ILS/src/templates/opac/parts/advanced/search.tt2 index 56fd012123..0f8b43f9d6 100644 --- a/Open-ILS/src/templates/opac/parts/advanced/search.tt2 +++ b/Open-ILS/src/templates/opac/parts/advanced/search.tt2 @@ -44,7 +44,9 @@ END; %] + class='hidden'[% END %] + [% IF adv_chunk.colspan %]colspan='[% adv_chunk.colspan %]'[% END %] + [% IF adv_chunk.rowspan %]rowspan='[% adv_chunk.rowspan %]'[% END %]> [% adv_chunk.adv_label %]
[% IF adv_chunk.adv_special; @@ -95,10 +97,10 @@ END; ELSIF adv_chunk.adv_attr; INCLUDE "opac/parts/coded_value_selector.tt2" - attr=adv_chunk.adv_attr multiple="multiple" size="4"; + attr=adv_chunk.adv_attr multiple="multiple" size=adv_chunk.adv_size || search.default_adv_select_height || "4"; ELSIF adv_chunk.adv_filter; INCLUDE "opac/parts/filter_group_selector.tt2" - filter_group=adv_chunk.adv_filter multiple="multiple" size="4"; + filter_group=adv_chunk.adv_filter multiple="multiple" size=adv_chunk.adv_size || search.default_adv_select_height || "4"; END; %] [% diff --git a/Open-ILS/src/templates/opac/parts/coded_value_selector.tt2 b/Open-ILS/src/templates/opac/parts/coded_value_selector.tt2 index 7d7a03ad19..7e6beb8eed 100644 --- a/Open-ILS/src/templates/opac/parts/coded_value_selector.tt2 +++ b/Open-ILS/src/templates/opac/parts/coded_value_selector.tt2 @@ -13,6 +13,7 @@ name = name || "fi:" _ attr_class; id = id || attr_class _ "_selector"; values = values || CGI.param(name); + IF size AND size < 1; size = all_values.size; END; -%]