Fix background color support, provide blank tile to fix refresh junk

This commit is contained in:
Mike Primm 2011-08-02 00:07:17 -05:00
parent 0bbcf6510e
commit e08a2d4407
5 changed files with 15 additions and 11 deletions

BIN
web/images/blank.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 B

View File

@ -10,7 +10,8 @@ var FlatProjection = DynmapProjection.extend({
var FlatMapType = DynmapTileLayer.extend({
options: {
minZoom: 0,
maxZoom: 4
maxZoom: 4,
errorTileUrl: 'images/blank.png'
},
initialize: function(options) {
options.maxzoomout = options.mapzoomout || options.world.extrazoomout;

View File

@ -14,7 +14,8 @@ var HDMapType = DynmapTileLayer.extend({
projection: undefined,
options: {
minZoom: 0,
maxZoom: 0
maxZoom: 0,
errorTileUrl: 'images/blank.png'
},
initialize: function(options) {
options.maxZoom = options.mapzoomin + options.mapzoomout;

View File

@ -16,7 +16,8 @@ var KzedProjection = DynmapProjection.extend({
var KzedMapType = DynmapTileLayer.extend({
options: {
minZoom: 0,
maxZoom: 4
maxZoom: 4,
errorTileUrl: 'images/blank.png'
},
initialize: function(options) {
options.mapzoomout = options.mapzoomout || options.world.extrazoomout;

View File

@ -599,18 +599,19 @@ DynMap.prototype = {
var me = this;
var col = "#000000";
if(me.serverday) {
if(me.maptype.backgroundday)
col = me.maptype.backgroundday;
else if(me.maptype.background)
col = me.maptype.background;
if(me.maptype.options.backgroundday)
col = me.maptype.options.backgroundday;
else if(me.maptype.options.background)
col = me.maptype.options.background;
}
else {
if(me.maptype.backgroundnight)
col = me.maptype.backgroundnight;
else if(me.maptype.background)
col = me.maptype.background;
if(me.maptype.options.backgroundnight)
col = me.maptype.options.backgroundnight;
else if(me.maptype.options.background)
col = me.maptype.options.background;
}
$('.map').css('background', col);
$('.leaflet-tile').css('background', col);
},
getParameterByName: function(name) {
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");