From 80e092a88006fd3318dbe58d1f4fd71e6bd18145 Mon Sep 17 00:00:00 2001
From: Xiao Gui <xgui3783@gmail.com>
Date: Wed, 16 Jan 2019 10:08:32 +0100
Subject: [PATCH] feat: added d3 to support library, added scratch pad

---
 src/atlasViewer/atlasViewer.constantService.service.ts |  3 ++-
 src/ui/nehubaContainer/nehubaContainer.style.css       | 10 ++++++++++
 src/ui/nehubaContainer/nehubaContainer.template.html   |  4 ++++
 3 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/src/atlasViewer/atlasViewer.constantService.service.ts b/src/atlasViewer/atlasViewer.constantService.service.ts
index b792ebb48..594b28c22 100644
--- a/src/atlasViewer/atlasViewer.constantService.service.ts
+++ b/src/atlasViewer/atlasViewer.constantService.service.ts
@@ -239,5 +239,6 @@ export const SUPPORT_LIBRARY_MAP : Map<string,HTMLElement> = new Map([
   ['react@16',parseURLToElement('https://unpkg.com/react@16/umd/react.development.js')],
   ['reactdom@16',parseURLToElement('https://unpkg.com/react-dom@16/umd/react-dom.development.js')],
   ['vue@2.5.16',parseURLToElement('https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js')],
-  ['preact@8.4.2',parseURLToElement('https://cdn.jsdelivr.net/npm/preact@8.4.2/dist/preact.min.js')]
+  ['preact@8.4.2',parseURLToElement('https://cdn.jsdelivr.net/npm/preact@8.4.2/dist/preact.min.js')],
+  ['d3@5.7.0',parseURLToElement('https://cdnjs.cloudflare.com/ajax/libs/d3/5.7.0/d3.min.js')]
 ])
diff --git a/src/ui/nehubaContainer/nehubaContainer.style.css b/src/ui/nehubaContainer/nehubaContainer.style.css
index 2e3528179..dcfd8e4ad 100644
--- a/src/ui/nehubaContainer/nehubaContainer.style.css
+++ b/src/ui/nehubaContainer/nehubaContainer.style.css
@@ -172,3 +172,13 @@ div[mobileObliqueGuide]
   flex-direction: column;
   align-items: center;
 }
+
+div#scratch-pad
+{
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  pointer-events: none;
+}
\ No newline at end of file
diff --git a/src/ui/nehubaContainer/nehubaContainer.template.html b/src/ui/nehubaContainer/nehubaContainer.template.html
index 2d484c3c7..7c945595b 100644
--- a/src/ui/nehubaContainer/nehubaContainer.template.html
+++ b/src/ui/nehubaContainer/nehubaContainer.template.html
@@ -127,6 +127,10 @@
   </div>
 </layout-floating-container>
 
+<div id="scratch-pad">
+  
+</div>
+
 <mobile-overlay 
   *ngIf = "isMobile && viewerLoaded" 
   [tunableProperties] = "tunableMobileProperties" 
-- 
GitLab