diff options
Diffstat (limited to 'addons/web/static/lib/pdfjs/src/pdf.js')
| -rw-r--r-- | addons/web/static/lib/pdfjs/src/pdf.js | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/addons/web/static/lib/pdfjs/src/pdf.js b/addons/web/static/lib/pdfjs/src/pdf.js new file mode 100644 index 00000000000..694891ca38a --- /dev/null +++ b/addons/web/static/lib/pdfjs/src/pdf.js @@ -0,0 +1,51 @@ +/* -*- Mode: Java; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set shiftwidth=2 tabstop=2 autoindent cindent expandtab: */ +/* Copyright 2012 Mozilla Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/*jshint globalstrict: false */ +/* globals PDFJS */ + +// Initializing PDFJS global object (if still undefined) +if (typeof PDFJS === 'undefined') { + (typeof window !== 'undefined' ? window : this).PDFJS = {}; +} + +//#if BUNDLE_VERSION +//#expand PDFJS.version = '__BUNDLE_VERSION__'; +//#endif +//#if BUNDLE_BUILD +//#expand PDFJS.build = '__BUNDLE_BUILD__'; +//#endif + +(function pdfjsWrapper() { + // Use strict in our context only - users might not want it + 'use strict'; + +//#expand __BUNDLE__ + +}).call((typeof window === 'undefined') ? this : window); + +//#if !(MOZCENTRAL || FIREFOX) +if (!PDFJS.workerSrc && typeof document !== 'undefined') { + // workerSrc is not set -- using last script url to define default location + PDFJS.workerSrc = (function () { + 'use strict'; + var scriptTagContainer = document.body || + document.getElementsByTagName('head')[0]; + var pdfjsSrc = scriptTagContainer.lastChild.src; + return pdfjsSrc && pdfjsSrc.replace(/\.js$/i, '.worker.js'); + })(); +} +//#endif |
