File: /var/www/biblioteka/wp-content/plugins/qtranslate-x/admin/js/nav-menus-exec.js
/* executed for
/wp-admin/nav-menus.php
*/
jQuery(document).ready(
function(){
var qtx = qTranslateConfig.js.get_qtx();
var addMenuItemHooks=function(li)
{
qtx.addContentHooksByClass('edit-menu-item-title',li);
qtx.addContentHooksByClass('edit-menu-item-attr-title',li);
qtx.addContentHooksByClass('[edit-menu-item-description',li);//must use '[:]' separator style
qtx.addDisplayHooksByClass('menu-item-title',li);
//qtx.addDisplayHooksByClass('item-title',li);
qtx.addDisplayHooksByTagInClass('link-to-original','A',li);
}
var onAddMenuItem = function(menuMarkup){
var rx = /id="menu-item-(\d+)"/gi;
while((matches = rx.exec(menuMarkup))){
var id = 'menu-item-'+matches[1];
var li = document.getElementById(id);
if(li) addMenuItemHooks(li);
}
}
if(wpNavMenu){
var wp_addMenuItemToBottom = wpNavMenu.addMenuItemToBottom;
if( typeof wp_addMenuItemToBottom == 'function'){
wpNavMenu.addMenuItemToBottom = function( menuMarkup, req ) {
wp_addMenuItemToBottom( menuMarkup, req );
onAddMenuItem(menuMarkup);
};
}
if( typeof wp_addMenuItemToTop == 'function'){
wpNavMenu.addMenuItemToTop = function( menuMarkup ) {
wp_addMenuItemToTop( menuMarkup );
onAddMenuItem(menuMarkup);
};
}
}
var onLanguageSwitchAfter = function(lang){
if(wpNavMenu){
if( typeof wpNavMenu.refreshKeyboardAccessibility == 'function'){
wpNavMenu.refreshKeyboardAccessibility();
}
if( typeof wpNavMenu.refreshAdvancedAccessibility == 'function'){
wpNavMenu.refreshAdvancedAccessibility();
}
}
}
onLanguageSwitchAfter();
qtx.addLanguageSwitchAfterListener(onLanguageSwitchAfter);
});