diff --git a/backbone.js b/backbone.js index 3da23a2d..7c56f423 100644 --- a/backbone.js +++ b/backbone.js @@ -39,27 +39,17 @@ if (!_ && (typeof require !== 'undefined')) _ = require('underscore'); // For Backbone's purposes, jQuery, Zepto, or Ender owns the `$` variable. - var $ = root.jQuery || root.Zepto || root.ender || root.$; + var $ = root.jQuery || root.Zepto || root.ender; - - // Set the javascript library that will be used for the selector work - // (a.k.a. the `$` variable). - // - // By default Backbone will use: jQuery, Zepto, or Ender; but the `setDomLibrary()` - // method let's you inject an alternate javascript library (or a mock - // library for testing your views outside of a browser). This is also useful - // if you are using a packaging library -- to add support for `require()` - // calls in the browser (e.g. ender or browserify). The scoping used to - // support `require()`, prevents Backbone from automatically loading the - // default javascript library. - // - // Backbone.setDomLibrary(jQuery) - // + // Set the JavaScript library that will be used for DOM manipulation and + // Ajax calls (a.k.a. the `$` variable). By default Backbone will use: jQuery, + // Zepto, or Ender; but the `setDomLibrary()` method lets you inject an + // alternate JavaScript library (or a mock library for testing your views + // outside of a browser). Backbone.setDomLibrary = function(lib) { $ = lib; }; - // Runs Backbone.js in *noConflict* mode, returning the `Backbone` variable // to its previous owner. Returns a reference to this Backbone object. Backbone.noConflict = function() {