better zoom support

This commit is contained in:
Peter Cottle 2013-01-01 21:52:15 -08:00
parent 7750bae1b4
commit 423a353e28
14 changed files with 143 additions and 137 deletions

View file

@ -11,8 +11,8 @@ var GLOBAL = {
};
var VIEWPORT = {
minZoom: 1,
maxZoom: 1.15
minZoom: 0.66,
maxZoom: 1.25
};
var GRAPHICS = {

View file

@ -15,7 +15,8 @@ var toGlobalize = {
Q: { Q: require('q') },
RebaseView: require('../views/rebaseView'),
Views: require('../views'),
MultiView: require('../views/multiView')
MultiView: require('../views/multiView'),
ZoomLevel: require('../util/zoomLevel')
};
_.each(toGlobalize, function(module) {

View file

@ -26,7 +26,7 @@ EventBaton.prototype.trigger = function(name) {
}
var listeners = this.eventMap[name];
if (!listeners) {
if (!listeners || !listeners.length) {
console.warn('no listeners for', name);
return;
}

View file

@ -34,4 +34,5 @@ var setupZoomPoll = function(callback, context) {
};
exports.setupZoomPoll = setupZoomPoll;
exports.detectZoom = detectZoom;