canvas-lms/ui
Omar Gerardo Soto-Fortuño f59d0736c7 Show overlay and disable buttons while saving
closes VICE-4124
flag=discussion_create

test plan:
 - Specs pass
 - Go to the Discussion Create/Edit page
 - Try creating a discussion topic
 - Loading overlay should appear and buttons
     should be disabled.
 - Try causing a back-end error and see that
     overlay goes away. To force this to happen,
     simply go to the CreateDiscussionTopic mutation
     and add an early:
       return validation_error("Hi!")

Change-Id: I610243eb334ae66baddea0d8357d70204baf83ae
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/340628
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Chawn Neal <chawn.neal@instructure.com>
QA-Review: Jason Gillett <jason.gillett@instructure.com>
Product-Review: Omar Soto-Fortuño <omar.soto@instructure.com>
2024-02-21 23:08:46 +00:00
..
boot Don't send ChunkLoadError errors to Sentry 2024-02-21 23:02:03 +00:00
engine capture more errors with sentry 2024-01-30 22:51:12 +00:00
ext Add support for Bahasa Indonesia Language (id) 2024-02-21 16:49:57 +00:00
features Show overlay and disable buttons while saving 2024-02-21 23:08:46 +00:00
shared Only set the option value if criterion_type is defined 2024-02-21 21:57:35 +00:00
.eslintrc.js support multiple entry bundles 2024-01-25 21:10:01 +00:00
.i18nrc Enable translation extraction from JSX 2023-08-08 16:17:36 +00:00
.xssignore move planner to ui/shared 2023-08-01 19:51:14 +00:00
api.d.ts fix inactive/concluded students in section filter 2024-01-19 17:02:54 +00:00
featureBundles.ts Add faculty journal deprecation alert 2024-02-21 20:43:12 +00:00
global.d.ts further harden SpeedGrader 2024-01-15 20:05:17 +00:00
imports.d.ts move $.raw to independent function 2024-01-06 05:43:58 +00:00
index.ts Add faculty journal deprecation alert 2024-02-21 20:43:12 +00:00
loadLocale.ts use static list of feature bundles 2024-01-02 21:36:09 +00:00
setup-vitests.tsx Localize jest-fetch-mock usage 2023-11-20 17:42:32 +00:00