Bugzilla – Attachment 10247 Details for
Bug 8199
Search results are contained into a table html element
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 8199 : Replace table in opac-results with div
0001-Bug-8199-Replace-table-in-opac-results-with-div.patch (text/plain), 42.22 KB, created by
Jonathan Druart
on 2012-06-12 12:31:08 UTC
(
hide
)
Description:
Bug 8199 : Replace table in opac-results with div
Filename:
MIME Type:
Creator:
Jonathan Druart
Created:
2012-06-12 12:31:08 UTC
Size:
42.22 KB
patch
obsolete
>From 878084ec4322552e1dbf574146b3b155517da49d Mon Sep 17 00:00:00 2001 >From: Jonathan Druart <jonathan.druart@biblibre.com> >Date: Wed, 6 Jun 2012 16:12:11 +0200 >Subject: [PATCH 1/1] Bug 8199 : Replace table in opac-results with div > >Test plan: >launch a query from your opac search form and compare results before and >after applying this patch. > >Normally, You don't show a lot of differences. >--- > koha-tmpl/opac-tmpl/prog/en/css/opac.css | 47 ++ > .../opac-tmpl/prog/en/modules/opac-results.tt | 520 +++++++++++-------- > 2 files changed, 348 insertions(+), 219 deletions(-) > >diff --git a/koha-tmpl/opac-tmpl/prog/en/css/opac.css b/koha-tmpl/opac-tmpl/prog/en/css/opac.css >index ea538aa..022c05a 100644 >--- a/koha-tmpl/opac-tmpl/prog/en/css/opac.css >+++ b/koha-tmpl/opac-tmpl/prog/en/css/opac.css >@@ -1169,6 +1169,53 @@ a.cancel { > margin : 0 0 0 0; > } > >+.searchresults .controls { >+ background-color : #EEE; >+ border : 1px solid #E8E8E8; >+ vertical-align : middle; >+ padding : 3px 3px 5px 5px; >+} >+ >+.searchresults .controls { >+ font-size: 90%; >+} >+ >+.searchresults .controls img { >+ vertical-align: middle; >+} >+ >+.searchresults .controls select { >+ font-size: 90%; >+} >+ >+.searchresults .controls label { >+ font-weight : bold; >+ margin-left : .5em; >+} >+ >+.all_results>div>span.biblio_infos { >+ max-width: 80%; >+} >+.result { >+ overflow: hidden; >+ border-bottom: 1px solid #DDDDDD; >+ padding: 5px 10px 0; >+} >+.all_results>div.odd { >+ background-color: #F3F3F3; >+} >+ >+.result > input{ >+ float: left; >+} >+.result > span { >+ float: left; >+ margin-left: 5px; >+} >+.result > span.image { >+ float: right; >+} >+ > #CheckAll, #CheckNone { > font-weight : normal; > margin : 0 .5em; >diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tt b/koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tt >index 67b1686..3f727d1 100644 >--- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tt >+++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tt >@@ -285,7 +285,6 @@ $(document).ready(function(){ > </div> > [% END %] > >-<!-- Search Results Table --> > [% IF ( total ) %] > [% IF ( scan ) %] > <h1>Scan index:</h1> >@@ -345,7 +344,7 @@ $(document).ready(function(){ > [% ELSE %] > > <div class="searchresults"> >- <form action="/cgi-bin/koha/opac-search.pl" method="get" name="bookbag_form" id="bookbag_form"> >+ <form action="/cgi-bin/koha/opac-search.pl" method="get" name="bookbag_form" id="bookbag_form"> > [% IF ( searchdesc ) %] > [% FOREACH QUERY_INPUT IN QUERY_INPUTS %] > <input type="hidden" name="[% QUERY_INPUT.input_name |html %]" value="[% QUERY_INPUT.input_value |html %]"/> >@@ -355,79 +354,92 @@ $(document).ready(function(){ > [% END %] > [% END %] > >- <!-- TABLE RESULTS START --> >- <table> >- <tr><td colspan="5" class="resultscontrol"> >- <div class="resort"> <select id="sort_by" name="sort_by"> [% INCLUDE 'resort_form.inc' %] </select> <input type="submit" class="submit clearfix" id="sortsubmit" value="Go" /></div> >- <div class="cartlist"> >- <!-- checkall, clearall are now needed for placehold --> >- <span class="checkall"></span> >- <span class="clearall"></span> >- [% IF ( OpacHighlightedWords ) %] >- <a href="#" class="highlight_toggle" id="highlight_toggle_off">Unhighlight</a> >- <a href="#" class="highlight_toggle" id="highlight_toggle_on">Highlight</a> >- [% END %] >- [% IF ( opacbookbag || virtualshelves ) %] >- <span class="addto"></span> >- [% END %] >- <span id="placehold"><!-- input class="submit" type="submit" value="Place Hold"/ --></span> >- <div id="holdDetails"></div> >- >- [% IF ( opacuserlogin ) %][% IF ( loggedinusername ) %][% IF ( TagsEnabled ) %] >- [% IF ( TagsInputOnList ) %] >- <span id="tagsel_span"></span> >- [% IF ( loggedinusername ) %] >- <span id="tagsel_form" style="display:none"> >- <label for="tagsel_new">New tag:</label> >- <input name="tagsel_new" id="tagsel_new" maxlength="100" /> >- <input id="tagsel_button" name="tagsel_button" class="input tagsel_button" title="tagsel_button" type="submit" value="Add" /> >- <a href="#" id="tagsel_cancel">Cancel</a> >- </span> >- <span id="tagsel_status" class="tagsel_tatus" style="display:none;"> >- Tag status here. >- </span> >+ <div class="controls"> >+ <div class="resort"> >+ <select id="sort_by" name="sort_by"> [% INCLUDE 'resort_form.inc' %] </select> <input type="submit" class="submit clearfix" id="sortsubmit" value="Go" /> >+ </div> >+ <div class="cartlist"> >+ <!-- checkall, clearall are now needed for placehold --> >+ <span class="checkall"></span> >+ <span class="clearall"></span> >+ [% IF ( OpacHighlightedWords ) %] >+ <a href="#" class="highlight_toggle" id="highlight_toggle_off">Unhighlight</a> >+ <a href="#" class="highlight_toggle" id="highlight_toggle_on">Highlight</a> >+ [% END %] >+ [% IF ( opacbookbag || virtualshelves ) %] >+ <span class="addto"></span> >+ [% END %] >+ <span id="placehold"><!-- input class="submit" type="submit" value="Place Hold"/ --></span> >+ <div id="holdDetails"></div> >+ >+ [% IF ( opacuserlogin ) %][% IF ( loggedinusername ) %][% IF ( TagsEnabled ) %] >+ [% IF ( TagsInputOnList ) %] >+ <span id="tagsel_span"></span> >+ [% IF ( loggedinusername ) %] >+ <span id="tagsel_form" style="display:none"> >+ <label for="tagsel_new">New tag:</label> >+ <input name="tagsel_new" id="tagsel_new" maxlength="100" /> >+ <input id="tagsel_button" name="tagsel_button" class="input tagsel_button" title="tagsel_button" type="submit" value="Add" /> >+ <a href="#" id="tagsel_cancel">Cancel</a> >+ </span> >+ <span id="tagsel_status" class="tagsel_tatus" style="display:none;"> >+ Tag status here. >+ </span> >+ [% END %] > [% END %] >- [% END %] >- [% END %][% END %][% END %] >+ [% END %][% END %][% END %] >+ </div> > </div> > >- </td></tr> >- <!-- Actual Search Results --> >- [% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %] >+ <div class="all_results"> >+ <!-- Actual Search Results --> >+ [% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %] > [% UNLESS ( loop.odd ) %] >- <tr class="highlight"> >+ <div class="result odd"> > [% ELSE %] >- <tr> >+ <div class="result"> > [% END %] >+ [% IF ( opacbookbag ) %] >+ <input type="checkbox" id="bib[% SEARCH_RESULT.biblionumber %]" name="biblionumber" value="[% SEARCH_RESULT.biblionumber %]" /> <label for="bib[% SEARCH_RESULT.biblionumber %]"></label> >+ [% ELSE %] >+ [% IF ( virtualshelves ) %] >+ <input type="checkbox" id="bib[% SEARCH_RESULT.biblionumber %]" name="biblionumber" value="[% SEARCH_RESULT.biblionumber %]" /> <label for="bib[% SEARCH_RESULT.biblionumber %]"></label> >+ [% ELSE %] >+ [% IF ( RequestOnOpac ) %] >+ [% UNLESS ( SEARCH_RESULT.norequests ) %] >+ [% IF ( opacuserlogin ) %] >+ <input type="checkbox" id="bib[% SEARCH_RESULT.biblionumber %]" name="biblionumber" value="[% SEARCH_RESULT.biblionumber %]" /> <label for="bib[% SEARCH_RESULT.biblionumber %]"></label> >+ [% END %] >+ [% END %] >+ [% END %] >+ [% END %] >+ [% END %]</td> >+ [% UNLESS suppress_result_number %] >+ <span class="select selectcol">[% SEARCH_RESULT.result_number %].</span> >+ [% END %] > >- <td class="select selectcol">[% IF ( opacbookbag ) %]<input type="checkbox" id="bib[% SEARCH_RESULT.biblionumber %]" name="biblionumber" value="[% SEARCH_RESULT.biblionumber %]" /> <label for="bib[% SEARCH_RESULT.biblionumber %]"></label>[% ELSE %] >-[% IF ( virtualshelves ) %]<input type="checkbox" id="bib[% SEARCH_RESULT.biblionumber %]" name="biblionumber" value="[% SEARCH_RESULT.biblionumber %]" /> <label for="bib[% SEARCH_RESULT.biblionumber %]"></label>[% ELSE %] >-[% IF ( RequestOnOpac ) %][% UNLESS ( SEARCH_RESULT.norequests ) %][% IF ( opacuserlogin ) %]<input type="checkbox" id="bib[% SEARCH_RESULT.biblionumber %]" name="biblionumber" value="[% SEARCH_RESULT.biblionumber %]" /> <label for="bib[% SEARCH_RESULT.biblionumber %]"></label>[% END %][% END %][% END %][% END %][% END %]</td> >- <td class="select selectcol">[% UNLESS suppress_result_number %][% SEARCH_RESULT.result_number %].[% END %]</td> >- >- [% UNLESS ( item_level_itypes ) %] >+ [% UNLESS ( item_level_itypes ) %] > [% UNLESS ( noItemTypeImages ) %] >- >- <td class="itypecol"> >- [% IF ( SEARCH_RESULT.imageurl ) %] >- <img src="[% SEARCH_RESULT.imageurl %]" title="[% SEARCH_RESULT.description %]" alt="[% SEARCH_RESULT.description %]" /> >- [% END %] >- [% IF ( SEARCH_RESULT.score_avg ) %] >- <img src="[% themelang %]/../images/bonus.png" title="bonus" style="max-height: 35px;"/> >- [% END %] >- </td> >- [% END %] >+ <span class="itypecol"> >+ [% IF ( SEARCH_RESULT.imageurl ) %] >+ <img src="[% SEARCH_RESULT.imageurl %]" title="[% SEARCH_RESULT.description %]" alt="[% SEARCH_RESULT.description %]" /> >+ [% END %] >+ [% IF ( SEARCH_RESULT.score_avg ) %] >+ <img src="[% themelang %]/../images/bonus.png" title="bonus" style="max-height: 35px;"/> >+ [% END %] >+ </span> > [% END %] >+ [% END %] > >- [% IF ( SEARCH_RESULT.AuthorisedValueImages ) %] >- <td class="itypecol"> >- [% FOREACH authorised_value_image IN SEARCH_RESULT.authorised_value_images %] >- <img src="[% authorised_value_image.imageurl %]" alt="[% authorised_value_image.label %]" title="[% authorised_value_image.label %]"> >- [% END %] >- </td> >- [% END %] >+ [% IF ( SEARCH_RESULT.AuthorisedValueImages ) %] >+ <span class="itypecol"> >+ [% FOREACH authorised_value_image IN SEARCH_RESULT.authorised_value_images %] >+ <img src="[% authorised_value_image.imageurl %]" alt="[% authorised_value_image.label %]" title="[% authorised_value_image.label %]"> >+ [% END %] >+ </span> >+ [% END %] > >- <td> >+ <span class="biblio_infos"> > [% IF ( COinSinOPACResults ) %] > [% IF ( SEARCH_RESULT.coins ) %] > <!-- COinS / Openurl --><span class="Z3988" title="[% SEARCH_RESULT.coins %]"></span> >@@ -435,204 +447,274 @@ $(document).ready(function(){ > [% END %] > > [% IF ( OPACXSLTResultsDisplay ) %] >- [% SEARCH_RESULT.XSLTResultsRecord %] >+ [% SEARCH_RESULT.XSLTResultsRecord %] > [% ELSE %] >- [% IF ( BiblioDefaultViewmarc ) %]<a class="title" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% SEARCH_RESULT.biblionumber |url %]" title="View details for this title"> >- [% ELSE %] >- [% IF ( BiblioDefaultViewisbd ) %]<a class="title" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% SEARCH_RESULT.biblionumber |url %]" title="View details for this title"> >- [% ELSE %]<a class="title" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% SEARCH_RESULT.biblionumber |url %]" title="View details for this title"> >- [% END %] >- [% END %] >- [% IF ( SEARCH_RESULT.title ) %][% SEARCH_RESULT.title |html %][% ELSE %]No title[% END %] [% FOREACH subtitl IN SEARCH_RESULT.subtitle %], [% subtitl.subfield|html %][% END %]</a> >- [% IF ( SEARCH_RESULT.author ) %]by <a href="/cgi-bin/koha/opac-search.pl?q=au:[% SEARCH_RESULT.author |url %]" title="Search for works by this author" class="author">[% SEARCH_RESULT.author %]</a> >- [% ELSE %] >- [% END %] >- <span class="results_summary"><span class="label">Publication:</span> >- [% IF ( SEARCH_RESULT.place ) %][% SEARCH_RESULT.place %] [% END %][% IF ( SEARCH_RESULT.publishercode ) %][% SEARCH_RESULT.publishercode|html %][% END %][% IF ( SEARCH_RESULT.publicationyear ) %] [% SEARCH_RESULT.publicationyear %] >- [% ELSE %][% IF ( SEARCH_RESULT.copyrightdate ) %] [% SEARCH_RESULT.copyrightdate %][% END %][% END %] >- [% IF ( SEARCH_RESULT.pages ) %]. [% SEARCH_RESULT.pages %][% END %] >- [% IF ( SEARCH_RESULT.notes ) %], [% SEARCH_RESULT.notes|html %][% END %] >- [% IF ( SEARCH_RESULT.size ) %] [% SEARCH_RESULT.size %][% END %] >- [% IF ( SEARCH_RESULT.timestamp ) %] <i>(modified on [% SEARCH_RESULT.timestamp %])</i>[% END %] >- </span> >- [% IF ( SEARCH_RESULT.summary ) %] >- <span class="result_summary"> >- [% SEARCH_RESULT.summary %] >- </span> >- [% END %] >- [% IF ( SEARCH_RESULT.copyrightdate ) %]<span class="results_summary"><span class="label">Date:</span>[% SEARCH_RESULT.copyrightdate %]</span>[% END %] >- >- <span class="results_summary"> >- <span class="label">Availability:</span> >- [% IF ( SEARCH_RESULT.available_items_loop.0 ) %] >- <span class="available"><strong>Copies available:</strong> >- [% FOREACH available_items_loo IN SEARCH_RESULT.available_items_loop %] >- [% UNLESS ( available_items_loo.hideatopac ) %] >- [% IF ( singleBranchMode ) %] >- [% available_items_loo.location %] >+ [% IF ( BiblioDefaultViewmarc ) %] >+ <a class="title" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% SEARCH_RESULT.biblionumber |url %]" title="View details for this title"> >+ [% ELSE %] >+ [% IF ( BiblioDefaultViewisbd ) %] >+ <a class="title" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% SEARCH_RESULT.biblionumber |url %]" title="View details for this title"> > [% ELSE %] >- [% available_items_loo.branchname %] >+ <a class="title" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% SEARCH_RESULT.biblionumber |url %]" title="View details for this title"> > [% END %] >- >- [% IF ( OPACItemsResultsDisplay ) %] >- [% UNLESS ( singleBranchMode ) %][% available_items_loo.location %][% END %] >- [% IF ( available_items_loo.itemcallnumber ) %][<a href="/cgi-bin/koha/opac-search.pl?q=callnum:[% available_items_loo.itemcallnumber |url %]">[% available_items_loo.itemcallnumber %]</a>][% END %] >- [% END %] >- ([% available_items_loo.count %]), >+ [% END %] >+ [% IF ( SEARCH_RESULT.title ) %] >+ [% SEARCH_RESULT.title |html %] >+ [% ELSE %] >+ No title >+ [% END %] >+ [% FOREACH subtitl IN SEARCH_RESULT.subtitle %], [% subtitl.subfield|html %][% END %]</a> >+ [% IF ( SEARCH_RESULT.author ) %] >+ by <a href="/cgi-bin/koha/opac-search.pl?q=au:[% SEARCH_RESULT.author |url %]" title="Search for works by this author" class="author">[% SEARCH_RESULT.author %]</a> >+ [% ELSE %] >+ >+ [% END %] >+ <span class="results_summary"> >+ <span class="label">Publication:</span> >+ [% IF ( SEARCH_RESULT.place ) %] >+ [% SEARCH_RESULT.place %] > [% END %] >+ [% IF ( SEARCH_RESULT.publishercode ) %] >+ [% SEARCH_RESULT.publishercode|html %] > [% END %] >- </span> >+ [% IF ( SEARCH_RESULT.publicationyear ) %] >+ [% SEARCH_RESULT.publicationyear %] > [% ELSE %] >- [% IF ( SEARCH_RESULT.ALTERNATEHOLDINGS ) %] >- [% FOREACH ALTERNATEHOLDING IN SEARCH_RESULT.ALTERNATEHOLDINGS %] >- <span id="alternateholdings">[% ALTERNATEHOLDING.holding %]</span>, >+ [% IF ( SEARCH_RESULT.copyrightdate ) %] >+ [% SEARCH_RESULT.copyrightdate %] >+ [% END %] > [% END %] >+ [% IF ( SEARCH_RESULT.pages ) %]. [% SEARCH_RESULT.pages %][% END %] >+ [% IF ( SEARCH_RESULT.notes ) %], [% SEARCH_RESULT.notes|html %][% END %] >+ [% IF ( SEARCH_RESULT.size ) %] [% SEARCH_RESULT.size %][% END %] >+ [% IF ( SEARCH_RESULT.timestamp ) %] <i>(modified on [% SEARCH_RESULT.timestamp %])</i>[% END %] >+ </span> >+ [% IF ( SEARCH_RESULT.summary ) %] >+ <span class="result_summary"> >+ [% SEARCH_RESULT.summary %] >+ </span> >+ [% END %] >+ [% IF ( SEARCH_RESULT.copyrightdate ) %] >+ <span class="results_summary"><span class="label">Date:</span>[% SEARCH_RESULT.copyrightdate %]</span> >+ [% END %] >+ >+ <span class="results_summary"> >+ <span class="label">Availability:</span> >+ [% IF ( SEARCH_RESULT.available_items_loop.0 ) %] >+ <span class="available"> >+ <strong>Copies available:</strong> >+ [% FOREACH available_items_loo IN SEARCH_RESULT.available_items_loop %] >+ [% UNLESS ( available_items_loo.hideatopac ) %] >+ [% IF ( singleBranchMode ) %] >+ [% available_items_loo.location %] >+ [% ELSE %] >+ [% available_items_loo.branchname %] >+ [% END %] >+ >+ [% IF ( OPACItemsResultsDisplay ) %] >+ [% UNLESS ( singleBranchMode ) %][% available_items_loo.location %][% END %] >+ [% IF ( available_items_loo.itemcallnumber ) %] >+ [<a href="/cgi-bin/koha/opac-search.pl?q=callnum:[% available_items_loo.itemcallnumber |url %]">[% available_items_loo.itemcallnumber %]</a>] >+ [% END %] >+ [% END %] >+ ([% available_items_loo.count %]), >+ [% END %] >+ [% END %] >+ </span> > [% ELSE %] >+ [% IF ( SEARCH_RESULT.ALTERNATEHOLDINGS ) %] >+ [% FOREACH ALTERNATEHOLDING IN SEARCH_RESULT.ALTERNATEHOLDINGS %] >+ <span id="alternateholdings">[% ALTERNATEHOLDING.holding %]</span>, >+ [% END %] >+ [% ELSE %] > <span class="unavailable">No items available:</span> >- [% END %] >+ [% END %] > [% END %] > <span class="unavailable"> >- [% IF ( SEARCH_RESULT.onloancount ) %] Checked out ([% SEARCH_RESULT.onloancount %]), [% END %] >- [% IF ( SEARCH_RESULT.wthdrawncount ) %] Withdrawn ([% SEARCH_RESULT.wthdrawncount %]), [% END %] >- [% UNLESS ( SEARCH_RESULT.hidelostitems ) %][% IF ( SEARCH_RESULT.itemlostcount ) %] Lost ([% SEARCH_RESULT.itemlostcount %]),[% END %][% END %] >- [% IF ( SEARCH_RESULT.damagedcount ) %] Damaged ([% SEARCH_RESULT.damagedcount %]),[% END %] >- [% IF ( SEARCH_RESULT.orderedcount ) %] On order ([% SEARCH_RESULT.orderedcount %]),[% END %] >- [% IF ( SEARCH_RESULT.onholdcount ) %] On hold ([% SEARCH_RESULT.onholdcount %]),[% END %] >- [% IF ( SEARCH_RESULT.intransitcount ) %] In transit ([% SEARCH_RESULT.intransitcount %]),[% END %] >+ [% IF ( SEARCH_RESULT.onloancount ) %] Checked out ([% SEARCH_RESULT.onloancount %]), [% END %] >+ [% IF ( SEARCH_RESULT.wthdrawncount ) %] Withdrawn ([% SEARCH_RESULT.wthdrawncount %]), [% END %] >+ [% UNLESS ( SEARCH_RESULT.hidelostitems ) %][% IF ( SEARCH_RESULT.itemlostcount ) %] Lost ([% SEARCH_RESULT.itemlostcount %]),[% END %][% END %] >+ [% IF ( SEARCH_RESULT.damagedcount ) %] Damaged ([% SEARCH_RESULT.damagedcount %]),[% END %] >+ [% IF ( SEARCH_RESULT.orderedcount ) %] On order ([% SEARCH_RESULT.orderedcount %]),[% END %] >+ [% IF ( SEARCH_RESULT.onholdcount ) %] On hold ([% SEARCH_RESULT.onholdcount %]),[% END %] >+ [% IF ( SEARCH_RESULT.intransitcount ) %] In transit ([% SEARCH_RESULT.intransitcount %]),[% END %] > </span> >- </span> >+ </span> > [% END %] > > [% IF ( SEARCH_RESULT.score_avg ) %] >- <span class="result_summary"> >- <img src="[% themelang %]/../images/Star[% SEARCH_RESULT.score_int %].gif" title="" style="max-height: 15px;"/> <span style="font-size: 85%;">[% SEARCH_RESULT.score_avg %] / 5 (on [% SEARCH_RESULT.num_scores %] rates)</span> >- [% IF ( SEARCH_RESULT.num_critics ) %] >- <span class="social_data">[% SEARCH_RESULT.num_critics %] Internet user critics</span> >- [% END %] >- [% IF ( SEARCH_RESULT.num_critics_pro ) %] >- <span class="social_data">[% SEARCH_RESULT.num_critics_pro %] Professional critics</span> >- [% END %] >- [% IF ( SEARCH_RESULT.num_videos ) %] >- <span class="social_data">[% SEARCH_RESULT.num_videos %] Video extracts</span> >- [% END %] >- [% IF ( SEARCH_RESULT.num_quotations ) %] >- <span class="social_data">[% SEARCH_RESULT.num_quotations %] Quotations</span> >- [% END %] >- </span> >+ <span class="result_summary"> >+ <img src="[% themelang %]/../images/Star[% SEARCH_RESULT.score_int %].gif" title="" style="max-height: 15px;"/> >+ <span style="font-size: 85%;">[% SEARCH_RESULT.score_avg %] / 5 (on [% SEARCH_RESULT.num_scores %] rates)</span> >+ [% IF ( SEARCH_RESULT.num_critics ) %] >+ <span class="social_data">[% SEARCH_RESULT.num_critics %] Internet user critics</span> >+ [% END %] >+ [% IF ( SEARCH_RESULT.num_critics_pro ) %] >+ <span class="social_data">[% SEARCH_RESULT.num_critics_pro %] Professional critics</span> >+ [% END %] >+ [% IF ( SEARCH_RESULT.num_videos ) %] >+ <span class="social_data">[% SEARCH_RESULT.num_videos %] Video extracts</span> >+ [% END %] >+ [% IF ( SEARCH_RESULT.num_quotations ) %] >+ <span class="social_data">[% SEARCH_RESULT.num_quotations %] Quotations</span> >+ [% END %] >+ </span> > [% END %] > > [% IF ( LibraryThingForLibrariesID ) %]<div class="ltfl_reviews"></div>[% END %] >- [% IF ( opacuserlogin ) %][% IF ( TagsEnabled ) %] >- [% IF ( TagsShowOnList ) %] >- [% IF ( SEARCH_RESULT.TagLoop.size ) %] >- <div class="results_summary"><span class="label">Tags:</span> >- <ul style="display: inline; list-style: none;">[% FOREACH TagLoo IN SEARCH_RESULT.TagLoop %]<li style="display: inline; list-style: none;"><a href="/cgi-bin/koha/opac-search.pl?tag=[% TagLoo.term |url %]&q=[% TagLoo.term |url %]">[% TagLoo.term %]</a> <span class="weight">([% TagLoo.weight_total %])</span></li> >- [% END %] >- </ul> >- [% END %] >- [% IF ( SEARCH_RESULT.TagLoop.size ) %] >- </div>[% END %] >- [% END %] >- [% END %][% END %] >- [% IF ( SEARCH_RESULT.searchhighlightblob ) %]<span class="results_summary"><span class="label">Match:</span> [% SEARCH_RESULT.searchhighlightblob %]</span>[% END %] >- >- >- >- >- [% IF ( OpacStarRatings == 'all' ) %] >- <div class="results_summary"> >- >-[% FOREACH i IN [ 1 2 3 4 5 ] %] >- >-[% IF ( SEARCH_RESULT.rating_avg == i ) %] >- <input class="star" type="radio" name="rating-[% SEARCH_RESULT.biblionumber %]" value="[% i %]" checked="checked" disabled="disabled" /> >-[% ELSE %] >- <input class="star" type="radio" name="rating-[% SEARCH_RESULT.biblionumber %]" value="[% i %]" disabled="disabled" /> >-[% END %] >- >-[% END %] >- <input type="hidden" name='biblionumber' value="[% SEARCH_RESULT.biblionumber %]" /> >- <input type="hidden" name='loggedinuser' value="[% loggedinuser %]" /> >- >- [% IF ( SEARCH_RESULT.rating_total ) > 0 %] >- <span id="rating_total_[% SEARCH_RESULT.biblionumber %]"> ([% SEARCH_RESULT.rating_total %] votes)</span> >- [% ELSE %] >- <br /> >+ [% IF ( opacuserlogin ) %] >+ [% IF ( TagsEnabled ) %] >+ [% IF ( TagsShowOnList ) %] >+ [% IF ( SEARCH_RESULT.TagLoop.size ) %] >+ <div class="results_summary"> >+ <span class="label">Tags:</span> >+ <ul style="display: inline; list-style: none;"> >+ [% FOREACH TagLoo IN SEARCH_RESULT.TagLoop %] >+ <li style="display: inline; list-style: none;"> >+ <a href="/cgi-bin/koha/opac-search.pl?tag=[% TagLoo.term |url %]&q=[% TagLoo.term |url %]">[% TagLoo.term %]</a> >+ <span class="weight">([% TagLoo.weight_total %])</span> >+ </li> >+ [% END %] >+ </ul> >+ </div> >+ [% END %] >+ [% END %] >+ [% END %] > [% END %] >+ [% IF ( SEARCH_RESULT.searchhighlightblob ) %] >+ <span class="results_summary"><span class="label">Match:</span> [% SEARCH_RESULT.searchhighlightblob %]</span> >+ [% END %] >+ [% IF ( OpacStarRatings == 'all' ) %] >+ <div class="results_summary"> >+ >+ [% FOREACH i IN [ 1 2 3 4 5 ] %] >+ [% IF ( SEARCH_RESULT.rating_avg == i ) %] >+ <input class="star" type="radio" name="rating-[% SEARCH_RESULT.biblionumber %]" value="[% i %]" checked="checked" disabled="disabled" /> >+ [% ELSE %] >+ <input class="star" type="radio" name="rating-[% SEARCH_RESULT.biblionumber %]" value="[% i %]" disabled="disabled" /> >+ [% END %] >+ [% END %] >+ <input type="hidden" name='biblionumber' value="[% SEARCH_RESULT.biblionumber %]" /> >+ <input type="hidden" name='loggedinuser' value="[% loggedinuser %]" /> > >- </div> >+ [% IF ( SEARCH_RESULT.rating_total ) > 0 %] >+ <span id="rating_total_[% SEARCH_RESULT.biblionumber %]"> ([% SEARCH_RESULT.rating_total %] votes)</span> >+ [% ELSE %] >+ <br /> >+ [% END %] >+ </div> > [% END %] > >-<span class="results_summary actions"><span class="label">Actions:</span> >- [% IF ( RequestOnOpac ) %] >+ <span class="results_summary actions"> >+ <span class="label">Actions:</span> >+ [% IF ( RequestOnOpac ) %] > [% UNLESS ( SEARCH_RESULT.norequests ) %] >- [% IF ( opacuserlogin ) %] >- [% IF ( AllowOnShelfHolds ) %] >- <a class="hold" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]">Place hold</a><!-- add back when available 0 holds in queue--> >- [% ELSE %] >- [% IF ( SEARCH_RESULT.itemsissued ) %] >- <a class="hold" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]">Place hold</a><!-- add back when available 0 holds in queue--> >- [% END %] >- [% END %] >+ [% IF ( opacuserlogin ) %] >+ [% IF ( AllowOnShelfHolds ) %] >+ <a class="hold" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]">Place hold</a><!-- add back when available 0 holds in queue--> >+ [% ELSE %] >+ [% IF ( SEARCH_RESULT.itemsissued ) %] >+ <a class="hold" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]">Place hold</a><!-- add back when available 0 holds in queue--> >+ [% END %] > [% END %] >+ [% END %] > [% END %] >- [% END %] >+ [% END %] > >- [% IF ( TagsInputOnList ) %] >+ [% IF ( TagsInputOnList ) %] > [% IF ( loggedinusername ) %] >- <a class="tag_results_add" id="tag_add[% SEARCH_RESULT.biblionumber %]" href="#">Add tag</a> >- <span id="tagform[% SEARCH_RESULT.biblionumber %]" class="tag_results_input"><label for="newtag[% SEARCH_RESULT.biblionumber %]">New tag(s):</label><input name="newtag[% SEARCH_RESULT.biblionumber %]" id="newtag[% SEARCH_RESULT.biblionumber %]" maxlength="100" /> >- <input name="tagbutton" class="tagbutton" title="[% SEARCH_RESULT.biblionumber %]" type="submit" value="Add" /> <a class="cancel_tag_add" id="cancel[% SEARCH_RESULT.biblionumber %]" href="#">Cancel</a> >+ <a class="tag_results_add" id="tag_add[% SEARCH_RESULT.biblionumber %]" href="#">Add tag</a> >+ <span id="tagform[% SEARCH_RESULT.biblionumber %]" class="tag_results_input"> >+ <label for="newtag[% SEARCH_RESULT.biblionumber %]">New tag(s):</label> >+ <input name="newtag[% SEARCH_RESULT.biblionumber %]" id="newtag[% SEARCH_RESULT.biblionumber %]" maxlength="100" /> >+ <input name="tagbutton" class="tagbutton" title="[% SEARCH_RESULT.biblionumber %]" type="submit" value="Add" /> >+ <a class="cancel_tag_add" id="cancel[% SEARCH_RESULT.biblionumber %]" href="#">Cancel</a> > <span id="newtag[% SEARCH_RESULT.biblionumber %]_status" class="tagstatus" style="display:none;"> >- Tag status here. >- </span></span> >- [% ELSIF ( loop.first ) %]<span id="login4tags">Log in to add tags.</span> >+ Tag status here. >+ </span> >+ </span> >+ [% ELSIF ( loop.first ) %] >+ <span id="login4tags">Log in to add tags.</span> > [% END %] >- [% END %] >+ [% END %] > >- [% IF ( opacuserlogin ) %][% IF ( loggedinusername ) %][% IF ( virtualshelves ) %]<a class="addtoshelf" href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]'); return false;">Save to Lists</a> >- [% END %][% END %][% END %] >- [% IF ( opacbookbag ) %] >+ [% IF ( opacuserlogin ) %] >+ [% IF ( loggedinusername ) %] >+ [% IF ( virtualshelves ) %] >+ <a class="addtoshelf" href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]'); return false;">Save to Lists</a> >+ [% END %] >+ [% END %] >+ [% END %] >+ [% IF ( opacbookbag ) %] > [% IF ( SEARCH_RESULT.incart ) %] >- <a class="addtocart cart[% SEARCH_RESULT.biblionumber %]" href="#" onclick="addRecord('[% SEARCH_RESULT.biblionumber %]'); return false;">In your cart</a> <a class="cartRemove cartR[% SEARCH_RESULT.biblionumber %]" href="#" onclick="delSingleRecord('[% SEARCH_RESULT.biblionumber %]'); return false;">(remove)</a> >+ <a class="addtocart cart[% SEARCH_RESULT.biblionumber %]" href="#" onclick="addRecord('[% SEARCH_RESULT.biblionumber %]'); return false;">In your cart</a> <a class="cartRemove cartR[% SEARCH_RESULT.biblionumber %]" href="#" onclick="delSingleRecord('[% SEARCH_RESULT.biblionumber %]'); return false;">(remove)</a> > [% ELSE %] >- <a class="addtocart cart[% SEARCH_RESULT.biblionumber %]" href="#" onclick="addRecord('[% SEARCH_RESULT.biblionumber %]'); return false;">Add to cart</a> <a style="display:none;" class="cartRemove cartR[% SEARCH_RESULT.biblionumber %]" href="#" onclick="delSingleRecord('[% SEARCH_RESULT.biblionumber %]'); return false;">(remove)</a> >+ <a class="addtocart cart[% SEARCH_RESULT.biblionumber %]" href="#" onclick="addRecord('[% SEARCH_RESULT.biblionumber %]'); return false;">Add to cart</a> <a style="display:none;" class="cartRemove cartR[% SEARCH_RESULT.biblionumber %]" href="#" onclick="delSingleRecord('[% SEARCH_RESULT.biblionumber %]'); return false;">(remove)</a> > [% END %] >- [% END %] >+ [% END %] > </span> >- </td><td> >- <a class="p1" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]"> >- [% IF ( OPACLocalCoverImages ) %]<span title="[% SEARCH_RESULT.biblionumber |url %]" class="[% SEARCH_RESULT.biblionumber %]" id="local-thumbnail[% loop.count %]"></span>[% END %] >- [% IF ( OPACAmazonEnabled ) %][% IF ( OPACAmazonCoverImages ) %][% IF ( SEARCH_RESULT.normalized_isbn ) %]<img src="http://images.amazon.com/images/P/[% SEARCH_RESULT.normalized_isbn %].01.TZZZZZZZ.jpg" alt="" class="thumbnail" />[% ELSE %]<span class="no-image">No cover image available</span>[% END %][% END %][% END %] >- >- [% IF ( SyndeticsEnabled ) %] >+ </span> >+ >+ <span class="image"> >+ <a class="p1" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]"> >+ [% IF ( OPACLocalCoverImages ) %] >+ <span title="[% SEARCH_RESULT.biblionumber |url %]" class="[% SEARCH_RESULT.biblionumber %]" id="local-thumbnail[% loop.count %]"></span> >+ [% END %] >+ [% IF ( OPACAmazonEnabled ) %] >+ [% IF ( OPACAmazonCoverImages ) %] >+ [% IF ( SEARCH_RESULT.normalized_isbn ) %] >+ <img src="http://images.amazon.com/images/P/[% SEARCH_RESULT.normalized_isbn %].01.TZZZZZZZ.jpg" alt="" class="thumbnail" /> >+ [% ELSE %] >+ <span class="no-image">No cover image available</span> >+ [% END %] >+ [% END %] >+ [% END %] >+ [% IF ( SyndeticsEnabled ) %] > [% IF ( SyndeticsCoverImages ) %] >- [% IF SEARCH_RESULT.normalized_isbn %] >- [% IF ( using_https ) %] >- <img src="https://secure.syndetics.com/index.aspx?isbn=[% SEARCH_RESULT.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% SEARCH_RESULT.normalized_upc %]&oclc=[% SEARCH_RESULT.normalized_oclc %]" alt="" class="thumbnail" /> >+ [% IF SEARCH_RESULT.normalized_isbn %] >+ [% IF ( using_https ) %] >+ <img src="https://secure.syndetics.com/index.aspx?isbn=[% SEARCH_RESULT.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% SEARCH_RESULT.normalized_upc %]&oclc=[% SEARCH_RESULT.normalized_oclc %]" alt="" class="thumbnail" /> > [% ELSE %] >- <img src="http://www.syndetics.com/index.aspx?isbn=[% SEARCH_RESULT.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% SEARCH_RESULT.normalized_upc %]&oclc=[% SEARCH_RESULT.normalized_oclc %]" alt="" class="thumbnail" /> >- [% END %] >- [% ELSE %] >+ <img src="http://www.syndetics.com/index.aspx?isbn=[% SEARCH_RESULT.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% SEARCH_RESULT.normalized_upc %]&oclc=[% SEARCH_RESULT.normalized_oclc %]" alt="" class="thumbnail" /> >+ [% END %] >+ [% ELSE %] > <span class="no-image">No cover image available</span> >+ [% END %] > [% END %] >- [% END %] >- [% END %] >+ [% END %] > >- [% IF ( GoogleJackets ) %][% IF ( SEARCH_RESULT.normalized_isbn ) %]<span style="block" title="[% SEARCH_RESULT.biblionumber |url %]" class="[% SEARCH_RESULT.normalized_isbn %]" id="gbs-thumbnail[% loop.count %]"></span>[% ELSE %]<span class="no-image">No cover image available</span>[% END %][% END %] >- [% IF OpenLibraryCovers %][% IF SEARCH_RESULT.normalized_isbn %]<span style="block" title="[% SEARCH_RESULT.biblionumber %]" class="[% SEARCH_RESULT.normalized_isbn %]" id="openlibrary-thumbnail[% loop.count %]"></span>[% ELSE %]<span class="no-image">No cover image available</span>[% END %][% END %] >+ [% IF ( GoogleJackets ) %] >+ [% IF ( SEARCH_RESULT.normalized_isbn ) %] >+ <span style="block" title="[% SEARCH_RESULT.biblionumber |url %]" class="[% SEARCH_RESULT.normalized_isbn %]" id="gbs-thumbnail[% loop.count %]"></span> >+ [% ELSE %] >+ <span class="no-image">No cover image available</span> >+ [% END %] >+ [% END %] >+ [% IF OpenLibraryCovers %] >+ [% IF SEARCH_RESULT.normalized_isbn %] >+ <span style="block" title="[% SEARCH_RESULT.biblionumber %]" class="[% SEARCH_RESULT.normalized_isbn %]" id="openlibrary-thumbnail[% loop.count %]"></span> >+ [% ELSE %] >+ <span class="no-image">No cover image available</span> >+ [% END %] >+ [% END %] > </a> >- [% IF ( BakerTaylorEnabled ) %][% IF ( SEARCH_RESULT.normalized_isbn ) %]<a href="https://[% BakerTaylorBookstoreURL |html %][% SEARCH_RESULT.normalized_isbn %]"><img alt="See Baker & Taylor" src="[% BakerTaylorImageURL |html %][% SEARCH_RESULT.normalized_isbn %]" /></a>[% ELSE %]<span class="no-image">No cover image available</span>[% END %][% END %] >- </td> >- </tr> >+ [% IF ( BakerTaylorEnabled ) %] >+ [% IF ( SEARCH_RESULT.normalized_isbn ) %] >+ <a href="https://[% BakerTaylorBookstoreURL |html %][% SEARCH_RESULT.normalized_isbn %]"><img alt="See Baker & Taylor" src="[% BakerTaylorImageURL |html %][% SEARCH_RESULT.normalized_isbn %]" /></a> >+ [% ELSE %] >+ <span class="no-image">No cover image available</span> >+ [% END %] > [% END %] >- </table> >- </form> >- <form id="hold_form" name="hold_form" method="get" action="/cgi-bin/koha/opac-reserve.pl"> >+ </span> >+ </div> >+ [% END %] >+ </div> >+ </form> >+ <form id="hold_form" name="hold_form" method="get" action="/cgi-bin/koha/opac-reserve.pl"> > <!-- The value will be set by holdBiblioNums() in basket.js --> > <input id="hold_form_biblios" type="hidden" name="biblionumbers" value=""/> >- </form> >- </div> >+ </form> >+ </div> > [% END %] > [% INCLUDE 'page-numbers.inc' %] > >-- >1.7.7.3 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 8199
:
9956
| 10247