View | Details | Raw Unified | Return to bug 11358
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css (+11 lines)
Lines 2273-2278 div.authorizedheading { Link Here
2273
    display: inline;
2273
    display: inline;
2274
}
2274
}
2275
2275
2276
span.no-image {
2277
    background-color : #FFF;
2278
    border: 1px solid #979797;
2279
    color : #AAA;
2280
    display:block;
2281
    font-size : 86%;
2282
    font-weight : bold;
2283
    text-align : center;
2284
    width : 75px;
2285
}
2286
2276
#hierarchies a {
2287
#hierarchies a {
2277
    font-weight: normal;
2288
    font-weight: normal;
2278
    text-decoration: underline;
2289
    text-decoration: underline;
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc (+7 lines)
Lines 56-58 var NO_LOCAL_JACKET = _("No cover image available"); Link Here
56
//]]>
56
//]]>
57
</script>
57
</script>
58
[% END %]
58
[% END %]
59
[% IF ( AmazonCoverImages ) %]
60
<script type="text/javascript" language="javascript">//<![CDATA[
61
    var NO_AMAZON_IMAGE = _("No cover image available");
62
//]]>
63
</script>
64
<script type="text/javascript" language="javascript" src="[% themelang %]/js/amazonimages.js"></script>
65
[% END %]
(-)a/koha-tmpl/intranet-tmpl/prog/en/js/amazonimages.js (+15 lines)
Line 0 Link Here
1
// http://www.oreillynet.com/pub/a/javascript/2003/10/21/amazonhacks.html
2
function verify_images() {
3
    $("img").each(function(i){
4
        if ((this.src.indexOf('images.amazon.com') >= 0) || (this.src.indexOf('g-images.amazon.com') >=0)
5
        || (this.src.indexOf('syndetics.com') >=0) || (this.src.indexOf('images-na.ssl-images-amazon.com') >= 0)) {
6
            w = this.width;
7
            h = this.height;
8
            if ((w == 1) || (h == 1)) {
9
                $(this).parent().html("<span class=\"no-image\">"+NO_AMAZON_IMAGE+"</span>");
10
            } else if ((this.complete != null) && (!this.complete)) {
11
                $(this).parent().html("<span class=\"no-image\">"+NO_AMAZON_IMAGE+"</span>");
12
            }
13
        }
14
    });
15
}
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt (-7 / +31 lines)
Lines 42-54 function verify_images() { Link Here
42
        }
42
        }
43
        });
43
        });
44
	$("#editions img").each(function(i){
44
	$("#editions img").each(function(i){
45
           if ((this.src.indexOf('images.amazon.com') >= 0) || (this.src.indexOf('g-images.amazon.com') >=0) || (this.src.indexOf('images-na.ssl-images-amazon.com'))) {
45
           if ((this.src.indexOf('images.amazon.com') >= 0) || (this.src.indexOf('g-images.amazon.com') >=0)
46
            || (this.src.indexOf('images-na.ssl-images-amazon.com') >= 0)) {
46
            w = this.width;
47
            w = this.width;
47
            h = this.height;
48
            h = this.height;
48
            if ((w == 1) || (h == 1)) {
49
            if ((w == 1) || (h == 1)) {
49
                          this.src = 'https://images-na.ssl-images-amazon.com/images/G/01/x-site/icons/no-img-sm.gif';
50
                $(this).parent().html("<span class=\"no-image\">"+NO_AMAZON_IMAGE+"</span>");
50
            } else if ((this.complete != null) && (!this.complete)) {
51
            } else if ((this.complete != null) && (!this.complete)) {
51
                             this.src = 'https://images-na.ssl-images-amazon.com/images/G/01/x-site/icons/no-img-sm.gif';
52
                $(this).parent().html("<span class=\"no-image\">"+NO_AMAZON_IMAGE+"</span>");
52
            }
53
            }
53
        }
54
        }
54
        });
55
        });
