mirror of
https://github.com/jashkenas/backbone.git
synced 2026-01-20 20:37:59 -05:00
comments for setDomLibrary
This commit is contained in:
22
backbone.js
22
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() {
|
||||
|
||||
Reference in New Issue
Block a user