mirror of
https://github.com/openseadragon/openseadragon.git
synced 2025-02-21 17:23:14 +03:00
Update iiiftilesource.js
This commit is contained in:
parent
a4303fb232
commit
040ff3a7ae
@ -64,18 +64,23 @@ $.IIIFTileSource = function( options ){
|
||||
// OpenSeadraon.Point but would require careful implementation
|
||||
// to preserve backward compatibility.
|
||||
options.tileSize = this.tile_width;
|
||||
|
||||
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;
|
||||
if (!isNaN(cf) && cf > mf) { mf = cf; }
|
||||
}
|
||||
}
|
||||
if ( mf < 0 ) options.maxLevel = Number(Math.ceil(Math.log(Math.max(this.width, this.height ), 2)));
|
||||
else options.maxLevel = mf;
|
||||
if ( mf < 0 ) {
|
||||
options.maxLevel = Number(Math.ceil(Math.log(Math.max(this.width, this.height ), 2)));
|
||||
} else {
|
||||
options.maxLevel = mf;
|
||||
}
|
||||
}
|
||||
|
||||
$.TileSource.apply( this, [ options ] );
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user