var chromagramMeandreWorkflow = new ChromagramMeandreWorkflow();
var jsDynamicMixMeandreWorkflow = new JSDynamicMixMeandreWorkflow();
var meandreWorkflows = [ chromagramMeandreWorkflow, jsDynamicMixMeandreWorkflow ];
var selectedMeandreWorkflowPos =$('#meandre-workflow-pos option:selected').val();
var selectedMeandreWorkflow = meandreWorkflows[selectedMeandreWorkflowPos];
selectedMeandreWorkflow.meandreController.loadWorkbench( "workbenchFrame",selectedMeandreWorkflowPos);
function loadSelectedWorkflow(elem) {
selectedMeandreWorkflowPos = elem.value;
selectedMeandreWorkflow = meandreWorkflows[selectedMeandreWorkflowPos];
if (selectedMeandreWorkflowPos==1) {
$('#jsdynamic-turnstyle').show();
}
else {
$('#jsdynamic-turnstyle').hide();
}
console.info("Loading in new Meandre workbench flow (pos=" + selectedMeandreWorkflowPos+ ")");
selectedMeandreWorkflow.meandreController.loadWorkbench("workbenchFrame",selectedMeandreWorkflowPos);
}
Dynamic Javascript Meandre Component