Revision 4942 i3geo/classesjs/classe_mapa.js

View differences:

classe_mapa.js
139 139
		 * e definido como um evento do elemento window
140 140
		 */
141 141
		ativaAutoResize : function() {
142
			var ativo = true;
142 143
			window.onresize = function() {
143 144
				var Dw, Dh, r = false;
144 145
				Dw = YAHOO.util.Dom.getViewportWidth();
......
156 157
					Dw,
157 158
					Dh
158 159
				];
159
				setTimeout(function() {
160
					i3GEO.reCalculaTamanho();
161
					i3GEO.barraDeBotoes.recria("i3geo_barra2");
162
					if (i3GEO.Interface.TABLET === true) {
163
						i3GEO.guias.escondeGuias();
164
						return;
165
					}
166
					if (i3GEO.guias.TIPO === "movel") {
167
						i3GEO.guias.guiaMovel.reposiciona();
168
					} else {
169
						i3GEO.guias.ajustaAltura();
170
					}
171
					i3GEO.mapa.reposicionaDobraPagina();
172
				}, 2000);
160
				if(ativo === true){
161
					setTimeout(function() {
162
						i3GEO.reCalculaTamanho();
163
						i3GEO.barraDeBotoes.recria("i3geo_barra2");
164
						if (i3GEO.Interface.TABLET === true) {
165
							i3GEO.guias.escondeGuias();
166
							return;
167
						}
168
						if (i3GEO.guias.TIPO === "movel") {
169
							i3GEO.guias.guiaMovel.reposiciona();
170
						} else {
171
							i3GEO.guias.ajustaAltura();
172
						}
173
						i3GEO.mapa.reposicionaDobraPagina();
174
						ativo = true;
175
					}, 2000);
176
				}
177
				ativo = false;
173 178
			};
174 179
		},
175 180
		/*

Also available in: Unified diff