10144: call object_for_dataclass only when attr value is not-nil.
[arvados.git] / apps / workbench / app / assets / javascripts / add_group.js
index 7023b1e7fa7012efadf1419a3b2f82ca400fd315..16d9c2db62545430fbb0fb8cb5b863014975c55d 100644 (file)
@@ -1,11 +1,19 @@
 $(document).on('shown.bs.modal', '#add-group-modal', function(event) {
+    // Disable the submit button on modal loading
+    $submit = $('#add-group-submit');
+    $submit.prop('disabled', true);
+
     $('input[type=text]', event.target).val('');
     $('#add-group-error', event.target).hide();
+}).on('input propertychange', '#group_name_input', function(event) {
+    group_name = $(event.target).val();
+    $submit = $('#add-group-submit');
+    $submit.prop('disabled', (group_name === null || group_name === ""));
 }).on('submit', '#add-group-form', function(event) {
     var $form = $(event.target),
     $submit = $(':submit', $form),
     $error = $('#add-group-error', $form),
-    group_name = $('input[name="group_name"]', $form).val();
+    group_name = $('input[name="group_name_input"]', $form).val();
 
     $submit.prop('disabled', true);