Changeset View
Changeset View
Standalone View
Standalone View
webroot/rsrc/js/application/projects/behavior-project-boards.js
Show First 20 Lines • Show All 81 Lines • ▼ Show 20 Lines | var board = statics.workboard.newBoard(board_phid, board_node) | ||||
.setPointsEnabled(config.pointsEnabled); | .setPointsEnabled(config.pointsEnabled); | ||||
var templates = config.templateMap; | var templates = config.templateMap; | ||||
for (var k in templates) { | for (var k in templates) { | ||||
board.getCardTemplate(k) | board.getCardTemplate(k) | ||||
.setNodeHTMLTemplate(templates[k]); | .setNodeHTMLTemplate(templates[k]); | ||||
} | } | ||||
var ii; | |||||
var column_maps = config.columnMaps; | var column_maps = config.columnMaps; | ||||
for (var column_phid in column_maps) { | for (var column_phid in column_maps) { | ||||
var column = board.getColumn(column_phid); | var column = board.getColumn(column_phid); | ||||
var column_map = column_maps[column_phid]; | var column_map = column_maps[column_phid]; | ||||
for (var ii = 0; ii < column_map.length; ii++) { | for (ii = 0; ii < column_map.length; ii++) { | ||||
column.newCard(column_map[ii]); | column.newCard(column_map[ii]); | ||||
} | } | ||||
} | } | ||||
var order_maps = config.orderMaps; | var order_maps = config.orderMaps; | ||||
for (var object_phid in order_maps) { | for (var object_phid in order_maps) { | ||||
var order_card = board.getCardTemplate(object_phid); | var order_card = board.getCardTemplate(object_phid); | ||||
for (var order_key in order_maps[object_phid]) { | for (var order_key in order_maps[object_phid]) { | ||||
order_card.setSortVector(order_key, order_maps[object_phid][order_key]); | order_card.setSortVector(order_key, order_maps[object_phid][order_key]); | ||||
} | } | ||||
} | } | ||||
var property_maps = config.propertyMaps; | var property_maps = config.propertyMaps; | ||||
for (var property_phid in property_maps) { | for (var property_phid in property_maps) { | ||||
board.getCardTemplate(property_phid) | board.getCardTemplate(property_phid) | ||||
.setObjectProperties(property_maps[property_phid]); | .setObjectProperties(property_maps[property_phid]); | ||||
} | } | ||||
var headers = config.headers; | var headers = config.headers; | ||||
for (var jj = 0; jj < headers.length; jj++) { | for (ii = 0; ii < headers.length; ii++) { | ||||
var header = headers[jj]; | var header = headers[ii]; | ||||
board.getHeaderTemplate(header.key) | board.getHeaderTemplate(header.key) | ||||
.setOrder(header.order) | .setOrder(header.order) | ||||
.setNodeHTMLTemplate(header.template) | .setNodeHTMLTemplate(header.template) | ||||
.setVector(header.vector) | .setVector(header.vector) | ||||
.setEditProperties(header.editProperties); | .setEditProperties(header.editProperties); | ||||
} | } | ||||
var orders = config.orders; | |||||
for (ii = 0; ii < orders.length; ii++) { | |||||
var order = orders[ii]; | |||||
board.getOrderTemplate(order.orderKey) | |||||
.setHasHeaders(order.hasHeaders) | |||||
.setCanReorder(order.canReorder); | |||||
} | |||||
var header_keys = config.headerKeys; | var header_keys = config.headerKeys; | ||||
for (var header_phid in header_keys) { | for (var header_phid in header_keys) { | ||||
board.getCardTemplate(header_phid) | board.getCardTemplate(header_phid) | ||||
.setHeaderKey(config.order, header_keys[header_phid]); | .setHeaderKey(config.order, header_keys[header_phid]); | ||||
} | } | ||||
board.start(); | board.start(); | ||||
}); | }); |