1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-26 01:58:06 +02:00

Implemented getPdf(). Closes #516

Conflicts:

	examples/helloworld/hello.js
This commit is contained in:
Artur Adib 2011-09-27 13:30:47 -04:00
parent 6ae80b5e78
commit 83854a085c
4 changed files with 42 additions and 59 deletions

View file

@ -7,30 +7,7 @@
'use strict';
//
// Ajax GET request, for binary files
// (like jQuery's $.get(), but supports the binary type ArrayBuffer)
//
var ajaxGet = function(url, callback) {
var xhr = new XMLHttpRequest();
xhr.open('GET', url);
xhr.mozResponseType = xhr.responseType = 'arraybuffer';
xhr.expected = (document.URL.indexOf('file:') === 0) ? 0 : 200;
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === xhr.expected) {
var data = (xhr.mozResponseArrayBuffer || xhr.mozResponse ||
xhr.responseArrayBuffer || xhr.response);
callback(data);
}
};
xhr.send(null);
};
//
// This is where the fun happens
//
ajaxGet('helloworld.pdf', function ajaxGetHelloWorld(data) {
getPdf('helloworld.pdf', function(data){
//
// Instantiate PDFDoc with PDF data
//