$(document).ready(function() {
/* Add class 'ncaret' in a href under li has children */
/*
var lihaschildren = document.getElementsByClassName("menu-item-has-children");
for(var i = 0; i < lihaschildren.length; i++) {
var avalue = $(lihaschildren[i]).children('a').html();
$(lihaschildren[i]).children('a').html(avalue + ' ');
}
var lihaschildren = document.getElementsByClassName("page_item_has_children");
for(var i = 0; i < lihaschildren.length; i++) {
var avalue = $(lihaschildren[i]).children('a').html();
$(lihaschildren[i]).children('a').html(avalue + ' ');
}
*/
$('').insertAfter('.menu-item-has-children > a, .page_item_has_children > a');
/* Add or remove class 'mobile' for mobile menu */
/* 768px - 17px = 751px */
function navsetup() {
var winWidth = $(window).width();
if ((winWidth < 751) && (ismobile == false)) {
$('.menu-item-has-children, .page_item_has_children').addClass('mobile');
/* Add padding left for sub menu in mobile display */
$('.mobile').each(function() {
var apad = $(this).find('ul > li > a').css('padding-left').replace("px", "");
apad = parseInt(apad);
$(this).find('ul > li > a').css('padding-left', apad + 15 + "px");
});
ismobile = true;
}
if ((winWidth >= 751) && (ismobile == true)) {
$('.menu-item-has-children, .page_item_has_children').removeClass('mobile');
/* Subtract padding left for sub menu in mobile display */
$('.menu-item-has-children, .page_item_has_children').each(function() {
var apad = $(this).find('ul > li > a').css('padding-left').replace("px", "");
apad = parseInt(apad);
$(this).find('ul > li > a').css('padding-left', apad - 15 + "px");
});
ismobile = false;
}
}
var winWidth = $(window).width();
if(winWidth < 751){
var ismobile = true;
$('.menu-item-has-children, .page_item_has_children').addClass('mobile');
/* Add padding left for sub menu in mobile display */
$('.mobile').each(function() {
var apad = $(this).find('ul > li > a').css('padding-left').replace("px", "");
apad = parseInt(apad);
$(this).find('ul > li > a').css('padding-left', apad + 15 + "px");
});
} else {
var ismobile = false;
}
$('.ncaret').unbind().click(function(){
$(this).next('ul').toggleClass('toggled-on');
});
$(window).resize(function() {
navsetup();
});
});