Update vendor/underscore to v1.5.1 and update copyrights and tested environments.

Former-commit-id: 3bdfb1de97d08d05199f5f97c9c3145d7068e7fd
This commit is contained in:
John-David Dalton
2013-07-09 23:57:54 -07:00
parent 9d3932bd82
commit 0ea9362d06
16 changed files with 82 additions and 49 deletions

View File

@@ -1,7 +1,6 @@
// Underscore.js 1.5.0
// Underscore.js 1.5.1
// http://underscorejs.org
// (c) 2009-2011 Jeremy Ashkenas, DocumentCloud Inc.
// (c) 2011-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
// (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
// Underscore may be freely distributed under the MIT license.
(function() {
@@ -66,7 +65,7 @@
}
// Current version.
_.VERSION = '1.5.0';
_.VERSION = '1.5.1';
// Collection Functions
// --------------------
@@ -495,16 +494,6 @@
// Zip together multiple lists into a single array -- elements that share
// an index go together.
_.zip = function() {
return _.unzip.apply(_, slice.call(arguments));
};
// The inverse operation to `_.zip`. If given an array of pairs it
// returns an array of the paired elements split into two left and
// right element arrays, if given an array of triples it returns a
// three element array and so on. For example, `_.unzip` given
// `[['a',1],['b',2],['c',3]]` returns the array
// [['a','b','c'],[1,2,3]].
_.unzip = function() {
var length = _.max(_.pluck(arguments, "length").concat(0));
var results = new Array(length);
for (var i = 0; i < length; i++) {
@@ -662,7 +651,7 @@
var previous = 0;
options || (options = {});
var later = function() {
previous = new Date;
previous = options.leading === false ? 0 : new Date;
timeout = null;
result = func.apply(context, args);
};