Isolate our version of jQuery in mkws-complete.js
authorJason Skomorowski <jason@indexdata.com>
Tue, 24 Jun 2014 15:35:14 +0000 (11:35 -0400)
committerJason Skomorowski <jason@indexdata.com>
Tue, 24 Jun 2014 15:35:14 +0000 (11:35 -0400)
src/Makefile
src/mkws-core.js

index 82cf254..86ebb77 100644 (file)
@@ -46,6 +46,7 @@ mkws-js mkws-complete.js: Makefile mkws.js mkws-jquery.js ${HANDLEBARS_FILE} ${J
          echo "*/"; \
          cat ${JQUERY_FILE}; \
          cat ${JQUERY_JSON_FILE}; \
+         echo 'mkws_jQuery = $.noConflict();'; \
          cat ${HANDLEBARS_FILE}; \
          cat ${PP2_FILE}; \
          cat  mkws.js; \
index a8c0470..7a98ed8 100644 (file)
@@ -78,6 +78,9 @@ var mkws = {
   }
 };
 
+// We may be using a separate copy
+if (!mkws_jQuery) mkws_jQuery = jQuery;
+mkws.$ = mkws_jQuery;
 
 mkws.log = function(string) {
   if (!mkws.log_level)
@@ -581,4 +584,4 @@ mkws.pagerNext = function(tname) {
     var widgetSelector = selectorForAllWidgets();
     if (widgetSelector && $(widgetSelector).length !== 0) init();
   });
-})(jQuery);
+})(mkws_jQuery);