Changeset View
Changeset View
Standalone View
Standalone View
webroot/rsrc/js/application/projects/WorkboardBoard.js
| Show First 20 Lines • Show All 198 Lines • ▼ Show 20 Lines | updateCard: function(response, options) { | ||||
| options.dirtyColumns = options.dirtyColumns || {}; | options.dirtyColumns = options.dirtyColumns || {}; | ||||
| var columns = this.getColumns(); | var columns = this.getColumns(); | ||||
| var phid = response.objectPHID; | var phid = response.objectPHID; | ||||
| if (!this._templates[phid]) { | if (!this._templates[phid]) { | ||||
| for (var add_phid in response.columnMaps) { | for (var add_phid in response.columnMaps) { | ||||
| this.getColumn(add_phid).newCard(phid); | var target_column = this.getColumn(add_phid); | ||||
| if (!target_column) { | |||||
| // If the column isn't visible, don't try to add a card to it. | |||||
| continue; | |||||
| } | |||||
| target_column.newCard(phid); | |||||
| } | } | ||||
| } | } | ||||
| this.setCardTemplate(phid, response.cardHTML); | this.setCardTemplate(phid, response.cardHTML); | ||||
| var order_maps = response.orderMaps; | var order_maps = response.orderMaps; | ||||
| for (var order_phid in order_maps) { | for (var order_phid in order_maps) { | ||||
| this.setOrderMap(order_phid, order_maps[order_phid]); | this.setOrderMap(order_phid, order_maps[order_phid]); | ||||
| ▲ Show 20 Lines • Show All 53 Lines • Show Last 20 Lines | |||||