summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2013-10-03 23:49:02 +0000
committerTed Trask <ttrask01@yahoo.com>2013-10-03 23:49:02 +0000
commit8721aec349e783755ed8bee0b5a14e6551a0a74a (patch)
treec7f1350d93180aa92b440a9685753472dfd489b9
parentc759b4ae71cb682d9e5723a130deb53f4f555343 (diff)
downloadacf-weblog-8721aec349e783755ed8bee0b5a14e6551a0a74a.tar.bz2
acf-weblog-8721aec349e783755ed8bee0b5a14e6551a0a74a.tar.xz
Only load js libraries if not already loaded
-rw-r--r--weblog-viewauditstats-html.lsp14
-rw-r--r--weblog-viewweblog-html.lsp14
2 files changed, 24 insertions, 4 deletions
diff --git a/weblog-viewauditstats-html.lsp b/weblog-viewauditstats-html.lsp
index 441fa4b..9a9f773 100644
--- a/weblog-viewauditstats-html.lsp
+++ b/weblog-viewauditstats-html.lsp
@@ -2,8 +2,18 @@
<% require("htmlviewfunctions") %>
<% html = require("acf.html") %>
-<script type="text/javascript" src="<%= html.html_escape(page_info.wwwprefix) %>/js/jquery-latest.js"></script>
-<script type="text/javascript" src="<%= html.html_escape(page_info.wwwprefix) %>/js/jquery.tablesorter.js"></script>
+<script type="text/javascript">
+ if (typeof jQuery == 'undefined') {
+ document.write('<script type="text/javascript" src="<%= html.html_escape(page_info.wwwprefix) %>/js/jquery-latest.js"><\/script>');
+ }
+</script>
+
+<script type="text/javascript">
+ if (typeof $.tablesorter == 'undefined') {
+ document.write('<script type="text/javascript" src="<%= html.html_escape(page_info.wwwprefix) %>/js/jquery.tablesorter.js"><\/script>');
+ }
+</script>
+
<script type="text/javascript">
$(document).ready(function() {
<% if data.value.groupby.value == "clientip" then %>
diff --git a/weblog-viewweblog-html.lsp b/weblog-viewweblog-html.lsp
index d8fc2e1..28b0b01 100644
--- a/weblog-viewweblog-html.lsp
+++ b/weblog-viewweblog-html.lsp
@@ -28,8 +28,18 @@ function string_highlight(txtvalue, searchval, fcolour, bcolour)
end
%>
-<script type="text/javascript" src="<%= html.html_escape(page_info.wwwprefix) %>/js/jquery-latest.js"></script>
-<script type="text/javascript" src="<%= html.html_escape(page_info.wwwprefix) %>/js/jquery.tablesorter.js"></script>
+<script type="text/javascript">
+ if (typeof jQuery == 'undefined') {
+ document.write('<script type="text/javascript" src="<%= html.html_escape(page_info.wwwprefix) %>/js/jquery-latest.js"><\/script>');
+ }
+</script>
+
+<script type="text/javascript">
+ if (typeof $.tablesorter == 'undefined') {
+ document.write('<script type="text/javascript" src="<%= html.html_escape(page_info.wwwprefix) %>/js/jquery.tablesorter.js"><\/script>');
+ }
+</script>
+
<script type="text/javascript">
function clickhead(e) {
var selectdata = "";