Commit Graph
43 Commits
Author SHA1 Message Date
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
DannonandHelena 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