|
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 |
); |