Merge pull request #4299 from peerlibrary/bind-compatibility
Fix for bind compatibility implementation (polyfill)
This commit is contained in:
commit
d28b890aa1
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user