Optimized code.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@8321 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
parent
1df5121865
commit
4fd71fffb7
@ -1025,7 +1025,13 @@ function loadUnlockPage(tgtNodes) {
|
||||
position: "center right",
|
||||
offset: [-2, 10],
|
||||
effect: "fade",
|
||||
opacity: 0.7
|
||||
opacity: 0.7,
|
||||
events : {
|
||||
def : "mouseover,mouseout",
|
||||
input : "mouseover,mouseout",
|
||||
widget : "focus mouseover,blur mouseout",
|
||||
tooltip : "mouseover,mouseout"
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
@ -1036,11 +1042,9 @@ function loadUnlockPage(tgtNodes) {
|
||||
// Remove any warning messages
|
||||
$(this).parent().parent().find('.ui-state-error').remove();
|
||||
|
||||
// If form is complete
|
||||
var ready = formComplete(newTabId);
|
||||
if (ready) {
|
||||
var password = $('#' + newTabId + ' input[name=password]').val();
|
||||
|
||||
// If a password is given
|
||||
var password = $('#' + newTabId + ' input[name=password]').css('border', 'solid #BDBDBD 1px');
|
||||
if (password.val()) {
|
||||
// Setup SSH keys
|
||||
$.ajax( {
|
||||
url : 'lib/cmd.php',
|
||||
@ -1048,7 +1052,7 @@ function loadUnlockPage(tgtNodes) {
|
||||
data : {
|
||||
cmd : 'webrun',
|
||||
tgt : '',
|
||||
args : 'unlock;' + tgtNodes + ';' + password,
|
||||
args : 'unlock;' + tgtNodes + ';' + password.val(),
|
||||
msg : 'out=' + statBarId + ';cmd=unlock;tgt=' + tgtNodes
|
||||
},
|
||||
|
||||
@ -1064,6 +1068,7 @@ function loadUnlockPage(tgtNodes) {
|
||||
// Show warning message
|
||||
var warn = createWarnBar('You are missing some values!');
|
||||
warn.prependTo($(this).parent().parent());
|
||||
password.css('border', 'solid #FF0000 1px');
|
||||
}
|
||||
});
|
||||
|
||||
@ -1129,7 +1134,13 @@ function loadScriptPage(tgtNodes) {
|
||||
position: "center right",
|
||||
offset: [-2, 10],
|
||||
effect: "fade",
|
||||
opacity: 0.7
|
||||
opacity: 0.7,
|
||||
events : {
|
||||
def : "mouseover,mouseout",
|
||||
input : "mouseover,mouseout",
|
||||
widget : "focus mouseover,blur mouseout",
|
||||
tooltip : "mouseover,mouseout"
|
||||
}
|
||||
});
|
||||
|
||||
// Script
|
||||
@ -1151,27 +1162,18 @@ function loadScriptPage(tgtNodes) {
|
||||
// Remove any warning messages
|
||||
$(this).parent().parent().find('.ui-state-error').remove();
|
||||
|
||||
var ready = true;
|
||||
|
||||
// Check script
|
||||
var textarea = $('#' + newTabId + ' textarea');
|
||||
for (var i in textarea) {
|
||||
if (!textarea.eq(i).val()) {
|
||||
textarea.eq(i).css('border', 'solid #FF0000 1px');
|
||||
ready = false;
|
||||
} else {
|
||||
textarea.eq(i).css('border', 'solid #424242 1px');
|
||||
}
|
||||
}
|
||||
|
||||
// Get script to run
|
||||
var textarea = $('#' + newTabId + ' textarea').css('border', 'solid #BDBDBD 1px');
|
||||
|
||||
// If no inputs are empty
|
||||
if (ready) {
|
||||
if (textarea.val()) {
|
||||
// Run script
|
||||
runScript(inst);
|
||||
} else {
|
||||
// Show warning message
|
||||
var warn = createWarnBar('You are missing some values');
|
||||
warn.prependTo($(this).parent().parent());
|
||||
textarea.css('border', 'solid #FF0000 1px');
|
||||
}
|
||||
});
|
||||
scriptForm.append(runBtn);
|
||||
@ -1401,33 +1403,6 @@ function updateStatusBar(data) {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if the form is complete
|
||||
*
|
||||
* @param tabId
|
||||
* Tab ID containing form
|
||||
* @return True: If the form is complete, False: Otherwise
|
||||
*/
|
||||
function formComplete(tabId) {
|
||||
var ready = true;
|
||||
|
||||
// Check all inputs within the form
|
||||
var inputs = $('#' + tabId + ' input');
|
||||
for (var i in inputs) {
|
||||
// If there is no value given in the input
|
||||
if (!inputs.eq(i).val()) {
|
||||
inputs.eq(i).css('border', 'solid #FF0000 1px');
|
||||
|
||||
// It is not complete
|
||||
ready = false;
|
||||
} else {
|
||||
inputs.eq(i).css('border', 'solid #BDBDBD 1px');
|
||||
}
|
||||
}
|
||||
|
||||
return ready;
|
||||
}
|
||||
|
||||
/**
|
||||
* Update power status of a node in the datatable
|
||||
*
|
||||
|
@ -187,7 +187,7 @@ function loadNetbootPage(tgtNodes) {
|
||||
netbootForm.append(okBtn);
|
||||
|
||||
// Append to discover tab
|
||||
tab.add(newTabId, 'Netboot', netbootForm, true);
|
||||
tab.add(newTabId, 'Boot', netbootForm, true);
|
||||
|
||||
// Select new tab
|
||||
tab.select(newTabId);
|
||||
|
@ -317,7 +317,7 @@ function loadUpdatenodePage(tgtNodes) {
|
||||
updatenodeForm.append(okBtn);
|
||||
|
||||
// Append to discover tab
|
||||
tab.add(newTabId, 'Updatenode', updatenodeForm, true);
|
||||
tab.add(newTabId, 'Update', updatenodeForm, true);
|
||||
|
||||
// Select new tab
|
||||
tab.select(newTabId);
|
||||
|
Loading…
Reference in New Issue
Block a user