mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2025-11-14 09:16:05 +01:00
Clean up
This commit is contained in:
@@ -14,48 +14,35 @@ $(document).ready(function(){
|
|||||||
var sidebar = document.getElementById("admin-sidebar");
|
var sidebar = document.getElementById("admin-sidebar");
|
||||||
var overlay = document.getElementById("overlay");
|
var overlay = document.getElementById("overlay");
|
||||||
|
|
||||||
//var selected = sidebar.getElementsByClassName('selected')[0].getElementsByTagName('a');
|
|
||||||
//Var selected will be added later when solution to a few pages not having it is found.
|
|
||||||
//Var selected is used to prevent the page from reloading when clicking on the current page in the menu
|
|
||||||
var mobile = {
|
var mobile = {
|
||||||
setup: function() {
|
setup: function() {
|
||||||
//selected[0].href = 'javascript:void(0)';
|
//add event listeners
|
||||||
//actions here please;
|
|
||||||
//console.log("Mobile setup");
|
|
||||||
//event listener to titlebar
|
|
||||||
titlebar.addEventListener('click',mobile.titlebar_click);
|
titlebar.addEventListener('click',mobile.titlebar_click);
|
||||||
//event listener to admin-sidebar
|
|
||||||
sidebar.addEventListener('click',mobile.sidebar_click);
|
sidebar.addEventListener('click',mobile.sidebar_click);
|
||||||
//event listener to overlay
|
|
||||||
overlay.addEventListener('click',mobile.overlay_click);
|
overlay.addEventListener('click',mobile.overlay_click);
|
||||||
},
|
},
|
||||||
teardown: function() {
|
teardown: function() {
|
||||||
//teardown actions here please
|
|
||||||
//console.log("Mobile teardown");
|
|
||||||
//remove event listeners
|
//remove event listeners
|
||||||
titlebar.removeEventListener('click',mobile.titlebar_click);
|
titlebar.removeEventListener('click',mobile.titlebar_click);
|
||||||
sidebar.removeEventListener('click',mobile.sidebar_click);
|
sidebar.removeEventListener('click',mobile.sidebar_click);
|
||||||
overlay.removeEventListener('click',mobile.overlay_click);
|
overlay.removeEventListener('click',mobile.overlay_click);
|
||||||
},
|
},
|
||||||
titlebar_click: function(event){
|
titlebar_click: function(event){
|
||||||
//onclick event stuff here;
|
//titlebar on click - open sidebar (make sure not a button bar child)
|
||||||
//console.log("Mobile onClick");
|
|
||||||
if(!$(event.target).parents('.button-bar').length>0){
|
if(!$(event.target).parents('.button-bar').length>0){
|
||||||
$(sidebar).toggle('slide');
|
$(sidebar).toggle('slide');
|
||||||
overlay.style.display = "inherit";
|
overlay.style.display = "inherit";
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
sidebar_click: function(){
|
sidebar_click: function(){
|
||||||
//onclick event stuff here;
|
//sidebar on click - close sidebar
|
||||||
//console.log("Sidebar Clicked");
|
|
||||||
if(event.target == sidebar || event.target == selected[0]) {
|
if(event.target == sidebar || event.target == selected[0]) {
|
||||||
$(sidebar).toggle('slide');
|
$(sidebar).toggle('slide');
|
||||||
overlay.style.display = "none";
|
overlay.style.display = "none";
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
overlay_click: function(){
|
overlay_click: function(){
|
||||||
//onclick event stuff here;
|
//overlay on click - close sidebar
|
||||||
//console.log("Overlay Clicked");
|
|
||||||
$(sidebar).toggle('slide');
|
$(sidebar).toggle('slide');
|
||||||
overlay.style.display = "none";
|
overlay.style.display = "none";
|
||||||
}
|
}
|
||||||
@@ -63,9 +50,6 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
var other = {
|
var other = {
|
||||||
setup: function() {
|
setup: function() {
|
||||||
//actions here please;
|
|
||||||
//console.log("Other setup");
|
|
||||||
//make sure menu is visible
|
|
||||||
if(sidebar && sidebar.style.display == 'none') {
|
if(sidebar && sidebar.style.display == 'none') {
|
||||||
sidebar.style.display = 'block';
|
sidebar.style.display = 'block';
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user