in app/scripts/controllers/dialog/flowsWizard.js [17:52]
saveChanges : function() {
var changedProperties = this.get('changedProperties');
if($.inArray('SET_DL_DST', changedProperties.data.actions) > -1) {
var actions = [];
$.each(changedProperties.data.actions, function( index, value ) {
if(value === 'SET_DL_DST') {
value = value + '=' + $('#SETDLDST-mac-address').val();
}
actions.push(value);
});
changedProperties.data.actions = actions;
}
if(!changedProperties.data.nodeId) {
changedProperties.data.nodeId = $('#node-list-select').val();
}
var controller = this, nodeConfig = changedProperties.data.nodeId.split('|');
changedProperties.data.node = { type : nodeConfig[0], id : nodeConfig[1] };
delete changedProperties.data.nodeId;
App.ApiProvider.addFLowToNode(nodeConfig[1], nodeConfig[0], changedProperties.data.name,
JSON.stringify(changedProperties.data),
function() {
controller.trigger('close');
$("#flows_list").trigger( 'reloadGrid' );
}, '-wizard');
},