diff --git a/lib/edit/offlineFeaturesManager.js b/lib/edit/offlineFeaturesManager.js index 64fe5f6..3745328 100644 --- a/lib/edit/offlineFeaturesManager.js +++ b/lib/edit/offlineFeaturesManager.js @@ -53,6 +53,7 @@ define([ layer._applyEdits = layer.applyEdits; layer._addAttachment = layer.addAttachment; layer._queryAttachmentInfos = layer.queryAttachmentInfos; + layer._deleteAttachments = layer.deleteAttachments; try{ layer.offline = { @@ -92,7 +93,7 @@ define([ layer.addAttachment = function(objectId,formNode,callback,errback){ if( self.getOnlineStatus() == self.ONLINE) { - return this._sendAttachment("add",objectId,formNode, + return this._addAttachment(objectId,formNode, function(evt){ self.emit(self.events.ATTACHMENTS_SENT,arguments); callback @@ -114,7 +115,7 @@ define([ layer.deleteAttachments = function(objectId,attachmentsIds,callback,errback){ if( self.getOnlineStatus() == self.ONLINE) { - var def = this._addAttachment(objectId,attachmentsIds, + var def = this._deleteAttachments(objectId,attachmentsIds, function() { self.emit(self.events.ATTACHMENTS_DELETED,arguments); diff --git a/samples/attachments-editor.html b/samples/attachments-editor.html index bc4c0c8..f7223aa 100644 --- a/samples/attachments-editor.html +++ b/samples/attachments-editor.html @@ -55,6 +55,8 @@