Differential D20408 Diff 48715 webroot/rsrc/js/application/dashboard/behavior-dashboard-async-panel.js
Changeset View
Changeset View
Standalone View
Standalone View
webroot/rsrc/js/application/dashboard/behavior-dashboard-async-panel.js
/** | /** | ||||
* @provides javelin-behavior-dashboard-async-panel | * @provides javelin-behavior-dashboard-async-panel | ||||
* @requires javelin-behavior | * @requires javelin-behavior | ||||
* javelin-dom | * javelin-dom | ||||
* javelin-workflow | * javelin-workflow | ||||
*/ | */ | ||||
JX.behavior('dashboard-async-panel', function(config) { | JX.behavior('dashboard-async-panel', function(config) { | ||||
var panel = JX.$(config.panelID); | var panel = JX.$(config.panelID); | ||||
panel.style.opacity = '0.5'; | panel.style.opacity = '0.5'; | ||||
var data = { | var data = { | ||||
parentPanelPHIDs: config.parentPanelPHIDs.join(','), | parentPanelPHIDs: config.parentPanelPHIDs.join(','), | ||||
headerMode: config.headerMode, | headerMode: config.headerMode, | ||||
dashboardID: config.dashboardID | contextPHID: config.contextPHID, | ||||
panelKey: config.panelKey | |||||
}; | }; | ||||
new JX.Workflow(config.uri) | new JX.Workflow(config.uri) | ||||
.setData(data) | .setData(data) | ||||
.setHandler(function(r) { | .setHandler(function(r) { | ||||
JX.DOM.replace(panel, JX.$H(r.panelMarkup)); | JX.DOM.replace(panel, JX.$H(r.panelMarkup)); | ||||
}) | }) | ||||
.start(); | .start(); | ||||
}); | }); |