Changeset View
Changeset View
Standalone View
Standalone View
webroot/rsrc/js/application/projects/WorkboardBoard.js
| Show First 20 Lines • Show All 554 Lines • ▼ Show 20 Lines | _oncardupdate: function(list, src_phid, dst_phid, after_phid, response) { | ||||
| var dst_column = this.getColumn(dst_phid); | var dst_column = this.getColumn(dst_phid); | ||||
| var card = src_column.removeCard(response.objectPHID); | var card = src_column.removeCard(response.objectPHID); | ||||
| dst_column.addCard(card, after_phid); | dst_column.addCard(card, after_phid); | ||||
| src_column.markForRedraw(); | src_column.markForRedraw(); | ||||
| dst_column.markForRedraw(); | dst_column.markForRedraw(); | ||||
| this.updateCard(response); | this._updateCard(response); | ||||
| var sounds = response.sounds || []; | var sounds = response.sounds || []; | ||||
| for (var ii = 0; ii < sounds.length; ii++) { | for (var ii = 0; ii < sounds.length; ii++) { | ||||
| JX.Sound.queue(sounds[ii]); | JX.Sound.queue(sounds[ii]); | ||||
| } | } | ||||
| list.unlock(); | list.unlock(); | ||||
| }, | }, | ||||
| updateCard: function(response, options) { | _updateCard: function(response) { | ||||
| options = options || {}; | |||||
| options.dirtyColumns = options.dirtyColumns || {}; | |||||
| var columns = this.getColumns(); | var columns = this.getColumns(); | ||||
| var phid = response.objectPHID; | var phid = response.objectPHID; | ||||
| for (var add_phid in response.columnMaps) { | for (var add_phid in response.columnMaps) { | ||||
| var target_column = this.getColumn(add_phid); | var target_column = this.getColumn(add_phid); | ||||
| if (!target_column) { | if (!target_column) { | ||||
| ▲ Show 20 Lines • Show All 86 Lines • Show Last 20 Lines | |||||