assets/javascripts/bookingsync/menu.js in bootstrap-bookingsync-sass-1.0.0.beta1 vs assets/javascripts/bookingsync/menu.js in bootstrap-bookingsync-sass-1.0.0.beta2
- old
+ new
@@ -24,6 +24,20 @@
window.clearTimeout(menuTimeout);
menuTimeout = null;
element.removeClass('menu-hovered');
}
});
+
+ $(document).on('click', '.navbar-toggle.menu-toggle', function(event) {
+ parent.postMessage("bookingsync:menu:toggle", "*");
+ });
+
+ $(window).load(function() {
+ if ($('iframe.iframe-fullscreen').length > 0) {
+ window.addEventListener("message", function(event) {
+ if (event.data === "bookingsync:menu:toggle") {
+ $('body').toggleClass("menu-open");
+ }
+ }, false);
+ }
+ });
}(jQuery);