summaryrefslogtreecommitdiff
path: root/platform/www/lib/scripts/script.js
diff options
context:
space:
mode:
authorYaco <franco@reevo.org>2022-03-08 13:08:34 +0000
committerYaco <franco@reevo.org>2022-03-08 13:08:34 +0000
commitc985c40d3f3fc6a2be3be3186df3bf2f32189475 (patch)
treecee11f5e5a7e351ee0fec36d58d72cbee4f7e49b /platform/www/lib/scripts/script.js
first commit after acervus codebase
Diffstat (limited to 'platform/www/lib/scripts/script.js')
-rw-r--r--platform/www/lib/scripts/script.js30
1 files changed, 30 insertions, 0 deletions
diff --git a/platform/www/lib/scripts/script.js b/platform/www/lib/scripts/script.js
new file mode 100644
index 0000000..0e03dcf
--- /dev/null
+++ b/platform/www/lib/scripts/script.js
@@ -0,0 +1,30 @@
+// if jQuery was loaded, let's make it noConflict here.
+if ('function' === typeof jQuery && 'function' === typeof jQuery.noConflict) {
+ jQuery.noConflict();
+}
+
+/**
+ * Some browser detection
+ */
+var clientPC = navigator.userAgent.toLowerCase(); // Get client info
+var is_macos = navigator.appVersion.indexOf('Mac') != -1;
+var is_gecko = ((clientPC.indexOf('gecko')!=-1) && (clientPC.indexOf('spoofer')==-1) &&
+ (clientPC.indexOf('khtml') == -1) && (clientPC.indexOf('netscape/7.0')==-1));
+var is_safari = ((clientPC.indexOf('applewebkit')!=-1) && (clientPC.indexOf('spoofer')==-1));
+var is_khtml = (navigator.vendor == 'KDE' || ( document.childNodes && !document.all && !navigator.taintEnabled ));
+if (clientPC.indexOf('opera')!=-1) {
+ var is_opera = true;
+ var is_opera_preseven = (window.opera && !document.childNodes);
+ var is_opera_seven = (window.opera && document.childNodes);
+}
+
+/**
+ * Handler to close all open Popups
+ */
+function closePopups(){
+ jQuery('div.JSpopup').hide();
+}
+
+jQuery(function () {
+ jQuery(document).on('click', closePopups);
+});