Changeset View
Changeset View
Standalone View
Standalone View
webroot/rsrc/js/application/projects/WorkboardBoard.js
| Show First 20 Lines • Show All 210 Lines • ▼ Show 20 Lines | updateCard: function(response, options) { | ||||
| 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]); | ||||
| } | } | ||||
| var column_maps = response.columnMaps; | var column_maps = response.columnMaps; | ||||
| var natural_column; | |||||
| for (var natural_phid in column_maps) { | for (var natural_phid in column_maps) { | ||||
| this.getColumn(natural_phid).setNaturalOrder(column_maps[natural_phid]); | natural_column = this.getColumn(natural_phid); | ||||
| if (!natural_column) { | |||||
| // Our view of the board may be out of date, so we might get back | |||||
| // information about columns that aren't visible. Just ignore the | |||||
| // position information for any columns we aren't displaying on the | |||||
| // client. | |||||
| continue; | |||||
| } | |||||
| natural_column.setNaturalOrder(column_maps[natural_phid]); | |||||
| } | } | ||||
| var property_maps = response.propertyMaps; | var property_maps = response.propertyMaps; | ||||
| for (var property_phid in property_maps) { | for (var property_phid in property_maps) { | ||||
| this.setObjectProperties(property_phid, property_maps[property_phid]); | this.setObjectProperties(property_phid, property_maps[property_phid]); | ||||
| } | } | ||||
| for (var column_phid in columns) { | for (var column_phid in columns) { | ||||
| Show All 30 Lines | |||||