diff --git a/app/scodoc/html_sco_header.py b/app/scodoc/html_sco_header.py
index 7a0f4441a95db015c1def05a2c3db2bde40cf4af..77149ca6a36c5997b9b8320b4c253ca6eee24a9e 100644
--- a/app/scodoc/html_sco_header.py
+++ b/app/scodoc/html_sco_header.py
@@ -97,19 +97,10 @@ _HTML_BEGIN = f"""<!DOCTYPE html>
<link href="{scu.STATIC_DIR}/css/gt_table.css" rel="stylesheet" type="text/css" />
<script src="{scu.STATIC_DIR}/libjs/menu.js"></script>
<script src="{scu.STATIC_DIR}/libjs/bubble.js"></script>
-<script>
- window.onload=function(){{
- if (document.getElementById('gtrcontent')) {{
- enableTooltips("gtrcontent");
- }}
- if (document.getElementById('sidebar')) {{
- enableTooltips("sidebar");
- }}
- }};
-</script>
+
<script src="{scu.STATIC_DIR}/jQuery/jquery.js"></script>
-<script src="{scu.STATIC_DIR}/jQuery/jquery-migrate-1.2.0.min.js"></script>
+<script src="{scu.STATIC_DIR}/jQuery/jquery-migrate-3.5.2.min.js"></script>
<script src="{scu.STATIC_DIR}/libjs/jquery.field.min.js"></script>
<script src="{scu.STATIC_DIR}/libjs/jquery-ui-1.10.4.custom/js/jquery-ui-1.10.4.custom.min.js"></script>
@@ -126,6 +117,17 @@ _HTML_BEGIN = f"""<!DOCTYPE html>
<script src="{scu.STATIC_DIR}/libjs/qtip/jquery.qtip-3.0.3.min.js"></script>
<link type="text/css" rel="stylesheet" href="{scu.STATIC_DIR}/libjs/qtip/jquery.qtip-3.0.3.min.css" />
+
+<script>
+document.addEventListener('DOMContentLoaded', function() {{
+ if (document.getElementById('gtrcontent')) {{
+ enableTooltips("gtrcontent");
+ }}
+ if (document.getElementById('sidebar')) {{
+ enableTooltips("sidebar");
+ }}
+}});
+</script>
"""
diff --git a/app/static/jQuery/jquery.js b/app/static/jQuery/jquery.js
index 5049035950ce61ed9a8cef1a7b7bf46036193156..4f54328df9d05685c0b3f9e9aa2ebb117d8b80f5 120000
--- a/app/static/jQuery/jquery.js
+++ b/app/static/jQuery/jquery.js
@@ -1 +1 @@
-jquery-1.12.4.min.js
\ No newline at end of file
+jquery-3.7.1.min.js
\ No newline at end of file
diff --git a/app/static/libjs/menu.js b/app/static/libjs/menu.js
index 07ca8bf443635eea04f8052a26db739da3b590a6..dd9abf01b31a856f8007da01dc9f89063c9d1d66 100644
--- a/app/static/libjs/menu.js
+++ b/app/static/libjs/menu.js
@@ -1,12 +1,13 @@
/* -*- mode: javascript -*-
+ * Legacy code used by old group editor. To be removed.
*/
function getMouseXY(e) // works on IE6,FF,Moz,Opera7
-{
+{
if (!e) e = window.event; // works on IE, but not NS (we rely on NS passing us the event)
if (e)
- {
+ {
if (e.pageY)
{ // this doesn't work on IE6!! (works on FF,Moz,Opera7)
mousey = e.pageY;
@@ -15,11 +16,11 @@ function getMouseXY(e) // works on IE6,FF,Moz,Opera7
}
else if (e.clientY)
{ // works on IE6,FF,Moz,Opera7
-if ( document.documentElement && document.documentElement.scrollTop )
+if ( document.documentElement && document.documentElement.scrollTop )
{
mousey = e.clientY + document.documentElement.scrollTop;
}
-
+
else
{
mousey = e.clientY + document.body.scrollTop;
@@ -53,7 +54,7 @@ function MenuDisplay(l_element)
l_element.childNodes[1].style.top = - l_element.childNodes[1].offsetHeight + 'px' ;
}
}
-
+
function MenuHide(l_element)
{
if ( ! menu_firefox_flicker )
diff --git a/app/templates/babase.j2 b/app/templates/babase.j2
index 690a460a8952027679f737b0a08381b5dfa86579..2dc3aa89a0238ae15879374220d1b73fdfa39587 100644
--- a/app/templates/babase.j2
+++ b/app/templates/babase.j2
@@ -25,7 +25,7 @@
{% block scripts %}
<script src="{{scu.STATIC_DIR}}/jQuery/jquery.js"></script>
- <script src="{{scu.STATIC_DIR}}/jQuery/jquery-migrate-1.2.0.min.js"></script>
+ <script src="{{scu.STATIC_DIR}}/jQuery/jquery-migrate-3.5.2.min.js"></script>
<script src="{{scu.STATIC_DIR}}/libjs/jquery.field.min.js"></script>
<script src="{{scu.STATIC_DIR}}/libjs/jquery-ui-1.10.4.custom/js/jquery-ui-1.10.4.custom.min.js"></script>
<script src="{{scu.STATIC_DIR}}/libjs/bootstrap/js/bootstrap.min.js"></script>
diff --git a/sco_version.py b/sco_version.py
index 72242581149447e902f4d7186e492946931fc3c4..c05bb3986e75840bebe56997f75d81bfb11a4086 100644
--- a/sco_version.py
+++ b/sco_version.py
@@ -1,7 +1,7 @@
# -*- mode: python -*-
# -*- coding: utf-8 -*-
-SCOVERSION = "9.7.R"
+SCOVERSION = "9.7.R000"
SCONAME = "ScoDoc"