diff options
Diffstat (limited to 'templates/chimere/blocks/map.html')
-rw-r--r-- | templates/chimere/blocks/map.html | 46 |
1 files changed, 44 insertions, 2 deletions
diff --git a/templates/chimere/blocks/map.html b/templates/chimere/blocks/map.html index fe5ea06..bc27287 100644 --- a/templates/chimere/blocks/map.html +++ b/templates/chimere/blocks/map.html @@ -25,6 +25,17 @@ $(function(){ </div> <script type="text/javascript"> <!-- + //LIB iOS + var connectWebViewJavascriptBridge = function(callback) { + if (window.WebViewJavascriptBridge) { + callback(WebViewJavascriptBridge); + } else { + document.addEventListener('WebViewJavascriptBridgeReady', function() { + callback(WebViewJavascriptBridge); + }, false); + } + }; + //fin lib ios var routing_panel_open = function(){ $('#frm_categories').hide(); $('#chimere_itinerary_panel').show(); @@ -43,8 +54,39 @@ $(function(){ $('#action-categories').click(category_panel_open); - $('#sidebar-handler-hide').click(function(){$('#sidebar').hide();}); - $('#sidebar-handler-show').click(function(){$('#sidebar').show();}); + $('#sidebar-handler-hide').click(function(){ + $('#sidebar').hide(); + // Added for mobile - START // + //iOS + connectWebViewJavascriptBridge( + function(bridge) { + if(!bridge){ + bridge.init(function(message, responseCallback) { + if (responseCallback) { + responseCallback("Right back atcha"); + } + }); + } + bridge.send('sidebarHide'); + }); + }); + $('#sidebar-handler-show').click(function(){ + $('#sidebar').show(); + // Added for mobile - START // + //iOS + connectWebViewJavascriptBridge( + function(bridge) { + if(!bridge){ + bridge.init(function(message, responseCallback) { + if (responseCallback) { + responseCallback("Right back atcha"); + } + }); + } + bridge.send('sidebarShow'); + }); + + }); {% if single_category %} $(function() {$('#panel').hide()});{% endif %} |