},
staticRouteConfig : {
id : 'staticRouteConfig',
- name : 'Static route Configuration'
+ name : 'Static Route Configuration'
},
subnetGatewayConfig : {
id : 'subnetGatewayConfig',
return $table;
},
validateName: function(name) {
- return name.match(/^[a-zA-Z0-9][a-zA-Z0-9_\-\.]{1,31}$/g) == null ? false : true;
+ return (name.length < 256);
}
};
form: {
nodeId: "one_f_switchmanager_nodesLearnt_id_modal_form_nodeid",
nodeName : "one_f_switchmanager_nodesLearnt_id_modal_form_nodename",
+ portStatus : "one_f_switchmanager_nodesLearnt_id_modal_form_portstatus",
tier: "one_f_switchmanager_nodesLearnt_id_modal_form_tier",
operationMode: "one_f_switchmanager_nodesLearnt_id_modal_form_opmode"
}
$dashlet.append($table);
});
},
-
ajax : {
main : function(url, callback) {
$.getJSON(url, function(data) {
initialize: {
updateNode: function(evt) {
var nodeId = decodeURIComponent(evt.target.id);
- var h3 = "Update node information";
+ var h3 = "Update Node Information";
var footer = one.f.switchmanager.nodesLearnt.modal.footer.updateNode();
var $modal = one.lib.modal.spawn(one.f.switchmanager.nodesLearnt.id.modal.modal, h3, "", footer);
var result = {};
result['nodeName'] = $('#' + one.f.switchmanager.nodesLearnt.id.modal.form.nodeName, $modal).val();
if(!one.f.switchmanager.validateName(result['nodeName'])) {
- alert("Node name can contain alphabets numbers and characters _ - . upto 32 characters in length");
+ alert("Node name can contain upto 255 characters");
return;
}
result['nodeId'] = $('#' + one.f.switchmanager.nodesLearnt.id.modal.form.nodeId, $modal).val();
entry.push(value["tierName"]);
entry.push(value["mac"]);
entry.push(value["ports"]);
+ entry.push(value["portStatus"]);
tr.entry = entry;
result.push(tr);
});
var result = {};
result['gatewayName'] = $('#' + one.f.switchmanager.subnetGatewayConfig.id.modal.form.name, $modal).val();
if(!one.f.switchmanager.validateName(result['gatewayName'])) {
- alert("Gateway name can contain alphabets numbers and characters _ - . upto 32 characters in length");
+ alert("Gateway name can contain upto 255 characters");
return;
}
result['gatewayIPAddress'] = $('#' + one.f.switchmanager.subnetGatewayConfig.id.modal.form.gatewayIPAddress, $modal).val();
var body = one.f.switchmanager.staticRouteConfig.data.staticRouteConfig(content);
// first column contains checkbox. no need for header
content.columnNames.splice(0,0," ");
- var $table = one.f.switchmanager.createTable(content.columnNames, body);
+ var tableHeaders = ['', 'Name', 'Static Route', 'Next Hop Address'];
+ var $table = one.f.switchmanager.createTable(tableHeaders, body);
$dashlet.append($table);
});
},
// activate first tab on each dashlet
$('.dash .nav').each(function(index, value) {
$($(value).find('li')[0]).find('a').click();
-});
\ No newline at end of file
+});