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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-bottom.inc (-10 / +4 lines)
Lines 176-181 $.widget.bridge('uitooltip', $.ui.tooltip); Link Here
176
        var MSG_OVERDRIVE_DOWNLOAD_AS = _( "Download as: " );
176
        var MSG_OVERDRIVE_DOWNLOAD_AS = _( "Download as: " );
177
        var MSG_OVERDRIVE_CANNOT_CHECKOUT = _("Item cannot be checked out. There are no available formats");
177
        var MSG_OVERDRIVE_CANNOT_CHECKOUT = _("Item cannot be checked out. There are no available formats");
178
    [% END %]
178
    [% END %]
179
    [% IF OpenLibraryCovers || OpenLibrarySearch %]
180
        var NO_OL_JACKET = _("No cover image available");
181
        var OL_PREVIEW = _("Preview");
182
    [% END %]
179
    [% IF ( OPACAmazonCoverImages || SyndeticsCoverImages ) %]
183
    [% IF ( OPACAmazonCoverImages || SyndeticsCoverImages ) %]
180
        $(window).load(function() {
184
        $(window).load(function() {
181
            verify_images();
185
            verify_images();
Lines 231-246 $.widget.bridge('uitooltip', $.ui.tooltip); Link Here
231
    </script>
235
    </script>
232
[% END %]
236
[% END %]
233
237
234
[% IF OpenLibraryCovers || OpenLibrarySearch %]
235
    [% Asset.js("js/openlibrary.js") | $raw %]
236
    <script>
237
    //<![CDATA[
238
    var NO_OL_JACKET = _("No cover image available");
239
    var OL_PREVIEW = _("Preview");
240
    //]]>
241
    </script>
242
[% END %]
243
244
[% IF OPACLocalCoverImages %]
238
[% IF OPACLocalCoverImages %]
245
    [% Asset.js("js/localcovers.js") | $raw %]
239
    [% Asset.js("js/localcovers.js") | $raw %]
246
    <script>
240
    <script>
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt (+3 lines)
Lines 1384-1389 Link Here
1384
    [% Asset.js("js/verovio.js") | $raw %]
1384
    [% Asset.js("js/verovio.js") | $raw %]
1385
[% END %]
1385
[% END %]
1386
[% Asset.js("lib/emoji-picker/js/emoji-picker-all.min.js") | $raw %]
1386
[% Asset.js("lib/emoji-picker/js/emoji-picker-all.min.js") | $raw %]
1387
[% IF OpenLibraryCovers || OpenLibrarySearch %]
1388
    [% Asset.js("js/openlibrary.js") | $raw %]
1389
[% END %]
1387
<script>
1390
<script>
1388
    window.emojiPicker = new EmojiPicker({
1391
    window.emojiPicker = new EmojiPicker({
1389
      emojiable_selector: '[data-emojiable=true]',
1392
      emojiable_selector: '[data-emojiable=true]',
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt (-1 / +6 lines)
Lines 619-625 Link Here
619
[% Asset.js("js/authtoresults.js") | $raw %]
619
[% Asset.js("js/authtoresults.js") | $raw %]
620
[% Asset.js("lib/hc-sticky.js") | $raw %]
620
[% Asset.js("lib/hc-sticky.js") | $raw %]
621
[% IF ( OpacHighlightedWords ) %][% Asset.js("lib/jquery/plugins/jquery.highlight-3.js") | $raw %]
621
[% IF ( OpacHighlightedWords ) %][% Asset.js("lib/jquery/plugins/jquery.highlight-3.js") | $raw %]
622
[% END %]<script>
622
[% END %]
623
[% IF OpenLibraryCovers || OpenLibrarySearch %]
624
    [% Asset.js("js/openlibrary.js") | $raw %]
625
[% END %]
626
627
<script>
623
[% IF ( Koha.Preference( 'opacuserlogin' ) == 1 ) && ( Koha.Preference( 'RequestOnOpac' ) == 1 ) %]
628
[% IF ( Koha.Preference( 'opacuserlogin' ) == 1 ) && ( Koha.Preference( 'RequestOnOpac' ) == 1 ) %]
624
function holdMultiple() {
629
function holdMultiple() {
625
    var checkedBiblioNums = ""; // Separated by "/"
630
    var checkedBiblioNums = ""; // Separated by "/"
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt (+4 lines)
Lines 496-501 Link Here
496
496
497
                                                    [% INCLUDE 'title-actions-menu.inc' items=itemsloo %]
497
                                                    [% INCLUDE 'title-actions-menu.inc' items=itemsloo %]
498
498
499
                                                    [% INCLUDE "openlibrary-readapi.inc" bib = itemsloo %]
499
                                                    <!-- COinS / Openurl -->
500
                                                    <!-- COinS / Openurl -->
500
                                                    <span class="Z3988" title="[% itemsloo.coins | html %]"></span>
501
                                                    <span class="Z3988" title="[% itemsloo.coins | html %]"></span>
501
                                                </td>
502
                                                </td>
Lines 762-767 Link Here
762
[% BLOCK jsinclude %]
763
[% BLOCK jsinclude %]
763
[% Asset.js("lib/jquery/plugins/jquery.checkboxes.min.js") | $raw %]
764
[% Asset.js("lib/jquery/plugins/jquery.checkboxes.min.js") | $raw %]
764
[% Asset.js("lib/hc-sticky.js") | $raw %]
765
[% Asset.js("lib/hc-sticky.js") | $raw %]
766
[% IF OpenLibraryCovers || OpenLibrarySearch %]
767
    [% Asset.js("js/openlibrary.js") | $raw %]
768
[% END %]
765
<script>
769
<script>
766
var MSG_REMOVE_FROM_LIST = _("Are you sure you want to remove these items from the list?");
770
var MSG_REMOVE_FROM_LIST = _("Are you sure you want to remove these items from the list?");
767
var MSG_REMOVE_ONE_FROM_LIST = _("Are you sure you want to remove this item from the list?");
771
var MSG_REMOVE_ONE_FROM_LIST = _("Are you sure you want to remove this item from the list?");
(-)a/koha-tmpl/opac-tmpl/bootstrap/js/openlibrary.js (-12 / +14 lines)
Lines 112-117 var ol_readapi_automator = Link Here
112
// 'constants'
112
// 'constants'
113
var readapi_bibids = ['isbn', 'lccn', 'oclc', 'olid', 'iaid', 'bibkeys'];
113
var readapi_bibids = ['isbn', 'lccn', 'oclc', 'olid', 'iaid', 'bibkeys'];
114
var magic_classname = 'ol_readapi_book';
114
var magic_classname = 'ol_readapi_book';
115
var ol_readapi_books = $("." + magic_classname );
116
var result;
115
117
116
// added to book divs to correlate with API results
118
// added to book divs to correlate with API results
117
var magic_bookid = 'ol_bookid';
119
var magic_bookid = 'ol_bookid';
Lines 171-179 function make_read_button(bookdata) { Link Here
171
function default_decorate_el_fn(el, bookdata) {
173
function default_decorate_el_fn(el, bookdata) {
172
    // Note that 'bookdata' may be undefined, if the Read API call
174
    // Note that 'bookdata' may be undefined, if the Read API call
173
    // didn't return results for this book
175
    // didn't return results for this book
174
    if (!bookdata) {
176
    var decoration;
175
        decoration = 'Not found';
177
    if (bookdata) {
176
    } else {
177
        decoration = make_read_button(bookdata);
178
        decoration = make_read_button(bookdata);
178
    }
179
    }
179
    if (decoration) {
180
    if (decoration) {
Lines 216-230 function do_query(q, decorate_el_fn) { Link Here
216
                });
217
                });
217
}
218
}
218
219
219
// Do stuff
220
if( ol_readapi_books.length > 0 ){
220
var q = create_query();
221
    // Do stuff
221
do_query(q);
222
    var q = create_query();
223
    do_query(q);
222
224
223
result = {
225
    result = {
224
    do_query: do_query,
226
        do_query: do_query,
225
    create_query: create_query,
227
        create_query: create_query,
226
    make_read_button: make_read_button
228
        make_read_button: make_read_button
227
};
229
    };
230
}
228
231
229
return result;
232
return result;
230
})(); // close anonymous scope
233
})(); // close anonymous scope
231
- 

Return to bug 26037