Map and chat buttons toggle asides
This commit is contained in:
@ -96,7 +96,7 @@ main = (function(main, global) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
$('#nav-chat-btn').on('click', showMainChat);
|
$('#nav-chat-btn').on('click', toggleMainChat);
|
||||||
|
|
||||||
function showMainChat() {
|
function showMainChat() {
|
||||||
if (!main.chat.isOpen) {
|
if (!main.chat.isOpen) {
|
||||||
@ -106,10 +106,10 @@ main = (function(main, global) {
|
|||||||
|
|
||||||
function collapseMainChat() {
|
function collapseMainChat() {
|
||||||
$('#chat-embed-main').addClass('is-collapsed');
|
$('#chat-embed-main').addClass('is-collapsed');
|
||||||
|
document.activeElement.blur();
|
||||||
}
|
}
|
||||||
|
|
||||||
// keyboard shortcuts: open main chat
|
function toggleMainChat() {
|
||||||
Mousetrap.bind('g c', function() {
|
|
||||||
var isCollapsed = $('#chat-embed-main').hasClass('is-collapsed');
|
var isCollapsed = $('#chat-embed-main').hasClass('is-collapsed');
|
||||||
|
|
||||||
if (isCollapsed) {
|
if (isCollapsed) {
|
||||||
@ -117,7 +117,10 @@ main = (function(main, global) {
|
|||||||
} else {
|
} else {
|
||||||
collapseMainChat();
|
collapseMainChat();
|
||||||
}
|
}
|
||||||
});
|
}
|
||||||
|
|
||||||
|
// keyboard shortcuts: open main chat
|
||||||
|
Mousetrap.bind('g c', toggleMainChat);
|
||||||
});
|
});
|
||||||
|
|
||||||
return main;
|
return main;
|
||||||
@ -344,7 +347,7 @@ $(document).ready(function() {
|
|||||||
var mapFilter = $('#map-filter');
|
var mapFilter = $('#map-filter');
|
||||||
var mapShowAll = $('#showAll');
|
var mapShowAll = $('#showAll');
|
||||||
|
|
||||||
$('#nav-map-btn').on('click', showMap);
|
$('#nav-map-btn').on('click', toggleMap);
|
||||||
|
|
||||||
$('.map-aside-action-collapse').on('click', collapseMap);
|
$('.map-aside-action-collapse').on('click', collapseMap);
|
||||||
|
|
||||||
@ -360,6 +363,17 @@ $(document).ready(function() {
|
|||||||
|
|
||||||
function collapseMap() {
|
function collapseMap() {
|
||||||
$('.map-aside').addClass('is-collapsed');
|
$('.map-aside').addClass('is-collapsed');
|
||||||
|
document.activeElement.blur();
|
||||||
|
}
|
||||||
|
|
||||||
|
function toggleMap() {
|
||||||
|
var isCollapsed = $('.map-aside').hasClass('is-collapsed');
|
||||||
|
|
||||||
|
if (isCollapsed) {
|
||||||
|
showMap();
|
||||||
|
} else {
|
||||||
|
collapseMap();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$('#accordion').on('show.bs.collapse', function(e) {
|
$('#accordion').on('show.bs.collapse', function(e) {
|
||||||
@ -480,13 +494,5 @@ $(document).ready(function() {
|
|||||||
window.Mousetrap.bind('esc', clearMapFilter);
|
window.Mousetrap.bind('esc', clearMapFilter);
|
||||||
|
|
||||||
// keyboard shortcuts: open map
|
// keyboard shortcuts: open map
|
||||||
window.Mousetrap.bind('g m', function() {
|
window.Mousetrap.bind('g m', toggleMap);
|
||||||
var isCollapsed = $('.map-aside').hasClass('is-collapsed');
|
|
||||||
|
|
||||||
if (isCollapsed) {
|
|
||||||
showMap();
|
|
||||||
} else {
|
|
||||||
collapseMap();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user