Commit e77fb1f4 authored by Jon@s's avatar Jon@s
Browse files

Fix bug where mapID=0 breaaks maplink features

parent 52ecfd31
Showing with 14 additions and 4 deletions
+14 -4
......@@ -43,8 +43,14 @@ module.Link = ( function ( $ ) {
link.$container = $( link.container );
link.$container.addClass( 'mw-kartographer-link' );
link.mapID = options.mapID || 'auto';
link.plane = options.plane || 'auto';
link.mapID = 'auto';
if ( !isNaN(options.mapID) ) {
link.mapID = options.mapID;
}
link.plane = 'auto';
if ( !isNaN(options.plane) ) {
link.plane = options.plane;
}
link.mapVersion = options.mapVersion || null;
link.plainTiles = options.plainTiles || false;
link.center = options.center || 'auto';
......@@ -86,8 +92,12 @@ module.Link = ( function ( $ ) {
position = position || {};
position.center = position.center || link.center;
position.zoom = typeof position.zoom === 'number' ? position.zoom : link.zoom;
position.mapID = position.mapID || link.mapID;
position.plane = position.plane || link.plane;
if ( isNaN(position.mapID) ) {
position.mapID = link.mapID;
}
if ( isNaN(position.plane) ) {
position.plane = link.plane;
}
position.mapVersion = position.mapVersion || link.mapVersion || null;
position.plainTiles = position.plainTiles || link.plainTiles || false;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment