130 Commits
Author SHA1 Message Date
Dannon Baker 663f4f9770 MSA visualization fix and future proofing. 2022-07-05 09:39:04 -04:00
Dannon Baker 10940d0e49 Once committed to a plugin rebuild, stage old hash to preserve it and force a rebuild in the event of failure/bail/etc. 2022-06-22 10:48:55 -04:00
Dannon Baker ebe1ba4db9 Support phylocanvas autobuild 2022-06-06 20:12:07 -04:00
Dannon 67023b5ec9 Merge pull request #13771 from xtrojak/add_PCA_3D_visualisation
Add 3D PCA visualization
2022-05-02 11:11:11 -07:00
guerler 23f1509176 Use popper.js instead of bootstrap tours 2022-04-22 11:15:17 -04:00
Dannon Baker 7014f2b118 Remove unused jquery.cookie dependency (we dropped this from jqueryVendor a while back) 2022-04-21 15:19:10 -04:00
Martin Cech a83be9ab1f move the js dependencies to npm local build 2022-04-20 12:55:35 +02:00
Dannon Baker 0bb6d7e2f5 Config does not resolve exactly like I thought; handle 'None' when this is unset 2022-04-04 15:17:01 -04:00
Dannon Baker 256a4495fe Pass config path to gulp 2022-04-04 10:15:55 -04:00
Dannon Baker 9a44441635 Minor refactoring, reuse plugin dir instead of string manipulation 2022-04-01 11:26:28 -04:00
Dannon Baker acc3fdb497 Adjust directory handling for clarity and robustness 2022-04-01 11:24:28 -04:00
Dannon Baker 67953dfbf8 Support configurable plugin source dir in gulp 2022-04-01 10:58:55 -04:00
mvdbeek 08d3078382 Drop docker swarn gie support 2022-03-23 18:38:53 +01:00
mvdbeek 3818f50af5 Drop interactive environments 2022-03-23 15:43:24 +01:00
Dannon Baker d996c7813a Only save hash state on successful build of a plugin 2022-03-08 08:49:42 -05:00
Dannon Baker 1091410688 Cleanup, mostly variable renaming standardization 2022-03-04 13:37:48 +01:00
Dannon Baker afc1318fc9 Adds new gulp target 'pluginsRebuild' allowing for a force rebuild of
all plugins, ignoring the state of git diff.

To use it:
```
yarn run gulp pluginsRebuild
```
2022-03-04 13:37:47 +01:00
Alireza Heidari 716c462665 Remove and unload jquery.complexify package 2022-01-23 17:49:35 +03:30
guerler 43e80d1fcf Use utilities npm package, remove utilities, fix visualizations 2021-11-13 22:20:07 -05:00
Dannon Baker a53b90fa3a Fix new user welcome plugin_build_hash.txt location handling -- we'll want to support writing explicitly to static or a more natural js package dist dir here 2021-10-25 11:22:53 -04:00
Alexander OSTROVSKY 9b9f379265 New User Welcome page
make runnable from pr. Still need to debug

divs out

tree

broken into components

cleaning

formatting, file names, jest tests

jest

removed image files, will be retrieved via npm or separate repo

update

plugin via webpack

webpack plugin

change to plugin to prevent repeated image downloading

update

add actual page accessible from help and registration

Full draft

jest fix, next to make package customizeable

yarn lock

fix

update

Update

Refactor from here for the confiuration stuff -- this displays the bundle

drop plugin_build_hash -- these should never be committed

Update plugin gitignore

Oops, left in a debug
2021-09-16 23:22:57 -04:00
Dannon Baker ad4e612e5a Update imports for our bootstrap-tour republish 2021-06-30 09:54:35 -04:00
Bjoern Gruening d7ba38915f Add the 3D Visualisation from Nora
add nora

change nora plugin

(rebased to drop artifacts)
2021-01-10 08:00:29 -05:00
greg 7649b73afd Attempt to use the newer viz packaging approach 2020-12-02 09:58:53 -05:00
Dannon Baker 1d92c198ef Build heatmap (cluster and default) with plugin builder, stage correctly, unlink from Galaxy, drop artifacts 2020-09-25 12:25:30 -04:00
Dannon Baker b93ffcfbfc Simplify glob attempt, fix infinitely repeating builds by not queueing 2020-09-24 20:39:37 -04:00
Dannon Baker d6ebefc7a6 Add a gulp watchPlugins task to help iterate on these 2020-09-24 20:37:49 -04:00
Dannon Baker f07aab0d1d Fix ngl viz; use autobuilder 2020-09-24 18:01:44 -04:00
Dannon Baker 2b07a0b2a5 Fix PV Protein Viewer build 2020-09-24 13:25:27 -04:00
Dannon Baker bd1a5a9c29 Fix build; need to followup with bugfixes during freeze. 2020-09-21 13:36:55 -04:00
tmcgowan 08e0640804 mvpapp as webpack 2020-09-21 13:36:55 -04:00
Dannon Baker b4f8c2a82c Unify video/audio player sources, keep plugins separate as children 2020-09-16 18:31:11 +02:00
Dannon Baker ac5fc242e7 Add video player to installed plugins array; minor refactoring in gulpfile 2020-09-16 18:31:11 +02:00
Dannon Baker 97ef4867aa Update build, etc., for swap 2020-08-11 10:26:06 -04:00
Dannon Baker 5ff371c49a Swap to new @sentry/browser from old raven. 2020-08-09 17:22:13 -04:00
Dannon Baker 0ce632e50e Swap from hodgepodge to citation-js for citation rendering 2020-05-28 10:05:01 -04:00
Marius van den Beek 841c441759 Merge pull request #9679 from dannon/plugin_build
Plugin build hash bugfix
2020-04-29 12:26:48 +02:00
Dannon Baker 4fb4fb4a76 Fix bug in saving plugin build hash 2020-04-28 15:51:13 -04:00
Oleg Zharkov cf6532d753 Merge branch 'dev' into chira 2020-04-25 00:10:14 +02:00
Dannon Baker 0dad76dd7c Be explicit that we're using spawnSync here; swap to exec for git command to avoid explicitly using bash 2020-04-22 17:16:33 -04:00
Dannon Baker aafb00ff1d Update doc, swap to string literals for log statements 2020-04-22 17:10:35 -04:00
Dannon Baker 64cf1d0aff Add log statement explaining generation of the hashfile 2020-04-22 17:07:23 -04:00
Dannon Baker b772abebdf Simplify hash file logic; minor refactoring. 2020-04-22 17:06:44 -04:00
Dannon Baker 52e6027109 Standardize formatting 2020-04-21 16:53:00 -04:00
Oleg Zharkov b2d8965802 make individual plugin build hash for every viz 2020-04-21 18:16:04 +02:00
Oleg Zharkov f5253b4027 skip visualization build, if not changes were registered 2020-04-20 18:17:48 +02:00
Oleg Zharkov 082b2411a6 Merge branch 'dev' into chira 2020-03-27 18:39:38 +01:00
Oleg Zharkov 20183bbc66 implement visualization editor
intoduce webpack, remove ace-editor files from static

fix lint

build editor automatically

remove package lock
2020-03-25 21:06:41 +01:00
Anup Kumar 27817f8c8a Add chira viz
intoroduce webpack

fix alignment

fix css issues, sync dependecies versions
2020-03-25 15:47:30 +01:00
Dannon Baker eba73ceaef Force installation of devDependencies when building gulp plugins. 2020-02-19 09:09:18 -05:00