From: dbs Date: Tue, 28 Jul 2009 05:05:37 +0000 (+0000) Subject: Attempt to avoid clashes with browsers that treat 'delete' as a reserved keyword X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=3dfe49e812671a8602b35ad2f4b4839c2a716b49;p=evergreen%2Fmasslnc.git Attempt to avoid clashes with browsers that treat 'delete' as a reserved keyword git-svn-id: svn://svn.open-ils.org/ILS/trunk@13749 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/web/js/dojo/openils/PermaCrud.js b/Open-ILS/web/js/dojo/openils/PermaCrud.js index a6d7a873ba..5e4f49be4f 100644 --- a/Open-ILS/web/js/dojo/openils/PermaCrud.js +++ b/Open-ILS/web/js/dojo/openils/PermaCrud.js @@ -296,6 +296,14 @@ if(!dojo._hasResource["openils.PermaCrud"]) { this._CUD( 'delete', list, opts ); }, + /* + * 'delete' is a reserved keyword in JavaScript and can't be used + * in browsers like IE or Chrome, so we define a safe synonym + */ + eliminate: function ( list, opts ) { + this._CUD( 'delete', list, opts ); + }, + apply : function ( list, opts ) { this._auto_CUD( list, opts ); }, diff --git a/Open-ILS/web/opac/skin/default/js/rdetail.js b/Open-ILS/web/opac/skin/default/js/rdetail.js index a41c61cf2e..66df72319f 100644 --- a/Open-ILS/web/opac/skin/default/js/rdetail.js +++ b/Open-ILS/web/opac/skin/default/js/rdetail.js @@ -305,7 +305,7 @@ function _holdingsDrawMFHD(holdings, entryNum) { var pcrud = new openils.PermaCrud({"authtoken": G.user.session}); var mfhd_rec = pcrud.retrieve("sre", holdings.id()); if (mfhd_rec) { - pcrud.delete(mfhd_rec); + pcrud.eliminate(mfhd_rec); alert(dojo.string.substitute(opac_strings.DELETED_MFHD_RECORD, [holdings.id()])); } }, label:opac_strings.DELETE_MFHD}).placeAt(mfhd_edit, "last");