@@ -, +, @@ --- koha-tmpl/opac-tmpl/prog/en/css/opac.css | 30 ++++ koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tt | 168 +++++++++++++++++++- 2 files changed, 196 insertions(+), 2 deletions(-) --- a/koha-tmpl/opac-tmpl/prog/en/css/opac.css +++ a/koha-tmpl/opac-tmpl/prog/en/css/opac.css @@ -2137,6 +2137,36 @@ a.p1:active { div.ft { clear : both; } + +.authorSearch { + position: absolute; + display: none; + z-index: 2; + background-color: white; + border: 1px solid black; + padding: 4px; +} +.authorSearch li { + list-style-type: none; +} +.authorSearch ul { + padding-left: 0px; +} +.subjectSearch { + position: absolute; + display: none; + z-index: 2; + background-color: white; + border: 1px solid black; + padding: 4px; +} +.subjectSearch li { + list-style-type: none; +} +.subjectSearch ul { + padding-left: 0px; +} + #basket td ul li { font-size:90%; list-style:disc outside url("../../images/item-bullet.gif"); --- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tt +++ a/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tt @@ -269,6 +269,102 @@ YAHOO.util.Event.onContentReady("furtherm", function () { }); //]]> + + + [% IF ( opacuserlogin ) %][% IF ( loggedinusername ) %][% IF ( TagsEnabled ) %][% END %][% END %][% END %] @@ -338,15 +434,46 @@ YAHOO.util.Event.onContentReady("furtherm", function () { [% IF ( MARCAUTHORS ) %] Authors: + + Select the item(s) to search : + + all + + [% FOREACH MARCAUTHOR IN MARCAUTHORS %] + + [% IF (MARCAUTHOR.authoritylink) %] + + [% ELSE %] + + [% END %] + + [% FOREACH SUBFIELD IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %] + [% SUBFIELD.value %] + [% END %] + + [% END %] + + + Cancel + | + Search + [% FOREACH MARCAUTHOR IN MARCAUTHORS %] [% authorsloop = loop %] [% FOREACH SUBFIELD IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %] [% SUBFIELD.value %] [% UNLESS (loop.last) %][% SUBFIELD.separator %][% END %] [% END %] [% IF (MARCAUTHOR.authoritylink) %] - + [% END %] [% UNLESS ( loop.last ) %]|[% END %] [% END %] @@ -405,6 +532,43 @@ YAHOO.util.Event.onContentReady("furtherm", function () { [% IF ( MARCSUBJCTS ) %] Subject(s): + + Select the item(s) to search : + + + + all + + + [% FOREACH MARCSUBJCT IN MARCSUBJCTS %] + [% subjectsloop = loop %] + [% IF MARCSUBJCT.authoritylink %] + + [% ELSE %] + + [% END %] + [% FOREACH SUBFIELD IN MARCSUBJCT.MARCSUBJECT_SUBFIELDS_LOOP %] + + + + [% SUBFIELD.value %] + + + [% END %] + + + [% END %] + + Cancel + | + Search + [% FOREACH MARCSUBJCT IN MARCSUBJCTS %] [% subjectsloop = loop %] [% FOREACH SUBFIELD IN MARCSUBJCT.MARCSUBJECT_SUBFIELDS_LOOP %] @@ -412,7 +576,7 @@ YAHOO.util.Event.onContentReady("furtherm", function () { [% SUBFIELD.value %] [% END %] [% IF (MARCSUBJCT.authoritylink) %] - + [% END %] [% UNLESS ( loop.last ) %] | [% END %] [% END %] --