don't throw errors when resizing uninitialized map (fixes #480, interestingly)

This commit is contained in:
rlx 2012-02-16 11:52:42 +00:00
parent 8ab8d8d67a
commit 476f8b8d26
2 changed files with 19 additions and 15 deletions

View file

@ -1518,6 +1518,8 @@ Ox.Map = function(options, self) {
self.options.height = that.$element.height(); self.options.height = that.$element.height();
self.options.width = that.$element.width(); self.options.width = that.$element.width();
// check if map has initialized
if (self.map) {
self.mapHeight = getMapHeight(); self.mapHeight = getMapHeight();
self.minZoom = getMinZoom(); self.minZoom = getMinZoom();
if (self.minZoom > self.map.getZoom()) { if (self.minZoom > self.map.getZoom()) {
@ -1533,6 +1535,7 @@ Ox.Map = function(options, self) {
updateFormElements(); updateFormElements();
Ox.print('triggering google maps resize event, height', self.options.height) Ox.print('triggering google maps resize event, height', self.options.height)
google.maps.event.trigger(self.map, 'resize'); google.maps.event.trigger(self.map, 'resize');
}
return that; return that;
} }

View file

@ -524,7 +524,8 @@ Ox.AnnotationFolder = function(options, self) {
self.editing = false; self.editing = false;
} }
if (value && self.options.collapsed) { if (value && self.options.collapsed) {
self.$panel.options({collapsed: false}); //self.$panel.options({collapsed: false});
toggleLayer();
} }
self.$annotations.options({selected: value}); self.$annotations.options({selected: value});
} else if (key == 'sort') { } else if (key == 'sort') {