Lines 82-94
Link Here
|
82 |
$availability_summary.html( '<span class="label">' + _("Availability:") + ' </span> ' + _("Loading...") ); |
82 |
$availability_summary.html( '<span class="label">' + _("Availability:") + ' </span> ' + _("Loading...") ); |
83 |
|
83 |
|
84 |
KOHA.OverDrive.Get( |
84 |
KOHA.OverDrive.Get( |
85 |
prod.links.availability.href, |
85 |
prod.links.availabilityV2.href, |
86 |
{}, |
86 |
{ version: 2}, |
87 |
function ( data ) { |
87 |
function ( data ) { |
88 |
if ( data.error ) return; |
88 |
if ( data.error ) return; |
89 |
|
89 |
|
90 |
if( data.availabilityType == 'AlwaysAvailable' ){ |
90 |
if( data.availabilityType == 'AlwaysAvailable' ){ |
91 |
$availability_summary.html( '<span class="label">' + _("Availability:") + ' </span> ' + '<span class="available"><b>' + _("Always available") + '</b></span>' ); |
91 |
$availability_summary.html( '<span class="label">' + _("Availability:") + ' </span> ' + '<span class="available"><b>' + _("Always available") + '</b></span>' ); |
|
|
92 |
} else if ( data.availabilityType == 'LimitedAvailability' && data.available ) { |
93 |
$availability_summary.html( '<span class="label">' + _("Availability:") + ' </span> ' + '<span class="available"><b>' + _("Currently available") + '</b></span>' ); |
94 |
} else if ( !data.available ) { |
95 |
$availability_summary.html( '<span class="label">' + _("Availability:") + ' </span> ' + '<span class="unavailable"><b>' + _("Currently unavailable") + '</b></span>' ); |
92 |
} else { |
96 |
} else { |
93 |
$availability_summary.html( '<span class="label">' + _("Availability:") + ' </span> ' + '<span class="available"><b>' + _("Items available:") + ' </b>' + data.copiesAvailable + " " + _("out of") + ' ' + data.copiesOwned + '</span>' ); |
97 |
$availability_summary.html( '<span class="label">' + _("Availability:") + ' </span> ' + '<span class="available"><b>' + _("Items available:") + ' </b>' + data.copiesAvailable + " " + _("out of") + ' ' + data.copiesOwned + '</span>' ); |
94 |
} |
98 |
} |
Lines 98-104
Link Here
|
98 |
} |
102 |
} |
99 |
|
103 |
|
100 |
$tr.find( '.info' ).each(function() { |
104 |
$tr.find( '.info' ).each(function() { |
101 |
KOHA.OverDriveCirculation.add_actions(this, data.id, data.copiesAvailable); |
105 |
KOHA.OverDriveCirculation.add_actions(this, data.reserveId, data.copiesAvailable); |
102 |
}); |
106 |
}); |
103 |
} |
107 |
} |
104 |
); |
108 |
); |