diff --git a/src/dzitilesource.js b/src/dzitilesource.js index fbb4d2dc..2a8150c4 100644 --- a/src/dzitilesource.js +++ b/src/dzitilesource.js @@ -108,19 +108,8 @@ $.extend( $.DziTileSource.prototype, $.TileSource.prototype, { options = configureFromObject( this, data ); } - if( url && !options.tilesUrl ){ - if( 'http' !== url.substring( 0, 4 ) ){ - host = location.protocol + '//' + location.host; - } - dziPath = url.split('/'); - dziName = dziPath.pop(); - dziName = dziName.substring(0, dziName.lastIndexOf('.')); - dziPath = '/' + dziPath.join('/') + '/' + dziName + '_files/'; - tilesUrl = dziPath; - if( host ){ - tilesUrl = host + tilesUrl; - } - options.tilesUrl = tilesUrl; + if (url && !options.tilesUrl) { + options.tilesUrl = url.replace(/([^\/]+)\.dzi$/, '$1_files/'); } return options;