From e5762f3ec821f05ac6b46ebe2dfb6965a1192182 Mon Sep 17 00:00:00 2001 From: notmasteryet Date: Tue, 5 Jul 2011 21:32:15 -0500 Subject: [PATCH] Function.prototype.bind emulation; enable compatibility.js for multi_page_viewer --- web/compatibility.js | 13 +++++++++++++ web/multi_page_viewer.html | 1 + 2 files changed, 14 insertions(+) diff --git a/web/compatibility.js b/web/compatibility.js index 8b7f63b95..948d737c7 100644 --- a/web/compatibility.js +++ b/web/compatibility.js @@ -137,4 +137,17 @@ }; })(); +// Function.prototype.bind ? +(function() { + if (typeof Function.prototype.bind !== "undefined") + return; + Function.prototype.bind = function(obj) { + var fn = this, headArgs = Array.prototype.slice.call(arguments, 1); + var binded = function(tailArgs) { + var args = headArgs.concat(tailArgs); + return fn.apply(obj, args); + }; + return binded; + }; +})(); diff --git a/web/multi_page_viewer.html b/web/multi_page_viewer.html index 841d2dba9..1a164255f 100644 --- a/web/multi_page_viewer.html +++ b/web/multi_page_viewer.html @@ -4,6 +4,7 @@ pdf.js Multi-Page Viewer +