metamaps--metamaps/app/assets/javascripts/src/Metamaps.Mobile.js

33 lines
636 B
JavaScript
Raw Normal View History

2016-08-12 04:04:18 +00:00
/* global Metamaps, $ */
/*
* Metamaps.Mobile.js
*
* Dependencies:
* - Metamaps.Active
* - Metamaps.Map
*/
2016-08-12 04:04:18 +00:00
Metamaps.Mobile = {
init: function () {
var self = Metamaps.Mobile
$('#menu_icon').click(self.toggleMenu)
$('#mobile_menu li a').click(self.liClick)
$('#header_content').click(self.titleClick)
},
liClick: function () {
var self = Metamaps.Mobile
$('#header_content').html($(this).text())
self.toggleMenu()
},
toggleMenu: function () {
$('#mobile_menu').toggle()
},
titleClick: function () {
if (Metamaps.Active.Map) {
Metamaps.Map.InfoBox.open()
}
}
}