From 3d1d22709da4406e73c7be3d0515b1d812a337a5 Mon Sep 17 00:00:00 2001 From: Martin Artnik Date: Tue, 10 Dec 2024 11:55:23 +0100 Subject: [PATCH] Move OVE from asset pipeline to vendor/assets [SCI-11322] --- app/javascript/packs/open_vector_editor.js | 2 - app/javascript/vue/ove/OpenVectorEditor.vue | 4 + app/views/gene_sequence_assets/edit.html.erb | 4 +- config/webpack/webpack.config.js | 1 - package.json | 1 - public/vendor/ove/ove.css | 17 + public/vendor/ove/ove.js | 170 ++ yarn.lock | 2264 +----------------- 8 files changed, 216 insertions(+), 2247 deletions(-) delete mode 100644 app/javascript/packs/open_vector_editor.js create mode 100644 public/vendor/ove/ove.css create mode 100644 public/vendor/ove/ove.js diff --git a/app/javascript/packs/open_vector_editor.js b/app/javascript/packs/open_vector_editor.js deleted file mode 100644 index af3675194..000000000 --- a/app/javascript/packs/open_vector_editor.js +++ /dev/null @@ -1,2 +0,0 @@ -import '@teselagen/ove'; -import '@teselagen/ove/style.css'; diff --git a/app/javascript/vue/ove/OpenVectorEditor.vue b/app/javascript/vue/ove/OpenVectorEditor.vue index b5b3ec57a..75cebd1c1 100644 --- a/app/javascript/vue/ove/OpenVectorEditor.vue +++ b/app/javascript/vue/ove/OpenVectorEditor.vue @@ -51,6 +51,10 @@ export default { }; }, mounted() { + if (!window.createVectorEditor) { + alert('Open Vector Editor JS missing!'); + } + let editorConfig = { onSave: this.saveFile, generatePng: true, diff --git a/app/views/gene_sequence_assets/edit.html.erb b/app/views/gene_sequence_assets/edit.html.erb index ed5d9c742..e9a925325 100644 --- a/app/views/gene_sequence_assets/edit.html.erb +++ b/app/views/gene_sequence_assets/edit.html.erb @@ -6,7 +6,7 @@ <%= stylesheet_link_tag 'sn_icon_font' %> <%= stylesheet_link_tag 'application' %> <%= stylesheet_link_tag 'tailwind' %> - <%= stylesheet_link_tag 'open_vector_editor' %> + <%= stylesheet_link_tag '/vendor/ove/ove.css' %> <%= csrf_meta_tags %>