You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by jf...@apache.org on 2024/03/08 19:45:19 UTC
(vcl) 02/02: requests.js: modified selectResType: added a few conditional cases to call delayedUpdateWaitTime based on selected and visible options
This is an automated email from the ASF dual-hosted git repository.
jfthomps pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/vcl.git
commit 8786252b4bfa55355dfe48ac4a3bfed4d7a6fc1a
Author: Josh Thompson <jf...@ncsu.edu>
AuthorDate: Fri Mar 8 14:45:48 2024 -0500
requests.js: modified selectResType: added a few conditional cases to call delayedUpdateWaitTime based on selected and visible options
---
web/js/requests.js | 21 +++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)
diff --git a/web/js/requests.js b/web/js/requests.js
index 3221bbca..1bf4e339 100644
--- a/web/js/requests.js
+++ b/web/js/requests.js
@@ -197,6 +197,13 @@ function setResTypeButtons() {
function selectResType() {
showHideTypeInputs();
+ if(dojo.byId('basicrdo').checked || dojo.byId('imagingrdo').checked) {
+ if(dojo.byId('endat') && ! dojo.byId('endat').checked &&
+ dojo.byId('endduration')) {
+ dojo.byId('endduration').checked = true;
+ delayedUpdateWaitTime(0, 50);
+ }
+ }
if(dojo.byId('basicrdo').checked) {
var imageid = getSelectValue('deployimage');
var item = dijit.byId('deployimage').get('item');
@@ -218,11 +225,16 @@ function selectResType() {
if(dojo.byId('serverrdo').checked) {
dijit.byId('deploystarttime').set('required', true);
dijit.byId('deploystartdate').set('required', true);
+ if(dojo.hasClass('anystart', 'hidden') &&
+ dojo.byId('startlater') &&
+ dojo.byId('startlater').checked) {
+ delayedUpdateWaitTime(0, 50);
+ }
if(dojo.byId('endat') && ! dojo.byId('endat').checked) {
dojo.byId('endindef').checked = true;
+ delayedUpdateWaitTime(0, 50);
}
}
- delayedUpdateWaitTime(0, 50);
resetDeployBtnLabel();
resizeRecenterDijitDialog('newResDlg');
}
@@ -238,12 +250,9 @@ function showHideTypeInputs() {
dojo.addClass('whentitleserver', 'hidden');
dojo.addClass('nrnamespan', 'hidden');
dojo.addClass('nrservergroupspan', 'hidden');
- //dojo.addClass('nrmacaddrspan', 'hidden');
- //dojo.addClass('nrmonitoredspan', 'hidden');
dojo.addClass('nrfixedipdiv2', 'hidden');
dojo.addClass('anystart', 'hidden');
dojo.addClass('indefiniteend', 'hidden');
- //hideDijitButton('newResDlgShowConfigBtn'); // finishconfigs
if(dojo.byId('openend').value == 1) {
dojo.removeClass('endlbl', 'hidden');
dojo.removeClass('specifyend', 'hidden');
@@ -273,10 +282,6 @@ function showHideTypeInputs() {
dojo.addClass('limitstart', 'hidden');
dojo.addClass('durationend', 'hidden');
dojo.removeClass('whentitleserver', 'hidden');
- /*if(profilesstore._arrayOfAllItems.length != 0 &&
- (profilesstore._arrayOfAllItems.length != 1 ||
- profilesstore._arrayOfAllItems[0].name != _('(New Profile)')))
- dojo.removeClass('deployprofileslist', 'hidden');*/
dojo.removeClass('nrnamespan', 'hidden');
dojo.removeClass('nrservergroupspan', 'hidden');
//dojo.removeClass('nrmacaddrspan', 'hidden');