Differential D12157 Diff 29224 webroot/rsrc/js/application/differential/DifferentialInlineCommentEditor.js
Changeset View
Changeset View
Standalone View
Standalone View
webroot/rsrc/js/application/differential/DifferentialInlineCommentEditor.js
Show First 20 Lines • Show All 152 Lines • ▼ Show 20 Lines | _didContinueWorkflow : function(response) { | ||||
'inline-edit-form', | 'inline-edit-form', | ||||
onsubmit); | onsubmit); | ||||
}, | }, | ||||
_didCompleteWorkflow : function(response) { | _didCompleteWorkflow : function(response) { | ||||
var op = this.getOperation(); | var op = this.getOperation(); | ||||
// We don't get any markup back if the user deletes a comment, or saves | |||||
// an empty comment (which effects a delete). | |||||
if (response.markup) { | |||||
this._draw(JX.$H(response.markup).getNode()); | |||||
} | |||||
if (op == 'delete' || op == 'refdelete') { | if (op == 'delete' || op == 'refdelete') { | ||||
this._undoText = null; | this._undoText = null; | ||||
this._drawUndo(); | this._drawUndo(); | ||||
} else { | } else { | ||||
this._removeUndoLink(); | this._removeUndoLink(); | ||||
} | } | ||||
// We don't get any markup back if the user deletes a comment, or saves | |||||
// an empty comment (which effects a delete). | |||||
if (response.markup) { | |||||
this._draw(JX.$H(response.markup).getNode()); | |||||
} | |||||
// These operations remove the old row (edit adds a new row first). | // These operations remove the old row (edit adds a new row first). | ||||
var remove_old = (op == 'edit' || op == 'delete' || op == 'refdelete'); | var remove_old = (op == 'edit' || op == 'delete' || op == 'refdelete'); | ||||
if (remove_old) { | if (remove_old) { | ||||
this._setRowState('hidden'); | this._setRowState('hidden'); | ||||
} | } | ||||
if (op == 'undelete') { | if (op == 'undelete') { | ||||
this._setRowState('visible'); | this._setRowState('visible'); | ||||
▲ Show 20 Lines • Show All 167 Lines • Show Last 20 Lines |