diff --git a/build/bundle.js b/build/bundle.js index 7e10e465..9537d46e 100644 --- a/build/bundle.js +++ b/build/bundle.js @@ -6354,7 +6354,7 @@ var init = function() { if (level > Constants.VIEWPORT.maxZoom || level < Constants.VIEWPORT.minZoom) { var Views = require('../views'); - var view = new Views.ZoomAlertWindow(); + var view = new Views.ZoomAlertWindow({level: level}); } }); eventBaton.stealBaton('windowSizeCheck', function(size) { @@ -10004,9 +10004,11 @@ var WindowSizeAlertWindow = ViewportAlert.extend({ var ZoomAlertWindow = ViewportAlert.extend({ initialize: function(options) { + if (!options || !options.level) { throw new Error('need level'); } + this.eventBatonName = 'zoomChange'; this.markdowns = [ - '## That zoom level is not supported :-/', + '## That zoom level of ' + options.level + ' is not supported :-/', 'Please zoom back to a supported zoom level with Ctrl + and Ctrl -', '', '(and of course, pull requests to fix this are appreciated :D)' @@ -16630,7 +16632,7 @@ var init = function() { if (level > Constants.VIEWPORT.maxZoom || level < Constants.VIEWPORT.minZoom) { var Views = require('../views'); - var view = new Views.ZoomAlertWindow(); + var view = new Views.ZoomAlertWindow({level: level}); } }); eventBaton.stealBaton('windowSizeCheck', function(size) { @@ -21774,9 +21776,11 @@ var WindowSizeAlertWindow = ViewportAlert.extend({ var ZoomAlertWindow = ViewportAlert.extend({ initialize: function(options) { + if (!options || !options.level) { throw new Error('need level'); } + this.eventBatonName = 'zoomChange'; this.markdowns = [ - '## That zoom level is not supported :-/', + '## That zoom level of ' + options.level + ' is not supported :-/', 'Please zoom back to a supported zoom level with Ctrl + and Ctrl -', '', '(and of course, pull requests to fix this are appreciated :D)' diff --git a/src/js/app/index.js b/src/js/app/index.js index 85d68583..8f8aca7f 100644 --- a/src/js/app/index.js +++ b/src/js/app/index.js @@ -80,7 +80,7 @@ var init = function() { if (level > Constants.VIEWPORT.maxZoom || level < Constants.VIEWPORT.minZoom) { var Views = require('../views'); - var view = new Views.ZoomAlertWindow(); + var view = new Views.ZoomAlertWindow({level: level}); } }); eventBaton.stealBaton('windowSizeCheck', function(size) { diff --git a/src/js/views/index.js b/src/js/views/index.js index 62c49195..65b77ead 100644 --- a/src/js/views/index.js +++ b/src/js/views/index.js @@ -439,9 +439,11 @@ var WindowSizeAlertWindow = ViewportAlert.extend({ var ZoomAlertWindow = ViewportAlert.extend({ initialize: function(options) { + if (!options || !options.level) { throw new Error('need level'); } + this.eventBatonName = 'zoomChange'; this.markdowns = [ - '## That zoom level is not supported :-/', + '## That zoom level of ' + options.level + ' is not supported :-/', 'Please zoom back to a supported zoom level with Ctrl + and Ctrl -', '', '(and of course, pull requests to fix this are appreciated :D)'