summaryrefslogtreecommitdiff
path: root/ishtar_common/static/ajax_select/js/bootstrap.js
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/static/ajax_select/js/bootstrap.js')
-rw-r--r--ishtar_common/static/ajax_select/js/bootstrap.js30
1 files changed, 30 insertions, 0 deletions
diff --git a/ishtar_common/static/ajax_select/js/bootstrap.js b/ishtar_common/static/ajax_select/js/bootstrap.js
new file mode 100644
index 000000000..cb742eaa9
--- /dev/null
+++ b/ishtar_common/static/ajax_select/js/bootstrap.js
@@ -0,0 +1,30 @@
+(function(w) {
+ /**
+ * load jquery and jquery-ui if needed
+ */
+
+ function not(thing) {
+ return typeof thing === 'undefined';
+ }
+
+ function loadJS(src) {
+ document.write('<script type="text/javascript" src="' + src + '"><\/script>');
+ }
+
+ function loadCSS(href) {
+ var script = document.createElement('link');
+ script.href = href;
+ script.type = 'text/css';
+ script.rel = 'stylesheet';
+ document.head.appendChild(script);
+ }
+
+ if (not(w.jQuery)) {
+ loadJS('//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js');
+ }
+
+ if (not(w.jQuery) || not(w.jQuery.ui) || not(w.jQuery.ui.autocomplete)) {
+ loadJS('//code.jquery.com/ui/1.10.3/jquery-ui.js');
+ loadCSS('//code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css');
+ }
+})(window);