Lines 349-355 function verify_images() { Link Here
349
350
350
    [% IF ( XSLTDetailsDisplay ) %]
351
    [% IF ( XSLTDetailsDisplay ) %]
351
        [% XSLTBloc %]
352
        [% XSLTBloc %]
352
353
        [% IF ( GetShelves ) %]
353
        [% IF ( GetShelves ) %]
354
            <span class="results_summary"><span class="label">Lists that include this title: </span>
354
            <span class="results_summary"><span class="label">Lists that include this title: </span>
355
            [% FOREACH GetShelve IN GetShelves %]
355
            [% FOREACH GetShelve IN GetShelves %]
Lines 374-380 function verify_images() { Link Here
374
        [% IF ( holdcount ) %]<span class="results_summary"><span class="label">Holds:</span> <span class="holdcount"><a href="/cgi-bin/koha/reserve/request.pl?biblionumber=[% biblionumber %]">[% holdcount %]</a></span></span>[% ELSE %][% END %]
374
        [% IF ( holdcount ) %]<span class="results_summary"><span class="label">Holds:</span> <span class="holdcount"><a href="/cgi-bin/koha/reserve/request.pl?biblionumber=[% biblionumber %]">[% holdcount %]</a></span></span>[% ELSE %][% END %]
375
375
376
        [% IF ( AmazonCoverImages ) %]</div><div class="yui-u" id="bookcoverimg">
376
        [% IF ( AmazonCoverImages ) %]</div><div class="yui-u" id="bookcoverimg">
377
        <a href="http://www.amazon[% AmazonTld %]/gp/reader/[% normalized_isbn %]/ref=sib_dp_pt/002-7879865-0184864#reader-link"><img border="0" src="https://images-na.ssl-images-amazon.com/images/P/[% normalized_isbn %].01.MZZZZZZZ.jpg" alt="" /></a>[% END %]
377
        <a href="http://www.amazon[% AmazonTld %]/gp/reader/[% normalized_isbn %]/ref=sib_dp_pt/002-7879865-0184864#reader-link">
378
            [% IF ( using_https ) %]
379
            <img border="0" src="https://images-na.ssl-images-amazon.com/images/P/[% normalized_isbn %].01.MZZZZZZZ.jpg" alt="" />
380
            [% ELSE %]
381
            <img border="0" src="http://images.amazon.com/images/P/[% normalized_isbn %].01.MZZZZZZZ.jpg" alt="" />
382
            [% END %]
383
        </a>[% END %]
378
    [% ELSE %]
384
    [% ELSE %]
379
385
380
    <h3>[% title |html %]</h3>
386
    <h3>[% title |html %]</h3>
Lines 438-444 function verify_images() { Link Here
438
        </div>
444
        </div>
439
       
445
       
440
[% IF ( AmazonCoverImages ) %]<div class="yui-u" id="bookcoverimg">
446
[% IF ( AmazonCoverImages ) %]<div class="yui-u" id="bookcoverimg">
441
<a href="http://www.amazon[% AmazonTld %]/gp/reader/[% normalized_isbn %]/ref=sib_dp_pt/002-7879865-0184864#reader-link"><img border="0" src="https://images-na.ssl-images-amazon.com/images/P/[% normalized_isbn %].01.MZZZZZZZ.jpg" alt="" /></a></div>[% END %]
447
<a href="http://www.amazon[% AmazonTld %]/gp/reader/[% normalized_isbn %]/ref=sib_dp_pt/002-7879865-0184864#reader-link">
448
    [% IF ( using_https ) %]
449
    <img border="0" src="https://images-na.ssl-images-amazon.com/images/P/[% normalized_isbn %].01.MZZZZZZZ.jpg" alt="" />
450
    [% ELSE %]
451
    <img border="0" src="http://images.amazon.com/images/P/[% normalized_isbn %].01.MZZZZZZZ.jpg" alt="" />
452
    [% END %]
453
</a></div>
454
[% END %]
442
        
455
        
443
        <div class="yui-u" style="margin-top: 1em;">
456
        <div class="yui-u" style="margin-top: 1em;">
444
        <ul>
457
        <ul>
Lines 944-950 function verify_images() { Link Here
944
[% IF ( FRBRizeEditions ) %][% IF ( XISBNS ) %]
957
[% IF ( FRBRizeEditions ) %][% IF ( XISBNS ) %]
945
<div id="editions"><h4>Editions</h4>
958
<div id="editions"><h4>Editions</h4>
946
<table>
959
<table>
947
[% FOREACH XISBN IN XISBNS %]<tr>[% IF ( AmazonCoverImages ) %]<td><a href="http://www.amazon.com/gp/reader/[% XISBN.normalized_isbn %]/ref=sib_dp_pt/002-7879865-0184864#reader-link"><img src="https://images-na.ssl-images-amazon.com/images/P/[% XISBN.normalized_isbn %].01._AA75_PU_PU-5_.jpg" /></a></td>[% END %]
960
[% FOREACH XISBN IN XISBNS %]
961
<tr>
962
    [% IF ( AmazonCoverImages ) %]
963
    <td>
964
    <a href="http://www.amazon.com/gp/reader/[% XISBN.normalized_isbn %]/ref=sib_dp_pt/002-7879865-0184864#reader-link">
965
    [% IF ( using_https ) %]
966
    <img src="https://images-na.ssl-images-amazon.com/images/P/[% XISBN.normalized_isbn %].01._AA75_PU_PU-5_.jpg" /></a>
967
    [% ELSE %]
968
    <img src="http://images.amazon.com/images/P/[% XISBN.normalized_isbn %].01._AA75_PU_PU-5_.jpg" /></a>
969
    [% END %]
970
    </td>
971
    [% END %]
948
[% UNLESS ( item_level_itypes ) %]<td>[% IF ( noItemTypeImages ) %][% XISBN.description %][% ELSE %]<img src="[% XISBN.imageurl %]" alt="[% XISBN.description %]" title="[% XISBN.description %]">[% END %]</td>[% END %]
972
[% UNLESS ( item_level_itypes ) %]<td>[% IF ( noItemTypeImages ) %][% XISBN.description %][% ELSE %]<img src="[% XISBN.imageurl %]" alt="[% XISBN.description %]" title="[% XISBN.description %]">[% END %]</td>[% END %]
949
<td><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% XISBN.biblionumber %]">[% XISBN.title |html %]</a> by [% XISBN.author %] &copy;[% XISBN.copyrightdate %]
973
<td><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% XISBN.biblionumber %]">[% XISBN.title |html %]</a> by [% XISBN.author %] &copy;[% XISBN.copyrightdate %]
950
  [% IF ( XISBN.publishercode ) %]
974
  [% IF ( XISBN.publishercode ) %]
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt (-20 / +11 lines)
Lines 13-33 var MSG_NO_ITEM_SELECTED = _("Nothing is selected."); Link Here
13
var MSG_NON_RESERVES_SELECTED = _("One or more selected items cannot be placed on hold.");
13
var MSG_NON_RESERVES_SELECTED = _("One or more selected items cannot be placed on hold.");
14
var q_array = new Array();  // will hold search terms, if present
14
var q_array = new Array();  // will hold search terms, if present
15
[% IF ( AmazonCoverImages ) %]
15
[% IF ( AmazonCoverImages ) %]
16
// http://www.oreillynet.com/pub/a/javascript/2003/10/21/amazonhacks.html
17
function verify_images() {
18
    $("img").each(function(i){
19
        if ((this.src.indexOf('images.amazon.com') >= 0) || (this.src.indexOf('g-images.amazon.com') >=0)) {
20
            w = this.width;
21
            h = this.height;
22
            if ((w == 1) || (h == 1)) {
23
                this.src = 'https://images-na.ssl-images-amazon.com/images/G/01/x-site/icons/no-img-sm.gif';
24
            } else if ((this.complete != null) && (!this.complete)) {
25
                this.src = 'https://images-na.ssl-images-amazon.com/images/G/01/x-site/icons/no-img-sm.gif';
26
            }
27
        }
28
    });
29
}
30
31
$(window).load(function() {
16
$(window).load(function() {
32
        verify_images();
17
        verify_images();
33
     });
18
     });
Lines 449-459 var holdForPatron = function () { Link Here
449
                                    [% IF ( LocalCoverImages ) %]
434
                                    [% IF ( LocalCoverImages ) %]
450
                                        <span title="[% SEARCH_RESULT.biblionumber |url %]" class="[% SEARCH_RESULT.biblionumber %]" id="local-thumbnail[% loop.count %]"></span>
435
                                        <span title="[% SEARCH_RESULT.biblionumber |url %]" class="[% SEARCH_RESULT.biblionumber %]" id="local-thumbnail[% loop.count %]"></span>
451
                                    [% END %]
436
                                    [% END %]
452
                                    [% IF ( AmazonCoverImages ) %]
437
                                    <a class="p1" href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% SEARCH_RESULT.biblionumber |url %]">
453
                                        <a class="p1" href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% SEARCH_RESULT.biblionumber |url %]">
438
                                        [% IF ( SEARCH_RESULT.normalized_isbn ) %]
454
                                            <img src="[% IF ( SEARCH_RESULT.normalized_isbn ) %]https://images-na.ssl-images-amazon.com/images/P/[% SEARCH_RESULT.normalized_isbn %].01.TZZZZZZZ.jpg[% ELSE %]https://images-na.ssl-images-amazon.com/images/G/01/x-site/icons/no-img-sm.gif[% END %]" alt="" class="thumbnail" />
439
                                            [% IF ( using_https ) %]
455
                                        </a>
440
                                            <img src="https://images-na.ssl-images-amazon.com/images/P/[% SEARCH_RESULT.normalized_isbn %].01.TZZZZZZZ.jpg" alt="" class="thumbnail" />
456
                                    [% END %]
441
                                            [% ELSE %]
442
                                            <img src="http://images.amazon.com/images/P/[% SEARCH_RESULT.normalized_isbn %].01.TZZZZZZZ.jpg" alt="" class="thumbnail" />
443
                                            [% END %]
444
                                        [% ELSE %]
445
                                        <span class="no-image">No cover image available</span>
446
                                        [% END %]
447
                                    </a>
457
                                </td>
448
                                </td>
458
                            [% END %]
449
                            [% END %]
459
                            <td>
450
                            <td>
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-opensearch.tt (-1 / +10 lines)
Lines 37-43 Link Here
37
       <dc:identifier>ISBN [% SEARCH_RESULT.isbn |html %]</dc:identifier>
37
       <dc:identifier>ISBN [% SEARCH_RESULT.isbn |html %]</dc:identifier>
38
       <link>[% IF ( SEARCH_RESULT.BiblioDefaultViewmarc ) %][% OPACBaseURL %]/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% SEARCH_RESULT.biblionumber %][% ELSE %][% IF ( SEARCH_RESULT.BiblioDefaultViewisbd ) %][% OPACBaseURL %]/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% SEARCH_RESULT.biblionumber %][% ELSE %][% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% SEARCH_RESULT.biblionumber %][% END %][% END %]</link>
