From 603517f6a00f12db204818065a544044f1de14e5 Mon Sep 17 00:00:00 2001
From: Sylvester Joosten <sjoosten@anl.gov>
Date: Fri, 15 Apr 2022 13:18:44 -0500
Subject: [PATCH] Add jsroot v7 dev version

---
 .gitlab-ci.yml |  8 ++++++--
 index.htm      | 56 --------------------------------------------------
 2 files changed, 6 insertions(+), 58 deletions(-)
 delete mode 100644 index.htm

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a024cbf..27ccee3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -12,8 +12,12 @@ pages:
     - cp -r macros public/.
     - cp -r examples public/.
     - cd public && ln -s index.htm index.html && cd ..
-      #- cp index.htm public/.
-      #- cp -r `root-config --prefix`/js public
+    ## also install the dev version
+    - cd public
+    - git clone -b 7.0.0 https://github.com/root-project/jsroot.git dev
+    - cp .htaccess dev/.
+    - cp -r macros dev/.
+    - cd dev && ln -s index.htm index.html && cd ..
   artifacts:
     paths:
     - public
diff --git a/index.htm b/index.htm
deleted file mode 100644
index 1893932..0000000
--- a/index.htm
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-   <head>
-      <meta charset="UTF-8">
-      <title>Read a ROOT file</title>
-      <link rel="shortcut icon" href="img/RootIcon.ico"/>
-      <!-- To make use of RequireJS, replace following line with commented one -->
-      <!--script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="scripts/JSRoot.core.js"></script-->
-      <script type="text/javascript" src="scripts/JSRoot.core.js"></script>
-      <script type="text/javascript" src="https://eicweb.phy.anl.gov/EIC/detectors/topside/-/jobs/87825/artifacts/raw/images/jsroot/scripts/JSRoot.core.js"></script>
-   </head>
-   <body>
-      <div id="simpleGUI" path="../files/" files="ct.root;exclusion.root;fillrandom.root;glbox.root;graph.root;hsimple.root;legends.root;rf107.root;stacks.root;zdemo.root">
-         loading scripts ...
-      </div>
-      <script type="text/javascript">
-         JSROOT.buildGUI("simpleGUI");
-      </script>
-   </body>
-</html>
-
-<!--
-
-This is JSROOT main page, which aims to display content of ROOT files.
-Several URL parameters could be specified when opening page:
-   file      - name of the file(s), which will be automatically open with page loading
-   json      - name of JSON file(s) with ROOT object, stored by TBufferJSON::ConvertToJSON method
-   item      - object name in the file to display
-   items     - object names in the file to display
-   opt       - draw option for the item
-   opts      - draw options for the items
-   layout    - can be 'simple', 'flex', 'collapsible', 'tabs' or gridNxM where N and M are integer values
-   nobrowser - only file item(s) will be displayed, browser will be disabled
-   load      - name of JavaScript(s), automatically loaded at the beginning
-   mathjax   - use MathJax for Latex output (automatically loaded for TMathText objects)
-   palette   - id of default color palette, 51..123 - new ROOT6 palette  (default 57)
-   style     - TStyle object itemname or JSON file name
-   toolbar   - configure position and orientation of pad toolbar, combine 'right','vert','off'
-
-Example:
-   https://root.cern/js/latest/?file=../files/hsimple.root&layout=grid2x2&item=[hpx;1,hpxpy;1]&opts=[,colz]
-
-Page can be used to open files from other web servers like:
-   https://root.cern/js/latest/?file=https://jsroot.gsi.de/files/hsimple.root
-
-But one should be aware about Cross-Origin Request blocking.
-Read https://developer.mozilla.org/en/http_access_control for more details.
-
-To avoid problem at all, one can copy only index.htm on the web server where data files are located.
-And specify full path to the JSRoot.core.js script like
-   <script type="text/javascript" src="https://root.cern/js/latest/scripts/JSRoot.core.min.js"></script>
-
-If necessary, complete JSROOT can be installed on the web server.
-Project repository: https://github.com/root-project/jsroot.
-
--->
-- 
GitLab