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

(-)a/koha-tmpl/intranet-tmpl/prog/en/js/checkouts.js (-13 / +16 lines)
Lines 278-284 $(document).ready(function() { Link Here
278
                        if ( oObj.can_renew ) {
278
                        if ( oObj.can_renew ) {
279
                            // Do nothing
279
                            // Do nothing
280
                        } else if ( oObj.can_renew_error == "on_reserve" ) {
280
                        } else if ( oObj.can_renew_error == "on_reserve" ) {
281
                            content += "<span class='renewals-disabled'>"
281
                            content += "<span class='renewals-disabled-no-override'>"
282
                                    + "<a href='/cgi-bin/koha/reserve/request.pl?biblionumber=" + oObj.biblionumber + "'>" + ON_HOLD + "</a>"
282
                                    + "<a href='/cgi-bin/koha/reserve/request.pl?biblionumber=" + oObj.biblionumber + "'>" + ON_HOLD + "</a>"
283
                                    + "</span>";
283
                                    + "</span>";
284
284
Lines 321-338 $(document).ready(function() { Link Here
321
                            span_class = "renewals-allowed";
321
                            span_class = "renewals-allowed";
322
                        }
322
                        }
323
323
324
                        if ( oObj.renewals_remaining && oObj.onsite_checkout == 0 ) {
324
                        var can_force_renew = ( oObj.onsite_checkout == 0 ) && ( oObj.can_renew_error != "on_reserve" );
325
                            content += "<span class='" + span_class + "' style='" + span_style + "'>"
325
                        var can_renew = ( oObj.renewals_remaining > 0  && !oObj.can_renew_error );
326
                                    +  "<input type='checkbox' ";
326
                        if ( oObj.onsite_checkout == 0 ) {
327
                            if ( oObj.date_due_overdue ) {
327
                            if ( can_renew || can_force_renew ) {
328
                                content += "checked='checked' ";
328
                                content += "<span class='" + span_class + "' style='" + span_style + "'>"
329
                            }
329
                                        +  "<input type='checkbox' ";
330
                            content += "class='renew' id='renew_" + oObj.itemnumber + "' name='renew' value='" + oObj.itemnumber +"'/>"
330
                                if ( oObj.date_due_overdue && can_renew ) {
331
                                    +  "</span>";
331
                                    content += "checked='checked' ";
332
                                }
333
                                content += "class='renew' id='renew_" + oObj.itemnumber + "' name='renew' value='" + oObj.itemnumber +"'/>"
334
                                        +  "</span>";
332
335
333
                            content += "<span class='renewals'>("
336
                                content += "<span class='renewals'>("
334
                                    + RENEWALS_REMAINING.format( oObj.renewals_remaining, oObj.renewals_allowed )
337
                                        + RENEWALS_REMAINING.format( oObj.renewals_remaining, oObj.renewals_allowed )
335
                                    + ")</span>";
338
                                        + ")</span>";
339
                            }
336
                        }
340
                        }
337
341
338
                        content += "</span>";
342
                        content += "</span>";
339
- 

Return to bug 13293