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 Beek and Dannon
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
Dannon and Marius 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