Commit Graph
10818 Commits
Author SHA1 Message Date
Dannon Baker f7e6061903 Fall back to localStorage when indexeddb is unavailable 2022-02-14 23:20:56 -05:00
Dannon Baker 9ca28b29bb deepmerge breaks vuex stores that shouldn't even be touched here -- back down to vuex-persist 2.3 until we replace all this with pinia and isolated stores 2022-02-14 22:34:54 -05:00
Dannon Baker 02df329f4c More explicit configuration of indexeddb for use in store 2022-02-14 21:05:13 -05:00
Dannon Baker a9f8ca99aa Swap in localForage for toolbox persistence; much larger capacity here
and it's async.
2022-02-14 21:05:13 -05:00
Dannon Baker 9da5ef6c93 Drop debugging 2022-02-14 21:05:13 -05:00
Dannon Baker 66081375db Drop vuex-persistedstate (deprecated now anyway), use vuex-persist instead 2022-02-14 21:05:13 -05:00
Dannon Baker 3e8b6a7092 Force encoding of toolbox's tool_id routing to use '%20' instead of '+',
since we ignore + because it's a valid character.
2022-02-10 08:29:55 -05:00
Dannon Baker e6e4ae4030 Add a check to see if the Notification API is available prior to trying
to configure or send them.
2022-02-07 20:38:28 -05:00
Marius van den Beek 3b25dd6184 Merge pull request #13268 from bgruening/xref_bioconductor
[22.01] Add bioconductor as valid xref for tools
2022-02-03 18:44:19 +01:00
John Chilton 671ca0a7fe Implement bioconductor xref on the frontend.
Cleanup xref rendering a bit.
2022-02-02 14:56:07 -05:00
Marius van den Beek 2549792d42 Merge pull request #13285 from mvdbeek/null_text_values
[22.01] Improve null value handling
2022-02-02 17:06:00 +01:00
mvdbeek 0223188e59 Merge branch 'release_21.09' into release_22.01 2022-02-02 15:35:54 +01:00
Marius van den BeekandDannon 04c340ac1d Drop leftover debug log
Co-authored-by: Dannon <dannon.baker@gmail.com>
2022-02-01 23:58:39 +01:00
mvdbeek 69c635b71a Fix link to dataset details for datasets in running collection 2022-02-01 20:57:54 +01:00
mvdbeek 51bca9d4fe Fix drag and drop of unexpanded collection elements 2022-02-01 20:54:41 +01:00
mvdbeek 9ab0857840 Disable run button on validation errors 2022-02-01 20:54:10 +01:00
guerler 3f3de358cd Prevent workflow submission if validation errors are present in the parameter set 2022-02-01 16:11:24 +01:00
mvdbeek 273aa51ca3 Keep null values as null 2022-02-01 12:16:01 +01:00
Dannon ca35dcadb7 Merge pull request #13183 from mvdbeek/workflow_invocation_pagination
Workflow invocation pagination
2022-01-28 17:08:35 -05:00
mvdbeek de8d7abb44 Run prettier 2022-01-28 20:32:28 +01:00
Dannon 4c35a01d08 Merge pull request #13252 from guerler/remove_tour_id
Replace custom tour ids in forms with regular DOM identifiers
2022-01-28 14:25:03 -05:00
mvdbeek 3981ec9896 Drop unused loading span 2022-01-28 20:01:42 +01:00
mvdbeek 7411daf6d3 Use snake-case to turn provider params into params acceptable to the API 2022-01-28 19:31:40 +01:00
mvdbeek 891facce24 Provide pagination controls for invocations 2022-01-28 19:31:40 +01:00
davelopez eaa5bef1bb Drop test for imput equality
This cannot be tested like this now, because instead of a real data property we relay on the emit event to modify the parents `value` prop.

