From 46d797f76c8ba3c433ec070d98886a4facfd726c Mon Sep 17 00:00:00 2001 From: Bill Erickson <berick@esilibrary.com> Date: Fri, 9 Sep 2011 15:13:05 -0400 Subject: [PATCH] TPac: toggle expandy arrow image to down-arrow on expanded record extras tabs Signed-off-by: Bill Erickson <berick@esilibrary.com> --- Open-ILS/src/templates/opac/parts/record/extras.tt2 | 15 ++++++++++----- Open-ILS/web/images/rdetail_arrow_down.png | Bin 0 -> 439 bytes 2 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 Open-ILS/web/images/rdetail_arrow_down.png diff --git a/Open-ILS/src/templates/opac/parts/record/extras.tt2 b/Open-ILS/src/templates/opac/parts/record/extras.tt2 index 22751d2680..1d46a7ab7f 100644 --- a/Open-ILS/src/templates/opac/parts/record/extras.tt2 +++ b/Open-ILS/src/templates/opac/parts/record/extras.tt2 @@ -29,6 +29,11 @@ {name => 'marchtml', label => l('MARC Record')} ]; + MACRO tab_is_active(tab) BLOCK; + exp_name = 'expand_' _ tab; + IF ctx.$exp_name OR ctx.expand_all; 1; END; + END; + FOREACH extra IN extras; IF extra.hide; NEXT; END; name = extra.name; @@ -36,15 +41,15 @@ <div class="rdetail_extras"> <div class="rdetail_extras_hr"></div> <div class="rdetail_extras_link"> - [% href = mkurl('', {expand => name}) _ '#' _ name; %] - <a name='[% name %]' href='[% href %]'><img - alt='[% extra.label %]' src="[% ctx.media_prefix %]/images/rdetail_arrow.png" /></a> + [% href = mkurl('', {expand => name}) _ '#' _ name; + img_url = ctx.media_prefix _ '/images/rdetail_arrow' _ (tab_is_active(name) ? '_down' : '') _ '.png' + %] + <a name='[% name %]' href='[% href %]'><img alt='[% extra.label %]' src='[% img_url %]'/></a> <a href='[% href %]' class="rdetail_extras_lbl">[% extra.label %]</a> </div> </div> <div class='rdetail_extras_div'> - [% exp_name = 'expand_' _ name; - IF ctx.$exp_name OR ctx.expand_all; + [% IF tab_is_active(name); IF name == 'marchtml'; ctx.marchtml; ELSE; diff --git a/Open-ILS/web/images/rdetail_arrow_down.png b/Open-ILS/web/images/rdetail_arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..3dd6bfdf2148c87dad1ac4034caa607e5aa52928 GIT binary patch literal 439 zcmV;o0Z9IdP)<h;3K|Lk000e1NJLTq000sI000pP1^@s6&|3WY0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzSxH1eRCwBAeDdWV0~SyN#PL8Z1;kuH z{0E4?0Pz_hE(YRD=o%Q&46*~_jX*5GfE)Y=;%z|egDl8|#7+d_0|X2KTMoqDK>QGh z+0YHr1LE0GMZ^L*Al`>=&}txNW*{9{1F<j6AdqX+7{~`bFoQ}NC<Ce>f(3{*(Pe)9 z`O8qh@-V}zk6%&5Gu@3COq3<D1->50MZ)MZY%I(SS+060Vm?Mn3>K=AxLl<IGUyXF z83l161`mA&Fk4Gnm?6wcgW=CVoZfrLge{eVz+Ygp3$avZP?Hp7$ni8}`2CL&UjjV~ zO4%SkT*Q^~*qQ$`{QS!ZR*eJP0%CQTi>~9c>IZ&9K%fLUL4p$1Z!)5OD-dr+Hs~%8 z`+;Jf1Vc_BXI$h=y90<p@q3nl0iYr!ABZh+<$e%&2gD{o909~fff$q`zd`W}Af5}v hGC({D-E@Ee0{~r@O}9`_aY+CG002ovPDHLkV1lbTs!sp_ literal 0 HcmV?d00001 -- 2.11.0