function mark_for_overlay() {
g.data.marked_record = docid;
g.data.stash('marked_record');
+ var robj = g.network.simple_request('MODS_SLIM_RECORD_RETRIEVE.authoritative',[docid]);
+ if (typeof robj.ilsevent == 'undefined') {
+ g.data.marked_record_mvr = robj;
+ } else {
+ g.data.marked_record_mvr = null;
+ g.error.standard_unexpected_error_alert('in mark_for_overlay',robj);
+ }
+ g.data.stash('marked_record_mvr');
+ if (g.data.marked_record_mvr) {
+ alert(document.getElementById('offlineStrings').getFormattedString('cat.opac.record_marked_for_overlay.tcn.alert',[ g.data.marked_record_mvr.tcn() ]));
+ } else {
+ alert(document.getElementById('offlineStrings').getFormattedString('cat.opac.record_marked_for_overlay.record_id.alert',[ g.data.marked_record ]));
+ }
}
function delete_record() {
cat.opac.record_undeleted.confirm=Check here to confirm this action.
# variables: document ID, error code, error description
cat.opac.record_delete.error=Error deleting record #%1$s : %2$s : %3$s
+cat.opac.record_marked_for_overlay.record_id.alert=Record with ID %1$s marked for overlay.
+cat.opac.record_marked_for_overlay.tcn.alert=Record with TCN %1$s marked for overlay.
cat.save_record=Save Record
cat.save.success=Record successfully saved.
cat.save.failure=Record not likely updated.