Files
Grav-Admin-Plugin/themes/grav/js/mobile.js

30 lines
1.2 KiB
JavaScript
Raw Normal View History

2015-08-26 09:46:08 -04:00
$(document).ready(function(){
var large_desktop_container = 75.000;
var desktop_container= 60.000;
var tablet_container= 48.000;
var large_mobile_container= 30.000;
var mobile_only= large_desktop_container - 0.062;
var no_mobile= tablet_container;
var small_mobile_range= large_mobile_container;
//mobile-only actions
if($(window).width() / parseFloat($("body").css("font-size"))<mobile_only) {
//add listener to titlebar to acivate sidebar
2015-08-26 09:46:08 -04:00
document.getElementById("titlebar").addEventListener("click",function(){
//open sidebar
2015-08-26 09:46:08 -04:00
var admin_sidebar = document.getElementById("admin-sidebar");
$(admin_sidebar).toggle("slide");
2015-09-01 15:27:06 -04:00
var selected = admin_sidebar.getElementsByClassName("selected")[0].getElementsByTagName("a");
selected[0].href="javascript:void(0)";
//enable sidebar closing;
admin_sidebar.addEventListener("click", function(event){
2015-09-01 15:27:06 -04:00
if(event.target == admin_sidebar || event.target == selected[0]){
2015-08-26 09:46:08 -04:00
$(admin_sidebar).toggle("slide");
}
});
2015-08-26 09:46:08 -04:00
});
}
2015-08-26 09:46:08 -04:00
});