The fact that we are using `v-model="currentValue"` in both inputs should guarantee that both inputs have the same value.
2022-01-28 17:55:58 +01:00
davelopez 402f89a85c Use computed get/set for currentValue
+ refactoring
2022-01-28 16:53:50 +01:00
davelopez 269a90bf1f Notify value change on slider change 2022-01-28 15:21:25 +01:00
guerler 3ad96df4fd Use computed property to determine form element identifier 2022-01-28 08:41:48 -05:00
guerler c1da36638d Remove restriction on characters allowed in dom identifiers 2022-01-28 08:41:48 -05:00
guerler 1cc1d0b108 Replace tour id with regular unique input element identifiers 2022-01-28 08:41:48 -05:00
guerler 1a3004c131 Use vue set to avoid changing the incoming input array prop 2022-01-27 22:14:03 -05:00
guerler 5f3c0e894f Add conditional tests and value replacement test to form display component 2022-01-27 21:50:31 -05:00
mvdbeek 171167abf2 Split monitor test into tests that need and don't need mocking 2022-01-26 18:08:40 +01:00
guerler 5189ea58ad Add additional error detecting and form display tests 2022-01-26 08:07:37 -05:00
guerler e5f79a2f9f Add test case to ensure that error attribute of inputs is properly initialized 2022-01-26 00:34:13 -05:00
guerler 6c25b37e23 Initialize error attribute in input model 2022-01-26 00:01:37 -05:00
Dannon 6256b9777d Merge pull request #13237 from ic4f/dev_13144
Hide form fields and button upon successful submission of bug report
2022-01-25 08:24:45 -05:00
DannonandMarius van den Beek 780f15e8d5 Apply suggestions from code review
Co-authored-by: Marius van den Beek <m.vandenbeek@gmail.com>
2022-01-25 08:24:31 -05:00
Sergey Golitsynskiy 1e19468dc9 Hide form fields and button upon success 2022-01-24 23:16:05 -05:00
Dannon 6df67a9038 Merge pull request #13228 from itisAliRH/Remove-jquery.complexify-from-everywhere
Remove `jquery.complexify` from everywhere
2022-01-24 23:06:36 -05:00
Alireza Heidari ad3fd44655 Remove and unload jquery.complexify package 2022-01-24 23:04:25 +03:30
Dannon 27dda51c3b Merge pull request #13233 from davelopez/field_slider_dynamic_step
Add dynamic step to FormNumber range slider
2022-01-24 14:12:29 -05:00
Dannon 976cbebe6c Merge pull request #13159 from davelopez/fix_libraries_non_admin_permissions
Assorted Data Libraries fixes
2022-01-24 13:50:07 -05:00
Marius van den Beek 374219a912 Merge pull request #13226 from galaxyproject/dependabot/npm_and_yarn/client/nanoid-3.2.0
Bump nanoid from 3.1.29 to 3.2.0 in /client
2022-01-24 18:45:27 +01:00
Marius van den Beek def0cfde33 Merge pull request #13205 from galaxyproject/dependabot/npm_and_yarn/client/markdown-it-12.3.2
Bump markdown-it from 12.2.0 to 12.3.2 in /client
2022-01-24 18:23:16 +01:00
Marius van den Beek 0f4ffdaece Merge pull request #13217 from guerler/revise_scrolling
Ensure that jQuery updates drop target locations during dragging
2022-01-24 18:22:04 +01:00
davelopez 6c94839fc0 Add test for dynamic step 2022-01-24 17:37:10 +01:00
davelopez 6fc42c621a Set FormNumber slider step dynamically
The default step for the slider is always 1, so when dealing with a different precision float number the slider needs to adapt its step to be more usable
2022-01-24 17:36:11 +01:00
mvdbeek 64d395862e Merge branch 'release_21.09' into dev 2022-01-24 09:28:08 +01:00
mvdbeek 31f0cb4263 Don't sort array in place, fixes infinite update loop 2022-01-23 13:43:06 +01:00