/
home
/
techb158
/
primomovers.ca
/
wp-content
/
plugins
/
polylang-pro
/
js
/
build
/
/home/techb158/primomovers.ca/wp-content/plugins/polylang-pro/js/build
mkdir
upload
Name
Size
Mode
Actions
acf.js
1357
0644
edit
dl
rm
acf.min.js
600
0644
edit
dl
rm
admin.js
14678
0644
edit
dl
rm
admin.min.js
4346
0644
edit
dl
rm
block-editor-plugin.js
30834
0644
edit
dl
rm
block-editor-plugin.min.js
4325
0644
edit
dl
rm
block-editor.js
13046
0644
edit
dl
rm
block-editor.min.js
4212
0644
edit
dl
rm
blocks.js
49834
0644
edit
dl
rm
blocks.min.js
10830
0644
edit
dl
rm
bulk-translate.js
2543
0644
edit
dl
rm
bulk-translate.min.js
1322
0644
edit
dl
rm
classic-editor.js
15652
0644
edit
dl
rm
classic-editor.min.js
5227
0644
edit
dl
rm
confirmation-modal.js
4290
0644
edit
dl
rm
confirmation-modal.min.js
1494
0644
edit
dl
rm
filter-path-middleware.js
800
0644
edit
dl
rm
filter-path-middleware.min.js
216
0644
edit
dl
rm
languages-step.js
10794
0644
edit
dl
rm
languages-step.min.js
3499
0644
edit
dl
rm
machine-translation-settings.js
7408
0644
edit
dl
rm
machine-translation-settings.min.js
3721
0644
edit
dl
rm
metabox-autocomplete.js
2309
0644
edit
dl
rm
metabox-autocomplete.min.js
897
0644
edit
dl
rm
metabox-button.js
1312
0644
edit
dl
rm
metabox-button.min.js
709
0644
edit
dl
rm
nav-menu.js
3986
0644
edit
dl
rm
nav-menu.min.js
1583
0644
edit
dl
rm
post.js
5716
0644
edit
dl
rm
post.min.js
2138
0644
edit
dl
rm
sidebar.js
130959
0644
edit
dl
rm
sidebar.min.js
41675
0644
edit
dl
rm
term.js
8160
0644
edit
dl
rm
term.min.js
3116
0644
edit
dl
rm
user.js
1225
0644
edit
dl
rm
user.min.js
452
0644
edit
dl
rm
widget-editor-plugin.js
21577
0644
edit
dl
rm
widget-editor-plugin.min.js
2640
0644
edit
dl
rm
widgets.js
4343
0644
edit
dl
rm
widgets.min.js
1659
0644
edit
dl
rm
Edit:
/home/techb158/primomovers.ca/wp-content/plugins/polylang-pro/js/build/nav-menu.js
(3986B)
var __webpack_exports__ = {}; /** * Handles the options in the language switcher nav menu metabox. * * @package Polylang */ jQuery( function ( $ ) { $( '#update-nav-menu' ).on( 'click', function ( e ) { if ( e.target && e.target.className && -1 != e.target.className.indexOf( 'item-edit' ) ) { $( "input[value='#pll_switcher'][type=text]" ).parent().parent().parent().each( function () { var item = $( this ).attr( 'id' ).substring( 19 ); $( this ).children( 'p:not( .field-move )' ).remove(); // remove default fields we don't need // item is a number part of id of parent menu item built by WordPress // pll_data is built server side with i18n strings without HTML and data retrieved from post meta // the usage of attr method is safe before append call. h = $( '<input>' ).attr( { type: 'hidden', id: 'edit-menu-item-title-' + item, name: 'menu-item-title[' + item + ']', value: pll_data.title } ); $( this ).append( h ); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.append h = $( '<input>' ).attr( { type: 'hidden', id: 'edit-menu-item-url-' + item, name: 'menu-item-url[' + item + ']', value: '#pll_switcher' } ); $( this ).append( h ); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.append // a hidden field which exits only if our jQuery code has been executed h = $( '<input>' ).attr( { type: 'hidden', id: 'edit-menu-item-pll-detect-' + item, name: 'menu-item-pll-detect[' + item + ']', value: 1 } ); $( this ).append( h ); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.append ids = Array( 'hide_if_no_translation', 'hide_current', 'force_home', 'show_flags', 'show_names', 'dropdown' ); // reverse order // add the fields for ( var i = 0, idsLength = ids.length; i < idsLength; i++ ) { p = $( '<p>' ).attr( 'class', 'description' ); // p is hardcoded just above by using attr method which is safe. $( this ).prepend( p ); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.prepend // item is a number part of id of parent menu item built by WordPress // pll_data is built server side with i18n strings without HTML label = $( '<label>' ).attr( 'for', 'edit-menu-item-' + ids[ i ] + '-' + item ).text( ' ' + pll_data.strings[ ids[ i ] ] ); p.append( label ); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.append cb = $( '<input>' ).attr( { type: 'checkbox', id: 'edit-menu-item-' + ids[ i ] + '-' + item, name: 'menu-item-' + ids[ i ] + '[' + item + ']', value: 1 } ); if ( ( typeof( pll_data.val[ item ] ) != 'undefined' && pll_data.val[ item ][ ids[ i ] ] == 1 ) || ( typeof( pll_data.val[ item ] ) == 'undefined' && ids[ i ] == 'show_names' ) ) { // show_names as default value cb.prop( 'checked', true ); } // See reasons above. Checkbox are totally hardcoded here with safe value label.prepend( cb ); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.prepend } } ); // disallow unchecking both show names and show flags $( '.menu-item-data-object-id' ).each( function () { var id = $( this ).val(); var options = ['names-', 'flags-']; $.each( options, function ( i, v ) { $( '#edit-menu-item-show_' + v + id ).on( 'change', function () { if ( true != $( this ).prop( 'checked' ) ) { $( '#edit-menu-item-show_' + options[ 1 - i ] + id ).prop( 'checked', true ); } } ); } ); } ); } } ); } );
Save
cmd:
run