$.openSidebar = function(_object) { if (OS_IOS) { App.GlobalWindow.add($.viewBlocker); App.NavGroup.animate({ left : 240, curve : Ti.UI.ANIMATION_CURVE_EASE_OUT, duration : 150 }); } else { _object.add($.viewBlocker); _object.animate({ left : 240, duration : 120 }); $.currentObject = _object; } $.isToggled = true; };
$.closeSidebar = function() { if (OS_IOS ) { App.GlobalWindow.remove($.viewBlocker); App.NavGroup.animate({ left : 0, curve : Ti.UI.ANIMATION_CURVE_EASE_OUT, duration : 150 }); } else { if ($.currentObject) { $.currentObject.remove($.viewBlocker); $.currentObject.animate({ left : 0, duration : 120 }); $.currentObject = null; } } $.isToggled = false; };
$.init = function() { App.GlobalWindow.add( $.wrapper ); // Handles closing the screen routine $.close.registerCloseEvent($.wrapper, function() { Model.deleteAllLocalMarkers(); App.currentController = {}; App.MapProxy.loadCurrentMarkers(); }); // Animate areas $.close.show(); $.contentArea.animate({ duration: 200, opacity: 0.9 }); $.searchField.focus(); $.searchField.addEventListener("return", $.handleSearch); };