Skip to content

Commit 201752c

Browse files
committed
Support backwards compatability for plugins
1 parent 5915c5f commit 201752c

1 file changed

Lines changed: 13 additions & 3 deletions

File tree

src/core/renderer/tiles/TilesRendererBase.js

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -198,10 +198,18 @@ export class TilesRendererBase {
198198

199199
}
200200

201-
// Warn if plugin implements deprecated loadRootTileSet method
201+
// warn if plugin implements deprecated loadRootTileSet method
202202
if ( plugin.loadRootTileSet && ! plugin.loadRootTileset ) {
203203

204204
console.warn( 'TilesRendererBase: Plugin implements deprecated "loadRootTileSet" method. Please rename to "loadRootTileset".' );
205+
plugin.loadRootTileset = plugin.loadRootTileSet;
206+
207+
}
208+
209+
if ( plugin.preprocessTileSet && ! plugin.preprocessTileset ) {
210+
211+
console.warn( 'TilesRendererBase: Plugin implements deprecated "preprocessTileSet" method. Please rename to "preprocessTileset".' );
212+
plugin.preprocessTileset = plugin.preprocessTileSet;
205213

206214
}
207215

@@ -790,9 +798,10 @@ export class TilesRendererBase {
790798

791799
}
792800

793-
preprocessTileSet( json, url, parent = null ) {
801+
preprocessTileSet( ...args ) {
794802

795803
console.warn( 'TilesRenderer: "preprocessTileSet" has been deprecated. Use "preprocessTileset" instead.' );
804+
return this.preprocessTileset( ...args );
796805

797806
}
798807

@@ -841,9 +850,10 @@ export class TilesRendererBase {
841850

842851
}
843852

844-
loadRootTileSet() {
853+
loadRootTileSet( ...args ) {
845854

846855
console.warn( 'TilesRenderer: "loadRootTileSet" has been deprecated. Use "loadRootTileset" instead.' );
856+
return this.loadRootTileSet( ...args );
847857

848858
}
849859

0 commit comments

Comments
 (0)