/var/www/vhosts/ihelp.ro/ajutam.ro/wp-admin/js
NameSizeModeActions
widgets/-0755rm
accordion.js29330644editdlrm
accordion.min.js7580644editdlrm
application-passwords.js63940644editdlrm
application-passwords.min.js30240644editdlrm
auth-app.js57960644editdlrm
auth-app.min.js20840644editdlrm
code-editor.js115880644editdlrm
code-editor.min.js30830644editdlrm
color-picker.js97680644editdlrm
color-picker.min.js34860644editdlrm
comment.js29190644editdlrm
comment.min.js13150644editdlrm
common.js626180644editdlrm
common.min.js236760644editdlrm
custom-background.js34350644editdlrm
custom-background.min.js12060644editdlrm
custom-header.js20230644editdlrm
customize-controls.js2953350644editdlrm
customize-controls.min.js1123220644editdlrm
customize-nav-menus.js1141350644editdlrm
customize-nav-menus.min.js482720644editdlrm
customize-widgets.js717270644editdlrm
customize-widgets.min.js280650644editdlrm
dashboard.js276660644editdlrm
dashboard.min.js88620644editdlrm
edit-comments.js380060644editdlrm
edit-comments.min.js154880644editdlrm
editor-expand.js426060644editdlrm
editor-expand.min.js134510644editdlrm
editor.js450550644editdlrm
editor.min.js130850644editdlrm
farbtastic.js78490644editdlrm
gallery.js55430644editdlrm
gallery.min.js37410644editdlrm
image-edit.js409360644editdlrm
image-edit.min.js155150644editdlrm
inline-edit-post.js206450644editdlrm
inline-edit-post.min.js96160644editdlrm
inline-edit-tax.js77970644editdlrm
inline-edit-tax.min.js29970644editdlrm
iris.min.js236430644editdlrm
language-chooser.js8900644editdlrm
language-chooser.min.js4230644editdlrm
link.js39870644editdlrm
link.min.js17420644editdlrm
media-gallery.js13030644editdlrm
media-gallery.min.js6110644editdlrm
media-upload.js34650644editdlrm
media-upload.min.js11520644editdlrm
media.js67650644editdlrm
media.min.js24390644editdlrm
nav-menu.js626170644editdlrm
nav-menu.min.js307850644editdlrm
password-strength-meter.js42360644editdlrm
password-strength-meter.min.js11230644editdlrm
password-toggle.js13390644editdlrm
password-toggle.min.js8470644editdlrm
plugin-install.js70860644editdlrm
plugin-install.min.js24030644editdlrm
post.js396070644editdlrm
post.min.js188450644editdlrm
postbox.js189370644editdlrm
postbox.min.js67610644editdlrm
privacy-tools.js109230644editdlrm
privacy-tools.min.js51540644editdlrm
revisions.js347290644editdlrm
revisions.min.js184010644editdlrm
set-post-thumbnail.js8760644editdlrm
set-post-thumbnail.min.js6200644editdlrm
site-health.js134650644editdlrm
site-health.min.js62820644editdlrm
site-icon.js62430644editdlrm
site-icon.min.js22540644editdlrm
svg-painter.js32800644editdlrm
svg-painter.min.js15670644editdlrm
tags-box.js111400644editdlrm
tags-box.min.js30770644editdlrm
tags-suggest.js57710644editdlrm
tags-suggest.min.js22690644editdlrm
tags.js60980644editdlrm
tags.min.js24670644editdlrm
theme-plugin-editor.js253600644editdlrm
theme-plugin-editor.min.js117090644editdlrm
theme.js562630644editdlrm
theme.min.js271420644editdlrm
updates.js1119990644editdlrm
updates.min.js484430644editdlrm
user-profile.js183430644editdlrm
user-profile.min.js79970644editdlrm
user-suggest.js23010644editdlrm
user-suggest.min.js6760644editdlrm
widgets.js230980644editdlrm
widgets.min.js126090644editdlrm
word-count.js76960644editdlrm
word-count.min.js15300644editdlrm
xfn.js7400644editdlrm
xfn.min.js4580644editdlrm
Edit: /var/www/vhosts/ihelp.ro/ajutam.ro/wp-admin/js/nav-menu.js (62617B)
/** * WordPress Administration Navigation Menu * Interface JS functions * * @version 2.0.0 * * @package WordPress * @subpackage Administration * @output wp-admin/js/nav-menu.js */ /* global menus, postboxes, columns, isRtl, ajaxurl, wpNavMenu */ (function($) { var api; /** * Contains all the functions to handle WordPress navigation menus administration. * * @namespace wpNavMenu */ api = window.wpNavMenu = { options : { menuItemDepthPerLevel : 30, // Do not use directly. Use depthToPx and pxToDepth instead. globalMaxDepth: 11, sortableItems: '> *', targetTolerance: 0 }, menuList : undefined, // Set in init. targetList : undefined, // Set in init. menusChanged : false, isRTL: !! ( 'undefined' != typeof isRtl && isRtl ), negateIfRTL: ( 'undefined' != typeof isRtl && isRtl ) ? -1 : 1, lastSearch: '', // Functions that run on init. init : function() { api.menuList = $('#menu-to-edit'); api.targetList = api.menuList; this.jQueryExtensions(); this.attachMenuEditListeners(); this.attachBulkSelectButtonListeners(); this.attachMenuCheckBoxListeners(); this.attachMenuItemDeleteButton(); this.attachPendingMenuItemsListForDeletion(); this.attachQuickSearchListeners(); this.attachThemeLocationsListeners(); this.attachMenuSaveSubmitListeners(); this.attachTabsPanelListeners(); this.attachUnsavedChangesListener(); if ( api.menuList.length ) this.initSortables(); if ( menus.oneThemeLocationNoMenus ) $( '#posttype-page' ).addSelectedToMenu( api.addMenuItemToBottom ); this.initManageLocations(); this.initAccessibility(); this.initToggles(); this.initPreviewing(); }, jQueryExtensions : function() { // jQuery extensions. $.fn.extend({ menuItemDepth : function() { var margin = api.isRTL ? this.eq(0).css('margin-right') : this.eq(0).css('margin-left'); return api.pxToDepth( margin && -1 != margin.indexOf('px') ? margin.slice(0, -2) : 0 ); }, updateDepthClass : function(current, prev) { return this.each(function(){ var t = $(this); prev = prev || t.menuItemDepth(); $(this).removeClass('menu-item-depth-'+ prev ) .addClass('menu-item-depth-'+ current ); }); }, shiftDepthClass : function(change) { return this.each(function(){ var t = $(this), depth = t.menuItemDepth(), newDepth = depth + change; t.removeClass( 'menu-item-depth-'+ depth ) .addClass( 'menu-item-depth-'+ ( newDepth ) ); if ( 0 === newDepth ) { t.find( '.is-submenu' ).hide(); } }); }, childMenuItems : function() { var result = $(); this.each(function(){ var t = $(this), depth = t.menuItemDepth(), next = t.next( '.menu-item' ); while( next.length && next.menuItemDepth() > depth ) { result = result.add( next ); next = next.next( '.menu-item' ); } }); return result; }, shiftHorizontally : function( dir ) { return this.each(function(){ var t = $(this), depth = t.menuItemDepth(), newDepth = depth + dir; // Change .menu-item-depth-n class. t.moveHorizontally( newDepth, depth ); }); }, moveHorizontally : function( newDepth, depth ) { return this.each(function(){ var t = $(this), children = t.childMenuItems(), diff = newDepth - depth, subItemText = t.find('.is-submenu'); // Change .menu-item-depth-n class. t.updateDepthClass( newDepth, depth ).updateParentMenuItemDBId(); // If it has children, move those too. if ( children ) { children.each(function() { var t = $(this), thisDepth = t.menuItemDepth(), newDepth = thisDepth + diff; t.updateDepthClass(newDepth, thisDepth).updateParentMenuItemDBId(); }); } // Show "Sub item" helper text. if (0 === newDepth) subItemText.hide(); else subItemText.show(); }); }, updateParentMenuItemDBId : function() { return this.each(function(){ var item = $(this), input = item.find( '.menu-item-data-parent-id' ), depth = parseInt( item.menuItemDepth(), 10 ), parentDepth = depth - 1, parent = item.prevAll( '.menu-item-depth-' + parentDepth ).first(); if ( 0 === depth ) { // Item is on the top level, has no parent. input.val(0); } else { // Find the parent item, and retrieve its object id. input.val( parent.find( '.menu-item-data-db-id' ).val() ); } }); }, hideAdvancedMenuItemFields : function() { return this.each(function(){ var that = $(this); $('.hide-column-tog').not(':checked').each(function(){ that.find('.field-' + $(this).val() ).addClass('hidden-field'); }); }); }, /** * Adds selected menu items to the menu. * * @ignore * * @param jQuery metabox The metabox jQuery object. */ addSelectedToMenu : function(processMethod) { if ( 0 === $('#menu-to-edit').length ) { return false; } return this.each(function() { var t = $(this), menuItems = {}, checkboxes = ( menus.oneThemeLocationNoMenus && 0 === t.find( '.tabs-panel-active .categorychecklist li input:checked' ).length ) ? t.find( '#page-all li input[type="checkbox"]' ) : t.find( '.tabs-panel-active .categorychecklist li input:checked' ), re = /menu-item\[([^\]]*)/; processMethod = processMethod || api.addMenuItemToBottom; // If no items are checked, bail. if ( !checkboxes.length ) return false; // Show the Ajax spinner. t.find( '.button-controls .spinner' ).addClass( 'is-active' ); // Retrieve menu item data. $(checkboxes).each(function(){ var t = $(this), listItemDBIDMatch = re.exec( t.attr('name') ), listItemDBID = 'undefined' == typeof listItemDBIDMatch[1] ? 0 : parseInt(listItemDBIDMatch[1], 10); if ( this.className && -1 != this.className.indexOf('add-to-top') ) processMethod = api.addMenuItemToTop; menuItems[listItemDBID] = t.closest('li').getItemData( 'add-menu-item', listItemDBID ); }); // Add the items. api.addItemToMenu(menuItems, processMethod, function(){ // Deselect the items and hide the Ajax spinner. checkboxes.prop( 'checked', false ); t.find( '.button-controls .select-all' ).prop( 'checked', false ); t.find( '.button-controls .spinner' ).removeClass( 'is-active' ); t.updateParentDropdown(); t.updateOrderDropdown(); }); }); }, getItemData : function( itemType, id ) { itemType = itemType || 'menu-item'; var itemData = {}, i, fields = [ 'menu-item-db-id', 'menu-item-object-id', 'menu-item-object', 'menu-item-parent-id', 'menu-item-position', 'menu-item-type', 'menu-item-title', 'menu-item-url', 'menu-item-description', 'menu-item-attr-title', 'menu-item-target', 'menu-item-classes', 'menu-item-xfn' ]; if( !id && itemType == 'menu-item' ) { id = this.find('.menu-item-data-db-id').val(); } if( !id ) return itemData; this.find('input').each(function() { var field; i = fields.length; while ( i-- ) { if( itemType == 'menu-item' ) field = fields[i] + '[' + id + ']'; else if( itemType == 'add-menu-item' ) field = 'menu-item[' + id + '][' + fields[i] + ']'; if ( this.name && field == this.name ) { itemData[fields[i]] = this.value; } } }); return itemData; }, setItemData : function( itemData, itemType, id ) { // Can take a type, such as 'menu-item', or an id. itemType = itemType || 'menu-item'; if( !id && itemType == 'menu-item' ) { id = $('.menu-item-data-db-id', this).val(); } if( !id ) return this; this.find('input').each(function() { var t = $(this), field; $.each( itemData, function( attr, val ) { if( itemType == 'menu-item' ) field = attr + '[' + id + ']'; else if( itemType == 'add-menu-item' ) field = 'menu-item[' + id + '][' + attr + ']'; if ( field == t.attr('name') ) { t.val( val ); } }); }); return this; }, updateParentDropdown : function() { return this.each(function(){ var menuItems = $( '#menu-to-edit li' ), parentDropdowns = $( '.edit-menu-item-parent' ); $.each( parentDropdowns, function() { var parentDropdown = $( this ), currentItemID = parseInt( parentDropdown.closest( 'li.menu-item' ).find( '.menu-item-data-db-id' ).val() ), currentParentID = parseInt( parentDropdown.closest( 'li.menu-item' ).find( '.menu-item-data-parent-id' ).val() ), currentItem = parentDropdown.closest( 'li.menu-item' ), currentMenuItemChild = currentItem.childMenuItems(), excludeMenuItem = /** @type {number[]} */ [ currentItemID ]; parentDropdown.empty(); if ( currentMenuItemChild.length > 0 ) { $.each( currentMenuItemChild, function(){ var childItem = $(this), childID = parseInt( childItem.find( '.menu-item-data-db-id' ).val() ); excludeMenuItem.push( childID ); }); } parentDropdown.append( $( '