mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-10 02:47:50 +00:00
Update vendor/backbone and vendor/requirejs.
This commit is contained in:
13
vendor/backbone/backbone.js
vendored
13
vendor/backbone/backbone.js
vendored
@@ -1,4 +1,4 @@
|
|||||||
// Backbone.js 1.1.1
|
// Backbone.js 1.1.2
|
||||||
|
|
||||||
// (c) 2010-2014 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
|
// (c) 2010-2014 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
|
||||||
// Backbone may be freely distributed under the MIT license.
|
// Backbone may be freely distributed under the MIT license.
|
||||||
@@ -17,9 +17,8 @@
|
|||||||
|
|
||||||
// Next for Node.js or CommonJS. jQuery may not be needed as a module.
|
// Next for Node.js or CommonJS. jQuery may not be needed as a module.
|
||||||
} else if (typeof exports !== 'undefined') {
|
} else if (typeof exports !== 'undefined') {
|
||||||
var _ = require('underscore'), $;
|
var _ = require('underscore');
|
||||||
try { $ = require('jquery'); } catch(e) {}
|
factory(root, exports, _);
|
||||||
factory(root, exports, _, $);
|
|
||||||
|
|
||||||
// Finally, as a browser global.
|
// Finally, as a browser global.
|
||||||
} else {
|
} else {
|
||||||
@@ -42,7 +41,7 @@
|
|||||||
var splice = array.splice;
|
var splice = array.splice;
|
||||||
|
|
||||||
// Current version of the library. Keep in sync with `package.json`.
|
// Current version of the library. Keep in sync with `package.json`.
|
||||||
Backbone.VERSION = '1.1.1';
|
Backbone.VERSION = '1.1.2';
|
||||||
|
|
||||||
// For Backbone's purposes, jQuery, Zepto, Ender, or My Library (kidding) owns
|
// For Backbone's purposes, jQuery, Zepto, Ender, or My Library (kidding) owns
|
||||||
// the `$` variable.
|
// the `$` variable.
|
||||||
@@ -1293,7 +1292,7 @@
|
|||||||
return optional ? match : '([^/?]+)';
|
return optional ? match : '([^/?]+)';
|
||||||
})
|
})
|
||||||
.replace(splatParam, '([^?]*?)');
|
.replace(splatParam, '([^?]*?)');
|
||||||
return new RegExp('^' + route + '(?:\\?(.*))?$');
|
return new RegExp('^' + route + '(?:\\?([\\s\\S]*))?$');
|
||||||
},
|
},
|
||||||
|
|
||||||
// Given a route, and a URL fragment that it matches, return the array of
|
// Given a route, and a URL fragment that it matches, return the array of
|
||||||
@@ -1450,7 +1449,7 @@
|
|||||||
// but possibly useful for unit testing Routers.
|
// but possibly useful for unit testing Routers.
|
||||||
stop: function() {
|
stop: function() {
|
||||||
Backbone.$(window).off('popstate', this.checkUrl).off('hashchange', this.checkUrl);
|
Backbone.$(window).off('popstate', this.checkUrl).off('hashchange', this.checkUrl);
|
||||||
clearInterval(this._checkUrlInterval);
|
if (this._checkUrlInterval) clearInterval(this._checkUrlInterval);
|
||||||
History.started = false;
|
History.started = false;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
17
vendor/backbone/test/router.js
vendored
17
vendor/backbone/test/router.js
vendored
@@ -788,7 +788,22 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
var router = new Router;
|
new Router;
|
||||||
|
Backbone.history.start({pushState: true});
|
||||||
|
});
|
||||||
|
|
||||||
|
test('newline in route', 1, function() {
|
||||||
|
location.replace('http://example.com/stuff%0Anonsense?param=foo%0Abar');
|
||||||
|
Backbone.history.stop();
|
||||||
|
Backbone.history = _.extend(new Backbone.History, {location: location});
|
||||||
|
var Router = Backbone.Router.extend({
|
||||||
|
routes: {
|
||||||
|
'stuff\nnonsense': function() {
|
||||||
|
ok(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
new Router;
|
||||||
Backbone.history.start({pushState: true});
|
Backbone.history.start({pushState: true});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
2
vendor/requirejs/LICENSE
vendored
2
vendor/requirejs/LICENSE
vendored
@@ -6,7 +6,7 @@ provided below.
|
|||||||
The "New" BSD License:
|
The "New" BSD License:
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
Copyright (c) 2010-2013, The Dojo Foundation
|
Copyright (c) 2010-2014, The Dojo Foundation
|
||||||
All rights reserved.
|
All rights reserved.
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
Redistribution and use in source and binary forms, with or without
|
||||||
|
|||||||
12
vendor/requirejs/require.js
vendored
12
vendor/requirejs/require.js
vendored
@@ -1,5 +1,5 @@
|
|||||||
/** vim: et:ts=4:sw=4:sts=4
|
/** vim: et:ts=4:sw=4:sts=4
|
||||||
* @license RequireJS 2.1.10 Copyright (c) 2010-2014, The Dojo Foundation All Rights Reserved.
|
* @license RequireJS 2.1.11 Copyright (c) 2010-2014, The Dojo Foundation All Rights Reserved.
|
||||||
* Available via the MIT or new BSD license.
|
* Available via the MIT or new BSD license.
|
||||||
* see: http://github.com/jrburke/requirejs for details
|
* see: http://github.com/jrburke/requirejs for details
|
||||||
*/
|
*/
|
||||||
@@ -12,7 +12,7 @@ var requirejs, require, define;
|
|||||||
(function (global) {
|
(function (global) {
|
||||||
var req, s, head, baseElement, dataMain, src,
|
var req, s, head, baseElement, dataMain, src,
|
||||||
interactiveScript, currentlyAddingScript, mainScript, subPath,
|
interactiveScript, currentlyAddingScript, mainScript, subPath,
|
||||||
version = '2.1.10',
|
version = '2.1.11',
|
||||||
commentRegExp = /(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,
|
commentRegExp = /(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,
|
||||||
cjsRequireRegExp = /[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,
|
cjsRequireRegExp = /[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,
|
||||||
jsSuffixRegExp = /\.js$/,
|
jsSuffixRegExp = /\.js$/,
|
||||||
@@ -141,7 +141,7 @@ var requirejs, require, define;
|
|||||||
throw err;
|
throw err;
|
||||||
}
|
}
|
||||||
|
|
||||||
//Allow getting a global that expressed in
|
//Allow getting a global that is expressed in
|
||||||
//dot notation, like 'a.b.c'.
|
//dot notation, like 'a.b.c'.
|
||||||
function getGlobal(value) {
|
function getGlobal(value) {
|
||||||
if (!value) {
|
if (!value) {
|
||||||
@@ -567,7 +567,7 @@ var requirejs, require, define;
|
|||||||
mod.usingExports = true;
|
mod.usingExports = true;
|
||||||
if (mod.map.isDefine) {
|
if (mod.map.isDefine) {
|
||||||
if (mod.exports) {
|
if (mod.exports) {
|
||||||
return mod.exports;
|
return (defined[mod.map.id] = mod.exports);
|
||||||
} else {
|
} else {
|
||||||
return (mod.exports = defined[mod.map.id] = {});
|
return (mod.exports = defined[mod.map.id] = {});
|
||||||
}
|
}
|
||||||
@@ -583,7 +583,7 @@ var requirejs, require, define;
|
|||||||
config: function () {
|
config: function () {
|
||||||
return getOwn(config.config, mod.map.id) || {};
|
return getOwn(config.config, mod.map.id) || {};
|
||||||
},
|
},
|
||||||
exports: handlers.exports(mod)
|
exports: mod.exports || (mod.exports = {})
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1502,7 +1502,7 @@ var requirejs, require, define;
|
|||||||
/**
|
/**
|
||||||
* Called to enable a module if it is still in the registry
|
* Called to enable a module if it is still in the registry
|
||||||
* awaiting enablement. A second arg, parent, the parent module,
|
* awaiting enablement. A second arg, parent, the parent module,
|
||||||
* is passed in for context, when this method is overriden by
|
* is passed in for context, when this method is overridden by
|
||||||
* the optimizer. Not shown here to keep code compact.
|
* the optimizer. Not shown here to keep code compact.
|
||||||
*/
|
*/
|
||||||
enable: function (depMap) {
|
enable: function (depMap) {
|
||||||
|
|||||||
Reference in New Issue
Block a user