quickfix for collapsing menu - add click events only after ajax call execution (asynchronity can be a bitch...)

This commit is contained in:
alex
2018-03-14 11:28:57 +01:00
parent 95663c42aa
commit 16631d7ad9
+9 -4
View File
@@ -114,7 +114,7 @@
{
var strMenu = '';
$("#side-menu").html('<li id="collapseicon" class="text-right" style="cursor: pointer; color: #337ab7"><i class="fa fa-angle-double-left fa-fw"></i></li>');
printCollapseIcon();
jQuery.each(data, function(i, e) {
strMenu += printNavItem(e);
@@ -134,12 +134,12 @@
});
}
$(document).ready(function() {
renderSideMenu();
function printCollapseIcon()
{
// Hiding/showing navigation menu - works only with sb admin 2 template!!
$("#side-menu").prepend('<li id="collapseicon" class="text-right" style="cursor: pointer; color: #337ab7"><i class="fa fa-angle-double-left fa-fw"></i></li>');
$("#collapseicon").click(function() {
$("#page-wrapper").css('margin-left', '0px');
$("#side-menu").hide();
@@ -151,6 +151,11 @@
$("#side-menu").show();
$("#collapseinicon").hide();
});
}
$(document).ready(function() {
renderSideMenu();
});