X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/9379a6ccce1d9787ced772e82732f1d5de8bc756..37860134053cda88c7ee3a3f4300e949cad016f5:/apps/workbench/app/assets/javascripts/add_group.js diff --git a/apps/workbench/app/assets/javascripts/add_group.js b/apps/workbench/app/assets/javascripts/add_group.js index 7023b1e7fa..23de53d408 100644 --- a/apps/workbench/app/assets/javascripts/add_group.js +++ b/apps/workbench/app/assets/javascripts/add_group.js @@ -1,11 +1,23 @@ +// Copyright (C) The Arvados Authors. All rights reserved. +// +// SPDX-License-Identifier: AGPL-3.0 + $(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);