From 680357ef5f4b76716d366103fee5885db9fce23b Mon Sep 17 00:00:00 2001 From: greg Date: Wed, 18 Nov 2020 11:24:29 -0500 Subject: [PATCH 1/3] Add the OpenSeadragon viewer for deep zoom images --- .../openseadragon/config/openseadragon.xml | 19 ++++++ .../openseadragon/static/logo.png | Bin 0 -> 10490 bytes .../templates/openseadragon.mako | 64 ++++++++++++++++++ 3 files changed, 83 insertions(+) create mode 100644 config/plugins/visualizations/openseadragon/config/openseadragon.xml create mode 100644 config/plugins/visualizations/openseadragon/static/logo.png create mode 100644 config/plugins/visualizations/openseadragon/templates/openseadragon.mako diff --git a/config/plugins/visualizations/openseadragon/config/openseadragon.xml b/config/plugins/visualizations/openseadragon/config/openseadragon.xml new file mode 100644 index 00000000000..269be91e01b --- /dev/null +++ b/config/plugins/visualizations/openseadragon/config/openseadragon.xml @@ -0,0 +1,19 @@ + + + + Viewer for high-resolution zoomable images. + + + HistoryDatasetAssociation + images.Jpg + images.Png + xml.Dzi + dataset_id + + + + dataset_id + + openseadragon.mako + + diff --git a/config/plugins/visualizations/openseadragon/static/logo.png b/config/plugins/visualizations/openseadragon/static/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..04626e5ef44c91d6174b4ce25dbf98cf18557dfa GIT binary patch literal 10490 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 literal 0 HcmV?d00001 diff --git a/config/plugins/visualizations/openseadragon/templates/openseadragon.mako b/config/plugins/visualizations/openseadragon/templates/openseadragon.mako new file mode 100644 index 00000000000..340b7db72da --- /dev/null +++ b/config/plugins/visualizations/openseadragon/templates/openseadragon.mako @@ -0,0 +1,64 @@ +<% + default_title = "OpenSeadragon Viewer" + + # Use root for resource loading. + root = h.url_for("/static/") + app_root = root + "plugins/visualizations/openseadragon/static/" +%> + + + + + + ${hda.name | h} | ${visualization_name} + + ## external scripts + ${h.javascript_link(app_root + "scripts/openseadragon.min.js")} + + + +
+ + + + From 7649b73afd1104aba9704426f9679ce62235e9be Mon Sep 17 00:00:00 2001 From: greg Date: Wed, 18 Nov 2020 15:43:26 -0500 Subject: [PATCH 2/3] Attempt to use the newer viz packaging approach --- client/gulpfile.js | 1 + .../visualizations/openseadragon/package.json | 15 +++++++++++++++ .../openseadragon/templates/openseadragon.mako | 2 +- 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 config/plugins/visualizations/openseadragon/package.json diff --git a/client/gulpfile.js b/client/gulpfile.js index c0d010cb852..015f572fda8 100644 --- a/client/gulpfile.js +++ b/client/gulpfile.js @@ -20,6 +20,7 @@ const PLUGIN_BUILD_IDS = [ "mvpapp", "ngl", "openlayers", + "openseadragon", "pv", ]; diff --git a/config/plugins/visualizations/openseadragon/package.json b/config/plugins/visualizations/openseadragon/package.json new file mode 100644 index 00000000000..25998b15792 --- /dev/null +++ b/config/plugins/visualizations/openseadragon/package.json @@ -0,0 +1,15 @@ +{ + "name": "openseadragon", + "version": "2.4.2", + "license": "New BSD", + "dependencies": { + "backbone": "^1.3.3", + "bootstrap": "^3.3.7", + "jquery": "^3.3.1", + "parcel-bundler": "^1.4.1" + }, + "scripts": { + "build": "parcel build src/openseadragon.min.js -d static/dist" + } +} + diff --git a/config/plugins/visualizations/openseadragon/templates/openseadragon.mako b/config/plugins/visualizations/openseadragon/templates/openseadragon.mako index 340b7db72da..52ad53f4bfc 100644 --- a/config/plugins/visualizations/openseadragon/templates/openseadragon.mako +++ b/config/plugins/visualizations/openseadragon/templates/openseadragon.mako @@ -13,7 +13,7 @@ ${hda.name | h} | ${visualization_name} ## external scripts - ${h.javascript_link(app_root + "scripts/openseadragon.min.js")} + ${h.javascript_link(app_root + "dist/openseadragon.min.js")} From f744bfa3abfa177f74fb9c84c131b0d306436c7f Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Wed, 2 Dec 2020 09:18:03 -0500 Subject: [PATCH 3/3] Tweak OSD plugin build, include images. No need to bundle this since it's prebuilt -- this simply copies it (including images and maps which were left out before) for staging, which is faster and more complete. --- config/plugins/visualizations/openseadragon/package.json | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/config/plugins/visualizations/openseadragon/package.json b/config/plugins/visualizations/openseadragon/package.json index 25998b15792..24914bf1fc4 100644 --- a/config/plugins/visualizations/openseadragon/package.json +++ b/config/plugins/visualizations/openseadragon/package.json @@ -3,13 +3,10 @@ "version": "2.4.2", "license": "New BSD", "dependencies": { - "backbone": "^1.3.3", - "bootstrap": "^3.3.7", - "jquery": "^3.3.1", - "parcel-bundler": "^1.4.1" + "cpy-cli": "^3.1.1", + "openseadragon": "^2.4.2" }, "scripts": { - "build": "parcel build src/openseadragon.min.js -d static/dist" + "build": "cpy --cwd='node_modules/openseadragon/build/openseadragon' --parents './' '../../../../static/dist'" } } -