From 004f13365d4ae25d6ed97c1b6e5c807e1935da3e Mon Sep 17 00:00:00 2001 From: radix-pro Date: Tue, 2 Jul 2013 13:41:37 -0700 Subject: [PATCH] Update iiiftilesource.js --- src/iiiftilesource.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/iiiftilesource.js b/src/iiiftilesource.js index 8617f8c2..908fc38d 100644 --- a/src/iiiftilesource.js +++ b/src/iiiftilesource.js @@ -67,14 +67,14 @@ $.IIIFTileSource = function( options ){ if (! options.maxLevel ) { var mf = -1; - if ( this.scale_factor instanceof Array ) { - for ( var i = 0; i < this.scale_factor.length; i++ ) - { - var cf = Number( this.scale_factor[i] ); - if ( !isNaN(cf) && cf > mf ) { mf = cf; } + var scfs = this.scale_factors || this.scale_factor; + if ( scfs instanceof Array ) { + for ( var i = 0; i < scfs.length; i++ ) { + var cf = Number( scfs[i] ); + if ( !isNaN( cf ) && cf > mf ) { mf = cf; } } } - if ( mf < 0 ) { options.maxLevel = Number( Math.ceil( Math.log( Math.max( this.width, this.height ), 2 ))); } + if ( mf < 0 ) { options.maxLevel = Number(Math.ceil(Math.log(Math.max(this.width, this.height), 2))); } else { options.maxLevel = mf; } }