/
home
/
techb158
/
public_html
/
wp-admin
/
js
/
/home/techb158/public_html/wp-admin/js
mkdir
upload
Name
Size
Mode
Actions
widgets/
-
0777
rm
accordion.js
2933
0666
edit
dl
rm
accordion.min.js
758
0666
edit
dl
rm
application-passwords.js
6394
0666
edit
dl
rm
application-passwords.min.js
3024
0666
edit
dl
rm
auth-app.js
5796
0666
edit
dl
rm
auth-app.min.js
2084
0666
edit
dl
rm
code-editor.js
17963
0666
edit
dl
rm
code-editor.min.js
3543
0666
edit
dl
rm
color-picker.js
9768
0666
edit
dl
rm
color-picker.min.js
3486
0666
edit
dl
rm
comment.js
5205
0666
edit
dl
rm
comment.min.js
2081
0666
edit
dl
rm
common.js
70421
0666
edit
dl
rm
common.min.js
26210
0666
edit
dl
rm
custom-background.js
3435
0666
edit
dl
rm
custom-background.min.js
1206
0666
edit
dl
rm
custom-header.js
2023
0666
edit
dl
rm
customize-controls.js
295905
0666
edit
dl
rm
customize-controls.min.js
112538
0666
edit
dl
rm
customize-nav-menus.js
114134
0666
edit
dl
rm
customize-nav-menus.min.js
48272
0666
edit
dl
rm
customize-widgets.js
71727
0666
edit
dl
rm
customize-widgets.min.js
28065
0666
edit
dl
rm
dashboard.js
27562
0666
edit
dl
rm
dashboard.min.js
8711
0666
edit
dl
rm
edit-comments.js
38139
0666
edit
dl
rm
edit-comments.min.js
15515
0666
edit
dl
rm
editor-expand.js
42606
0666
edit
dl
rm
editor-expand.min.js
13451
0666
edit
dl
rm
editor.js
45055
0666
edit
dl
rm
editor.min.js
13085
0666
edit
dl
rm
farbtastic.js
7849
0666
edit
dl
rm
gallery.js
5543
0666
edit
dl
rm
gallery.min.js
3741
0666
edit
dl
rm
image-edit.js
40936
0666
edit
dl
rm
image-edit.min.js
15515
0666
edit
dl
rm
inline-edit-post.js
20676
0666
edit
dl
rm
inline-edit-post.min.js
9586
0666
edit
dl
rm
inline-edit-tax.js
7797
0666
edit
dl
rm
inline-edit-tax.min.js
2997
0666
edit
dl
rm
iris.min.js
23643
0666
edit
dl
rm
language-chooser.js
890
0666
edit
dl
rm
language-chooser.min.js
423
0666
edit
dl
rm
link.js
4873
0666
edit
dl
rm
link.min.js
2319
0666
edit
dl
rm
media-gallery.js
1303
0666
edit
dl
rm
media-gallery.min.js
611
0666
edit
dl
rm
media-upload.js
3465
0666
edit
dl
rm
media-upload.min.js
1152
0666
edit
dl
rm
media.js
6765
0666
edit
dl
rm
media.min.js
2439
0666
edit
dl
rm
nav-menu.js
62617
0666
edit
dl
rm
nav-menu.min.js
30785
0666
edit
dl
rm
password-strength-meter.js
4236
0666
edit
dl
rm
password-strength-meter.min.js
1123
0666
edit
dl
rm
password-toggle.js
1339
0666
edit
dl
rm
password-toggle.min.js
847
0666
edit
dl
rm
plugin-install.js
7086
0666
edit
dl
rm
plugin-install.min.js
2403
0666
edit
dl
rm
post.js
40494
0666
edit
dl
rm
post.min.js
19415
0666
edit
dl
rm
postbox.js
18937
0666
edit
dl
rm
postbox.min.js
6761
0666
edit
dl
rm
privacy-tools.js
11146
0666
edit
dl
rm
privacy-tools.min.js
5189
0666
edit
dl
rm
revisions.js
34729
0666
edit
dl
rm
revisions.min.js
18401
0666
edit
dl
rm
set-post-thumbnail.js
876
0666
edit
dl
rm
set-post-thumbnail.min.js
620
0666
edit
dl
rm
site-health.js
13880
0666
edit
dl
rm
site-health.min.js
6474
0666
edit
dl
rm
site-icon.js
6853
0666
edit
dl
rm
site-icon.min.js
2532
0666
edit
dl
rm
svg-painter.js
3280
0666
edit
dl
rm
svg-painter.min.js
1567
0666
edit
dl
rm
tags-box.js
11140
0666
edit
dl
rm
tags-box.min.js
3077
0666
edit
dl
rm
tags-suggest.js
5771
0666
edit
dl
rm
tags-suggest.min.js
2269
0666
edit
dl
rm
tags.js
7839
0666
edit
dl
rm
tags.min.js
3111
0666
edit
dl
rm
theme-plugin-editor.js
26176
0666
edit
dl
rm
theme-plugin-editor.min.js
12104
0666
edit
dl
rm
theme.js
57350
0666
edit
dl
rm
theme.min.js
27530
0666
edit
dl
rm
updates.js
111999
0666
edit
dl
rm
updates.min.js
48443
0666
edit
dl
rm
user-profile.js
18161
0666
edit
dl
rm
user-profile.min.js
7914
0666
edit
dl
rm
user-suggest.js
2301
0666
edit
dl
rm
user-suggest.min.js
676
0666
edit
dl
rm
widgets.js
23098
0666
edit
dl
rm
widgets.min.js
12609
0666
edit
dl
rm
word-count.js
7696
0666
edit
dl
rm
word-count.min.js
1530
0666
edit
dl
rm
xfn.js
740
0666
edit
dl
rm
xfn.min.js
458
0666
edit
dl
rm
Edit:
/home/techb158/public_html/wp-admin/js/inline-edit-tax.js
(7797B)
/** * This file is used on the term overview page to power quick-editing terms. * * @output wp-admin/js/inline-edit-tax.js */ /* global ajaxurl, inlineEditTax */ window.wp = window.wp || {}; /** * Consists of functions relevant to the inline taxonomy editor. * * @namespace inlineEditTax * * @property {string} type The type of inline edit we are currently on. * @property {string} what The type property with a hash prefixed and a dash * suffixed. */ ( function( $, wp ) { window.inlineEditTax = { /** * Initializes the inline taxonomy editor by adding event handlers to be able to * quick edit. * * @since 2.7.0 * * @this inlineEditTax * @memberof inlineEditTax * @return {void} */ init : function() { var t = this, row = $('#inline-edit'); t.type = $('#the-list').attr('data-wp-lists').substr(5); t.what = '#'+t.type+'-'; $( '#the-list' ).on( 'click', '.editinline', function() { $( this ).attr( 'aria-expanded', 'true' ); inlineEditTax.edit( this ); }); /** * Cancels inline editing when pressing Escape inside the inline editor. * * @param {Object} e The keyup event that has been triggered. */ row.on( 'keyup', function( e ) { // 27 = [Escape]. if ( e.which === 27 ) { return inlineEditTax.revert(); } }); /** * Cancels inline editing when clicking the cancel button. */ $( '.cancel', row ).on( 'click', function() { return inlineEditTax.revert(); }); /** * Saves the inline edits when clicking the save button. */ $( '.save', row ).on( 'click', function() { return inlineEditTax.save(this); }); /** * Saves the inline edits when pressing Enter inside the inline editor. */ $( 'input, select', row ).on( 'keydown', function( e ) { // 13 = [Enter]. if ( e.which === 13 ) { return inlineEditTax.save( this ); } }); /** * Saves the inline edits on submitting the inline edit form. */ $( '#posts-filter input[type="submit"]' ).on( 'mousedown', function() { t.revert(); }); }, /** * Toggles the quick edit based on if it is currently shown or hidden. * * @since 2.7.0 * * @this inlineEditTax * @memberof inlineEditTax * * @param {HTMLElement} el An element within the table row or the table row * itself that we want to quick edit. * @return {void} */ toggle : function(el) { var t = this; $(t.what+t.getId(el)).css('display') === 'none' ? t.revert() : t.edit(el); }, /** * Shows the quick editor * * @since 2.7.0 * * @this inlineEditTax * @memberof inlineEditTax * * @param {string|HTMLElement} id The ID of the term we want to quick edit or an * element within the table row or the * table row itself. * @return {boolean} Always returns false. */ edit : function(id) { var editRow, rowData, val, t = this; t.revert(); // Makes sure we can pass an HTMLElement as the ID. if ( typeof(id) === 'object' ) { id = t.getId(id); } editRow = $('#inline-edit').clone(true), rowData = $('#inline_'+id); $( 'td', editRow ).attr( 'colspan', $( 'th:visible, td:visible', '.wp-list-table.widefat:first thead' ).length ); $(t.what+id).hide().after(editRow).after('<tr class="hidden"></tr>'); val = $('.name', rowData); val.find( 'img' ).replaceWith( function() { return this.alt; } ); val = val.text(); $(':input[name="name"]', editRow).val( val ); val = $('.slug', rowData); val.find( 'img' ).replaceWith( function() { return this.alt; } ); val = val.text(); $(':input[name="slug"]', editRow).val( val ); $(editRow).attr('id', 'edit-'+id).addClass('inline-editor').show(); $('.ptitle', editRow).eq(0).trigger( 'focus' ); return false; }, /** * Saves the quick edit data. * * Saves the quick edit data to the server and replaces the table row with the * HTML retrieved from the server. * * @since 2.7.0 * * @this inlineEditTax * @memberof inlineEditTax * * @param {string|HTMLElement} id The ID of the term we want to quick edit or an * element within the table row or the * table row itself. * @return {boolean} Always returns false. */ save : function(id) { var params, fields, tax = $('input[name="taxonomy"]').val() || ''; // Makes sure we can pass an HTMLElement as the ID. if( typeof(id) === 'object' ) { id = this.getId(id); } $( 'table.widefat .spinner' ).addClass( 'is-active' ); params = { action: 'inline-save-tax', tax_type: this.type, tax_ID: id, taxonomy: tax }; fields = $('#edit-'+id).find(':input').serialize(); params = fields + '&' + $.param(params); // Do the Ajax request to save the data to the server. $.post( ajaxurl, params, /** * Handles the response from the server * * Handles the response from the server, replaces the table row with the response * from the server. * * @param {string} r The string with which to replace the table row. */ function(r) { var row, new_id, option_value, $errorNotice = $( '#edit-' + id + ' .inline-edit-save .notice-error' ), $error = $errorNotice.find( '.error' ); $( 'table.widefat .spinner' ).removeClass( 'is-active' ); if (r) { if ( -1 !== r.indexOf( '<tr' ) ) { $(inlineEditTax.what+id).siblings('tr.hidden').addBack().remove(); new_id = $(r).attr('id'); $('#edit-'+id).before(r).remove(); if ( new_id ) { option_value = new_id.replace( inlineEditTax.type + '-', '' ); row = $( '#' + new_id ); } else { option_value = id; row = $( inlineEditTax.what + id ); } // Update the value in the Parent dropdown. $( '#parent' ).find( 'option[value=' + option_value + ']' ).text( row.find( '.row-title' ).text() ); row.hide().fadeIn( 400, function() { // Move focus back to the Quick Edit button. row.find( '.editinline' ) .attr( 'aria-expanded', 'false' ) .trigger( 'focus' ); wp.a11y.speak( wp.i18n.__( 'Changes saved.' ) ); }); } else { $errorNotice.removeClass( 'hidden' ); $error.html( r ); /* * Some error strings may contain HTML entities (e.g. `“`), let's use * the HTML element's text. */ wp.a11y.speak( $error.text() ); } } else { $errorNotice.removeClass( 'hidden' ); $error.text( wp.i18n.__( 'Error while saving the changes.' ) ); wp.a11y.speak( wp.i18n.__( 'Error while saving the changes.' ) ); } } ); // Prevent submitting the form when pressing Enter on a focused field. return false; }, /** * Closes the quick edit form. * * @since 2.7.0 * * @this inlineEditTax * @memberof inlineEditTax * @return {void} */ revert : function() { var id = $('table.widefat tr.inline-editor').attr('id'); if ( id ) { $( 'table.widefat .spinner' ).removeClass( 'is-active' ); $('#'+id).siblings('tr.hidden').addBack().remove(); id = id.substr( id.lastIndexOf('-') + 1 ); // Show the taxonomy row and move focus back to the Quick Edit button. $( this.what + id ).show().find( '.editinline' ) .attr( 'aria-expanded', 'false' ) .trigger( 'focus' ); } }, /** * Retrieves the ID of the term of the element inside the table row. * * @since 2.7.0 * * @memberof inlineEditTax * * @param {HTMLElement} o An element within the table row or the table row itself. * @return {string} The ID of the term based on the element. */ getId : function(o) { var id = o.tagName === 'TR' ? o.id : $(o).parents('tr').attr('id'), parts = id.split('-'); return parts[parts.length - 1]; } }; $( function() { inlineEditTax.init(); } ); })( jQuery, window.wp );
Save
cmd:
run