38
       <link>[% IF ( SEARCH_RESULT.BiblioDefaultViewmarc ) %][% OPACBaseURL %]/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% SEARCH_RESULT.biblionumber %][% ELSE %][% IF ( SEARCH_RESULT.BiblioDefaultViewisbd ) %][% OPACBaseURL %]/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% SEARCH_RESULT.biblionumber %][% ELSE %][% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% SEARCH_RESULT.biblionumber %][% END %][% END %]</link>
39
       <description><![CDATA[
39
       <description><![CDATA[
40
[% IF ( OPACAmazonCoverImages ) %][% IF ( SEARCH_RESULT.normalized_isbn ) %]<img src="http://images.amazon.com/images/P/[% SEARCH_RESULT.normalized_isbn %].01.TZZZZZZZ.jpg" alt="" />[% END %][% END %]
40
[% IF ( OPACAmazonCoverImages ) %]
41
    [% IF ( SEARCH_RESULT.normalized_isbn ) %]
42
    [% IF ( using_https ) %]
43
    <img src="https://images-na.ssl-images-amazon.com/images/P/[% SEARCH_RESULT.normalized_isbn %].01.TZZZZZZZ.jpg" alt="" />
44
    [% ELSE %]
45
    <img src="http://images.amazon.com/images/P/[% SEARCH_RESULT.normalized_isbn %].01.TZZZZZZZ.jpg" alt="" />
46
    [% END %]
47
    [% END %]
48
[% END %]
49
41
[% IF ( SyndeticsEnabled ) %][% IF ( SyndeticsCoverImages ) %][% IF ( SEARCH_RESULT.content_identifier_exists ) %]<img src="http://www.syndetics.com/index.aspx?isbn=[% SEARCH_RESULT.normalized_isbn %]/SC.GIF&amp;client=[% SEARCH_RESULT.SyndeticsClientCode %]&amp;type=xw10[% IF ( SEARCH_RESULT.normalized_upc ) %]&amp;upc=[% SEARCH_RESULT.normalized_upc %][% END %][% IF ( SEARCH_RESULT.normalized_oclc ) %]&amp;oclc=[% SEARCH_RESULT.normalized_oclc %][% END %]" alt="" />
50
[% IF ( SyndeticsEnabled ) %][% IF ( SyndeticsCoverImages ) %][% IF ( SEARCH_RESULT.content_identifier_exists ) %]<img src="http://www.syndetics.com/index.aspx?isbn=[% SEARCH_RESULT.normalized_isbn %]/SC.GIF&amp;client=[% SEARCH_RESULT.SyndeticsClientCode %]&amp;type=xw10[% IF ( SEARCH_RESULT.normalized_upc ) %]&amp;upc=[% SEARCH_RESULT.normalized_upc %][% END %][% IF ( SEARCH_RESULT.normalized_oclc ) %]&amp;oclc=[% SEARCH_RESULT.normalized_oclc %][% END %]" alt="" />
42
[% ELSE %]
51
[% ELSE %]
43
<img src="http://www.syndetics.com/index.aspx?isbn=[% SEARCH_RESULT.normalized_isbn %]/SC.GIF&amp;client=[% SyndeticsClientCode %]&amp;type=xw10&amp;upc=[% SEARCH_RESULT.normalized_upc %]&amp;oclc=[% SEARCH_RESULT.normalized_oclc %]" alt="" />
52
<img src="http://www.syndetics.com/index.aspx?isbn=[% SEARCH_RESULT.normalized_isbn %]/SC.GIF&amp;client=[% SyndeticsClientCode %]&amp;type=xw10&amp;upc=[% SEARCH_RESULT.normalized_upc %]&amp;oclc=[% SEARCH_RESULT.normalized_oclc %]" alt="" />
(-)a/koha-tmpl/opac-tmpl/bootstrap/js/amazonimages.js (-7 / +7 lines)
Lines 1-14 Link Here
1
// http://www.oreillynet.com/pub/a/javascript/2003/10/21/amazonhacks.html
1
// http://www.oreillynet.com/pub/a/javascript/2003/10/21/amazonhacks.html
2
function verify_images() {
2
function verify_images() {
3
	$("img").each(function(i){
3
    $("img").each(function(i){
4
	       if ((this.src.indexOf('images.amazon.com') >= 0) || (this.src.indexOf('g-images.amazon.com') >=0) || (this.src.indexOf('syndetics.com') >=0) ) {
4
        if ((this.src.indexOf('images.amazon.com') >= 0) || (this.src.indexOf('g-images.amazon.com') >=0)
5
        || (this.src.indexOf('syndetics.com') >=0) || (this.src.indexOf('images-na.ssl-images-amazon.com') >= 0)) {
5
            w = this.width;
6
            w = this.width;
6
            h = this.height;
7
            h = this.height;
7
            if ((w == 1) || (h == 1)) {
8
            if ((w == 1) || (h == 1)) {
8
				$(this).parent().html("<span class=\"no-image\">"+NO_AMAZON_IMAGE+"</span>");
9
                $(this).parent().html("<span class=\"no-image\">"+NO_AMAZON_IMAGE+"</span>");
9
            } else if ((this.complete != null) && (!this.complete)) {
10
            } else if ((this.complete != null) && (!this.complete)) {
10
				$(this).parent().html("<span class=\"no-image\">"+NO_AMAZON_IMAGE+"</span>");
11
                $(this).parent().html("<span class=\"no-image\">"+NO_AMAZON_IMAGE+"</span>");
11
            }
12
            }
12
        }
13
        }
13
		});
14
    });
14
		}
15
}
15
- 

Return to bug 11358