Merge branch '8784-dir-listings'
[arvados.git] / apps / workbench / app / views / users / setup_popup.js.erb
index 5671cc2d9c87d595d0b499382af5db5fa05d914e..0a9871928f486cb56f6bc6882f07b6fe5dc9a363 100644 (file)
@@ -1,3 +1,7 @@
+<%# Copyright (C) The Arvados Authors. All rights reserved.
+
+SPDX-License-Identifier: AGPL-3.0 %>
+
 $("#user-setup-modal-window").html("<%= escape_javascript(render partial: 'setup_popup') %>");
 
 // disable the submit button on load
@@ -9,7 +13,7 @@ var email_value = document.forms["setup_form"]["email"].value;
 var prefix_value = document.forms["setup_form"]["openid_prefix"].value;
 if ((email_disabled == false) && (email_value == null || email_value == "" ||
         prefix_value == null || prefix_value == "")) {
-  $register.attr('disabled', true);
+  $register.prop('disabled', true);
 }
 
 // capture events to enable submit button when applicable
@@ -22,7 +26,7 @@ $input.on('keyup paste mouseleave', function() {
 
   var emailRegExp = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
   var validEmail = false;
+
   if (emailRegExp.test(email_value )) {
     validEmail = true;
   }
@@ -32,7 +36,7 @@ $input.on('keyup paste mouseleave', function() {
     trigger = true;
   }
 
-  trigger ? $register.attr('disabled', true) : $register.removeAttr('disabled');
+  $register.prop('disabled', trigger);
 });
 
 // reset form input fields, for the next time around