Permalink
Browse files

comments for setDomLibrary

  • Loading branch information...
1 parent 0ffd7ea commit 4337fc3ff3bc0f50cb08e3ade022007b538e717f @jashkenas committed Feb 2, 2012
Showing with 6 additions and 16 deletions.
  1. +6 −16 backbone.js
View
@@ -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() {

0 comments on commit 4337fc3

Please sign in to comment.