Merge pull request #4299 from peerlibrary/bind-compatibility

Fix for bind compatibility implementation (polyfill)
This commit is contained in:
Yury Delendik 2014-02-18 09:00:17 -06:00
commit d28b890aa1

View File

@ -306,7 +306,7 @@ if (typeof PDFJS === 'undefined') {
Function.prototype.bind = function functionPrototypeBind(obj) { Function.prototype.bind = function functionPrototypeBind(obj) {
var fn = this, headArgs = Array.prototype.slice.call(arguments, 1); var fn = this, headArgs = Array.prototype.slice.call(arguments, 1);
var bound = function functionPrototypeBindBound() { var bound = function functionPrototypeBindBound() {
var args = Array.prototype.concat.apply(headArgs, arguments); var args = headArgs.concat(Array.prototype.slice.call(arguments));
return fn.apply(obj, args); return fn.apply(obj, args);
}; };
return bound; return bound;