From: Jeff Godin Date: Wed, 25 Jul 2012 18:02:00 +0000 (-0400) Subject: Retrieve AC jackets by record ID X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=refs%2Fheads%2Fcollab%2Fbshum%2Fsyndetics-by-id;p=working%2FEvergreen.git Retrieve AC jackets by record ID Retrieve AC jackets by record ID. Breaks unless your server-side handler and AC module have been taught how to use AC by record ID. Signed-off-by: Jeff Godin Signed-off-by: Ben Shum Add onerror handler to hide broken jacket images Use an onerror handler to hide broken jacket images, for those cases where we receive a 404 instead of a 1x1 placeholder. Signed-off-by: Jeff Godin Signed-off-by: Ben Shum Include jacket image even if we lack an ISBN/UPC Conditional output of the jacket image tag breaks local added content overrides by record ID. Make the inclusion of the jacket image unconditional. We may next want to include onerror handlers to hide the element if it 404s. Signed-off-by: Jeff Godin Signed-off-by: Ben Shum --- diff --git a/Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2 b/Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2 index 661c1320f7..d250ea1784 100644 --- a/Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2 +++ b/Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2 @@ -36,7 +36,8 @@ IF ident %] + onerror='this.style.display="none";' + src="[% ctx.media_prefix %]/opac/extras/ac/jacket/small/r/[% cn.record.id | uri %]" /> [% END %]
[% cn.label | html %]
diff --git a/Open-ILS/src/templates/opac/parts/record/summary.tt2 b/Open-ILS/src/templates/opac/parts/record/summary.tt2 index a5767a1f23..0cfe721025 100644 --- a/Open-ILS/src/templates/opac/parts/record/summary.tt2 +++ b/Open-ILS/src/templates/opac/parts/record/summary.tt2 @@ -10,11 +10,10 @@ [%-# This holds the record summary information %]
- [% ident = attrs.isbn_clean || attrs.upc; IF ident; %] - [% l('Image of item') %] - [% END %] + onerror="this.style.display='none';" + src='[% ctx.media_prefix %]/opac/extras/ac/jacket/[% record.summary.jacket_size %]/r/[% ctx.bre_id | uri %]' />
diff --git a/Open-ILS/src/templates/opac/parts/result/table.tt2 b/Open-ILS/src/templates/opac/parts/result/table.tt2 index b63ec88769..15a7b1ffdb 100644 --- a/Open-ILS/src/templates/opac/parts/result/table.tt2 +++ b/Open-ILS/src/templates/opac/parts/result/table.tt2 @@ -41,11 +41,11 @@ result_count; result_count = result_count + 1 %]. - [% ident = attrs.isbn_clean || attrs.upc; IF ident; %] + [% ident = attrs.isbn_clean || attrs.upc; %] [% l('Image of item') %]
- [% END %] + onerror='this.style.display="none";' + src='[% ctx.media_prefix %]/opac/extras/ac/jacket/small/r/[% rec.id | uri %]' />