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

(-)a/koha-tmpl/intranet-tmpl/js/browser.js (-7 / +6 lines)
Lines 5-22 KOHA.browser = function (searchid, biblionumber) { Link Here
5
    this.searchid = searchid;
5
    this.searchid = searchid;
6
6
7
    if (me.searchid) {
7
    if (me.searchid) {
8
        var cookie = $.cookie(searchid)
8
        var cookie = $.cookie(me.searchid)
9
        if (cookie) {
9
        if (cookie) {
10
            me.searchCookie = JSON.parse(cookie);
10
            me.searchCookie = JSON.parse(cookie);
11
        }
11
        }
12
    }
12
    }
13
13
14
    var browseRecords = function (searchid, movement) {
14
    var browseRecords = function (movement) {
15
        var newSearchPos = me.curPos + movement;
15
        var newSearchPos = me.curPos + movement;
16
        if (newSearchPos > me.searchCookie.results.length - 1) {
16
        if (newSearchPos > me.searchCookie.results.length - 1) {
17
            window.location = '/cgi-bin/koha/catalogue/search.pl?' + decodeURIComponent(me.searchCookie.query) + '&limit=' + decodeURIComponent(me.searchCookie.limit) + '&sort=' + me.searchCookie.sort + '&gotoPage=detail.pl&gotoNumber=first&searchid=' + searchid + '&offset=' + newSearchPos;
17
            window.location = '/cgi-bin/koha/catalogue/search.pl?' + decodeURIComponent(me.searchCookie.query) + '&limit=' + decodeURIComponent(me.searchCookie.limit) + '&sort=' + me.searchCookie.sort + '&gotoPage=detail.pl&gotoNumber=first&searchid=' + me.searchid + '&offset=' + newSearchPos;
18
        } else if (newSearchPos < 0) {
18
        } else if (newSearchPos < 0) {
19
            window.location = '/cgi-bin/koha/catalogue/search.pl?' + decodeURIComponent(me.searchCookie.query) + '&limit=' + decodeURIComponent(me.searchCookie.limit) + '&sort=' + me.searchCookie.sort + '&gotoPage=detail.pl&gotoNumber=last&searchid=' + searchid + '&offset=' + (me.offset - me.searchCookie.pagelen);
19
            window.location = '/cgi-bin/koha/catalogue/search.pl?' + decodeURIComponent(me.searchCookie.query) + '&limit=' + decodeURIComponent(me.searchCookie.limit) + '&sort=' + me.searchCookie.sort + '&gotoPage=detail.pl&gotoNumber=last&searchid=' + me.searchid + '&offset=' + (me.offset - me.searchCookie.pagelen);
20
        } else {
20
        } else {
21
            window.location = window.location.href.replace('biblionumber=' + biblionumber, 'biblionumber=' + me.searchCookie.results[newSearchPos]);
21
            window.location = window.location.href.replace('biblionumber=' + biblionumber, 'biblionumber=' + me.searchCookie.results[newSearchPos]);
22
        }
22
        }
Lines 86-96 KOHA.browser = function (searchid, biblionumber) { Link Here
86
                    $('#menu').before('<div class="browse-controls"><div class="browse-controls-inner"><div class="browse-label"><a href="' + searchURL + '" id="browse-return-to-results" class="browse-button">' + BROWSER_RETURN_TO_SEARCH + '</a></div><div class="browse-prev-next">' + prevbutton + nextbutton + '</div></div></div>');
86
                    $('#menu').before('<div class="browse-controls"><div class="browse-controls-inner"><div class="browse-label"><a href="' + searchURL + '" id="browse-return-to-results" class="browse-button">' + BROWSER_RETURN_TO_SEARCH + '</a></div><div class="browse-prev-next">' + prevbutton + nextbutton + '</div></div></div>');
87
                    $('a#browse-previous').click(function (ev) {
87
                    $('a#browse-previous').click(function (ev) {
88
                        ev.preventDefault();
88
                        ev.preventDefault();
89
                        browseRecords(searchid, -1);
89
                        browseRecords(-1);
90
                    });
90
                    });
91
                    $('a#browse-next').click(function (ev) {
91
                    $('a#browse-next').click(function (ev) {
92
                        ev.preventDefault();
92
                        ev.preventDefault();
93
                        browseRecords(me.searchid, 1);
93
                        browseRecords(1);
94
                    });
94
                    });
95
                    $('a[href*="biblionumber="]').click(function (ev) {
95
                    $('a[href*="biblionumber="]').click(function (ev) {
96
                        ev.preventDefault();
96
                        ev.preventDefault();
97
- 

Return to bug 11369