Helena Rasche
796c3b84ba
Remove the extraneous page modification
2023-05-16 18:20:00 +02:00
Helena Rasche
d69f187a43
expand query selector list to encompass buttons
2023-05-16 18:19:47 +02:00
Helena Rasche
096ed7b82c
Fix leftover jquery style class change
2023-05-03 16:44:12 +02:00
Dannon Baker
36bebd26d0
Redo workflow element handling
2023-05-02 09:19:46 -04:00
Dannon Baker
3078b8deb5
Drop unused restoreLocation
2023-05-02 08:50:16 -04:00
Dannon Baker
706dda2aa7
Fix click event binding; this was broken when swapping away from jquery -- click() is not vanilla js
2023-05-02 08:48:05 -04:00
Dannon Baker
9dad4ac094
Fix galaxy proxy active style on body
2023-05-02 08:47:31 -04:00
Dannon Baker
dea5f3ef28
Minor tweak to keydown listener, format
2023-05-02 06:39:15 -04:00
Dannon Baker
e72edc368c
Variable safety
2023-05-02 06:32:13 -04:00
Dannon and Helena
ecb37f76f0
Apply suggestions from code review
...
Update gtn-proxy-active handling
Co-authored-by: Helena <hexylena@galaxians.org >
2023-05-01 21:23:01 -04:00
Dannon Baker
15b5977903
Adjust trs url handle, and path pushed
2023-05-01 21:23:01 -04:00
Helena Rasche
f0b52d81a9
Add very basic tutorial mode test case
2023-05-01 21:23:01 -04:00
Helena Rasche
e7b533d899
Add support for auto-importing workflows via Tutorial Mode
2023-05-01 21:23:01 -04:00
Dannon Baker
866d3c1c74
Fix GTN webhook. This still reaches into Galaxy internals, expecting a Galaxy.router, and we don't know the limit of what else was, yet. We don't want to continue this pattern, instead, manually passing an initialization context. TODO in dev.
2023-03-09 14:19:23 -05:00
Helena Rasche
11f511feac
Fix handling + encoding of spaces in tool names
2022-07-21 12:30:57 +02:00
Helena Rasche
c7a17a5837
Enable automatically loading webhook based on url
2022-03-14 12:33:23 +01:00
Dannon Baker
28deb88dd6
Fix routing for tool execution from gtn webhook
2022-01-06 13:13:03 -05:00
Dannon Baker
c6bcea5a8c
For gtn/news frames, ensure frame is engaged prior to dismissal.
...
Guarding here is simpler than tracking event handlers and making
assumptions.
2022-01-05 08:49:55 -05:00
Dannon Baker
b9505426e2
Wrap default webhooks in iifes to prevent global pollution
2022-01-04 22:29:17 -05:00
Helena Rasche
19d3119428
Patch to click the button which should be more stable
2021-04-14 17:08:05 +02:00
Helena
4cfcfef900
Merge branch 'release_21.01' into gig-tracking
2021-02-16 16:17:17 +01:00
Helena Rasche
3906430986
Add tracking code to webhook for GTN stats
2021-02-16 15:37:44 +01:00
Dannon Baker
25d9f03cec
minor cleanup when testing
2021-02-08 09:24:29 -05:00
Helena Rasche
b6e2299c93
Persist scroll/url information, in both chrome & firefox
2021-02-04 17:49:51 +01:00
Dannon Baker
fe4f81ef66
Standard quotes
2020-10-06 10:33:03 -04:00
Helena Rasche
a681ebfa3f
Fix chrome-only scrolling bug with GTN webhook
...
Content is reflown upon display changes, meaning that in chrome the iframe fails to retain it's original scroll offset. This fixes it by using visibility in place of display, thus preventing a content reflow.
2020-10-06 10:45:35 +02:00
Dannon Baker
1308c98cb7
Jquery-free, now. Webhooks don't need to wait for document ready, because they are injected after the document is ready.
2020-07-27 08:08:52 -04:00
Dannon Baker
651cad7f75
Minor refactor, drop toggle I added that we only used once.
2020-07-27 08:06:09 -04:00
Dannon Baker
e6e344227c
Debug cruft (oops)
2020-07-27 08:04:43 -04:00
Helena Rasche
c9cafad11d
fix css issue
2020-07-27 13:59:02 +02:00
Helena Rasche
111819e654
Change class to ensure future proofing
...
Would be bad if they stopped working because GTN changes css framework or so
2020-07-27 13:49:01 +02:00
Helena Rasche
b557b4f2e6
Separating ID and version is unnecessary
2020-07-27 12:58:52 +02:00
Helena Rasche
6d9799fc64
non-absolute url
2020-07-27 12:50:59 +02:00
Dannon Baker
e6a34afd7e
Use fetch api and chained promises to test/load inline. Still need to
...
fix the style, but this is mostly there.
2020-07-25 22:02:05 -04:00
Dannon Baker
5f8029f830
Some refactoring; dropping a lot of jquery, still need to fix the styling
2020-07-25 21:51:12 -04:00
Dannon Baker
e274b68533
Fix bug related to multiple event bindings (navigation to 'undefined'; related to new vue masthead)
2020-07-25 21:47:42 -04:00
Dannon Baker
bdbb44087e
Refactor loading to work consistently using an observer. Also change iframe to only load on click, not on every single page load
2020-07-24 21:17:37 -04:00
Dannon Baker
2e7db35776
Minor typo in comment
2020-07-24 09:39:09 -04:00
Dannon Baker
c401de7114
Formatting prior to edits
2020-07-24 08:31:36 -04:00
Helena Rasche
9d7a108d44
Rewrite to test for presence
2020-07-24 09:56:46 +02:00
Helena Rasche
622dfe4e3d
Remove Backbone
2020-07-24 09:56:46 +02:00
Helena Rasche
ea591ba23f
I guess it doesn't need to be rainbows
2020-07-24 09:56:46 +02:00
Helena Rasche
2800c14a13
Implement GTN webhook
2020-07-24 09:56:46 +02:00