1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-20 15:18:08 +02:00

lint compliance

This commit is contained in:
Tim de Koning 2012-06-27 11:14:14 +02:00
parent 823db83b19
commit 17c1018eef
3 changed files with 20 additions and 17 deletions

View file

@ -6,7 +6,7 @@
// Checking if the typed arrays are supported
(function checkTypedArrayCompatibility() {
if (typeof Uint8Array !== 'undefined') {
// some mobile versions do not support subarray (e.g. safari 5 / iPhone / iPad)
// some mobile versions do not support subarray (e.g. safari 5 / iOS)
if (typeof Uint8Array.prototype.subarray === 'undefined') {
Uint8Array.prototype.subarray = function subarray(start, end) {
return new Uint8Array(this.slice(start, end));
@ -79,9 +79,10 @@
// Object.defineProperty() ?
(function checkObjectDefinePropertyCompatibility() {
// safari 5 cannot use this on DOM objects and thus is unusable, see http://kangax.github.com/es5-compat-table/
if ((typeof Object.defineProperty !== 'undefined') && /Safari\/5/.test(navigator.userAgent))
return;
// safari 5 cannot use this on DOM objects and thus is unusable,
// see http://kangax.github.com/es5-compat-table/
if ((typeof Object.defineProperty !== 'undefined') &&
/Safari\/5/.test(navigator.userAgent)) return;
Object.defineProperty = function objectDefineProperty(obj, name, def) {
delete obj[name];