]> git.parisson.com Git - pdf.js.git/commitdiff
Function.prototype.bind emulation; enable compatibility.js for multi_page_viewer
authornotmasteryet <async.processingjs@yahoo.com>
Wed, 6 Jul 2011 02:32:15 +0000 (21:32 -0500)
committernotmasteryet <async.processingjs@yahoo.com>
Wed, 6 Jul 2011 02:32:15 +0000 (21:32 -0500)
web/compatibility.js
web/multi_page_viewer.html

index 8b7f63b95f72739c93b5421a589622b4c74c0c45..948d737c759666ca69cd0611415d92fb166d0c03 100644 (file)
   }; 
 })();
 
+// 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;
+  };
+})();
index 841d2dba9c8576eb08d55f25cb9ef41ec031008a..1a164255f24295c714cfa126d6535e715026239e 100644 (file)
@@ -4,6 +4,7 @@
 <title>pdf.js Multi-Page Viewer</title>
 <meta http-equiv="Content-type" content="text/html;charset=UTF-8"/>
 <link rel="stylesheet" href="multi_page_viewer.css" type="text/css" media="screen"/>
+<script type="text/javascript" src="compatibility.js"></script>
 <script type="text/javascript" src="../pdf.js"></script>
 <script type="text/javascript" src="../fonts.js"></script>
 <script type="text/javascript" src="../crypto.js"></script>