2014-08-04 Alejandro Gallardo <alejandro.gallardo@artica.es>
* general/main_menu.php: Now the submenus opened by the user remain opened when navigating through Pandora FMS. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@10375 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
024d4e6cd1
commit
c5c338a0c2
|
@ -1,3 +1,8 @@
|
||||||
|
2014-08-04 Alejandro Gallardo <alejandro.gallardo@artica.es>
|
||||||
|
|
||||||
|
* general/main_menu.php: Now the submenus opened by the
|
||||||
|
user remain opened when navigating through Pandora FMS.
|
||||||
|
|
||||||
2014-08-04 Miguel de Dios <miguel.dedios@artica.es>
|
2014-08-04 Miguel de Dios <miguel.dedios@artica.es>
|
||||||
|
|
||||||
* include/config_process.php: added global config var for the
|
* include/config_process.php: added global config var for the
|
||||||
|
|
|
@ -63,11 +63,39 @@ ui_require_jquery_file ('cookie');
|
||||||
|
|
||||||
var autohidden_menu = <?php echo $autohidden_menu; ?>;
|
var autohidden_menu = <?php echo $autohidden_menu; ?>;
|
||||||
|
|
||||||
|
var menuState = $.cookie(btoa('pandora_menu_state'));
|
||||||
|
if (!menuState) {
|
||||||
|
menuState = {};
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
menuState = JSON.parse(menuState);
|
||||||
|
$.each(menuState, function (index, value) {
|
||||||
|
if (value)
|
||||||
|
$('div.menu>ul>li#' + index + '>ul').show();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
$(document).ready( function() {
|
$(document).ready( function() {
|
||||||
$("img.toggle").click (function () {
|
$("img.toggle").click (function (e) {
|
||||||
$(this).siblings ("ul").toggle ();
|
|
||||||
//In case the links gets activated, we don't want to follow link
|
//In case the links gets activated, we don't want to follow link
|
||||||
return false;
|
e.preventDefault();
|
||||||
|
|
||||||
|
var menuItem = $(this).parent();
|
||||||
|
var submenu = menuItem.children("ul");
|
||||||
|
|
||||||
|
if (submenu.is(":visible")) {
|
||||||
|
submenu.slideUp();
|
||||||
|
|
||||||
|
if (typeof menuState[menuItem.attr('id')] != 'undefined')
|
||||||
|
delete menuState[menuItem.attr('id')];
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
submenu.slideDown();
|
||||||
|
|
||||||
|
menuState[menuItem.attr('id')] = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
$.cookie(btoa('pandora_menu_state'), JSON.stringify(menuState), {expires: 7});
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#menu_container').hover (handlerIn, handlerOut);
|
$('#menu_container').hover (handlerIn, handlerOut);
|
||||||
|
@ -107,7 +135,7 @@ $(document).ready( function() {
|
||||||
|
|
||||||
function show_menu_pretty() {
|
function show_menu_pretty() {
|
||||||
$('div.menu ul li').css('background-position', '');
|
$('div.menu ul li').css('background-position', '');
|
||||||
$('ul.submenu li a, li.menu_icon a, li.links a').css('visibility', '');
|
$('ul.submenu li a, li.menu_icon a, li.links a, div.menu>ul>li>img.toggle').show();
|
||||||
$('.titop').css('color', 'white');
|
$('.titop').css('color', 'white');
|
||||||
$('.bg3').css('color', 'white');
|
$('.bg3').css('color', 'white');
|
||||||
$('.bg4').css('color', 'white');
|
$('.bg4').css('color', 'white');
|
||||||
|
@ -120,7 +148,7 @@ $(document).ready( function() {
|
||||||
|
|
||||||
function hide_menu_pretty() {
|
function hide_menu_pretty() {
|
||||||
$('div.menu li').css('background-position', '140px 3px');
|
$('div.menu li').css('background-position', '140px 3px');
|
||||||
$('ul.submenu li a, li.menu_icon a, li.links a').css('visibility', 'hidden');
|
$('ul.submenu li a, li.menu_icon a, li.links a, div.menu>ul>li>img.toggle').hide();
|
||||||
$('.titop').css('color', $('.titop').css('background-color'));
|
$('.titop').css('color', $('.titop').css('background-color'));
|
||||||
$('.bg3').css('color', $('.bg3').css('background-color'));
|
$('.bg3').css('color', $('.bg3').css('background-color'));
|
||||||
$('.bg4').css('color', $('.bg4').css('background-color'));
|
$('.bg4').css('color', $('.bg4').css('background-color'));
|
||||||
|
|
Loading…
Reference in New Issue