PATH:
home2
/
oltarimozi
/
.cpaddons_upgrade
/
wp-admin
/
js
/* global inlineEditL10n, ajaxurl */ window.wp = window.wp || {}; var inlineEditTax; ( function( $, wp ) { inlineEditTax = { 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', 'a.editinline', function(){ inlineEditTax.edit(this); return false; }); // prepare the edit row row.keyup( function( e ) { if ( e.which === 27 ) { return inlineEditTax.revert(); } }); $( '.cancel', row ).click( function() { return inlineEditTax.revert(); }); $( '.save', row ).click( function() { return inlineEditTax.save(this); }); $( 'input, select', row ).keydown( function( e ) { if ( e.which === 13 ) { return inlineEditTax.save( this ); } }); $( '#posts-filter input[type="submit"]' ).mousedown( function() { t.revert(); }); }, toggle : function(el) { var t = this; $(t.what+t.getId(el)).css('display') === 'none' ? t.revert() : t.edit(el); }, edit : function(id) { var editRow, rowData, val, t = this; t.revert(); 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).focus(); return false; }, save : function(id) { var params, fields, tax = $('input[name="taxonomy"]').val() || ''; 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); // make ajax request $.post( ajaxurl, params, function(r) { var row, new_id, option_value, $errorSpan = $( '#edit-' + id + ' .inline-edit-save .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 link. row.find( '.editinline' ).focus(); wp.a11y.speak( inlineEditL10n.saved ); }); } else { $errorSpan.html( r ).show(); // Some error strings may contain HTML entities (e.g. `“`), let's use the HTML element's text. wp.a11y.speak( $errorSpan.text() ); } } else { $errorSpan.html( inlineEditL10n.error ).show(); wp.a11y.speak( inlineEditL10n.error ); } } ); // Prevent submitting the form when pressing Enter on a focused field. return false; }, 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 link. $( this.what + id ).show().find( '.editinline' ).focus(); } }, getId : function(o) { var id = o.tagName === 'TR' ? o.id : $(o).parents('tr').attr('id'), parts = id.split('-'); return parts[parts.length - 1]; } }; $(document).ready(function(){inlineEditTax.init();}); })( jQuery, window.wp );
[-] edit-comments.min.js
[edit]
[-] press-this.js
[edit]
[-] nav-menu.js
[edit]
[-] press-this.min.js
[edit]
[-] widgets.js
[edit]
[-] comment.min.js
[edit]
[-] dashboard.min.js
[edit]
[-] widgets.min.js
[edit]
[-] word-count.js
[edit]
[-] set-post-thumbnail.js
[edit]
[-] inline-edit-post.js
[edit]
[-] user-profile.js
[edit]
[-] theme.min.js
[edit]
[-] tags-box.min.js
[edit]
[-] set-post-thumbnail.min.js
[edit]
[-] accordion.min.js
[edit]
[-] media-upload.min.js
[edit]
[-] user-suggest.min.js
[edit]
[-] inline-edit-post.min.js
[edit]
[-] media-upload.js
[edit]
[-] wp-fullscreen-stub.min.js
[edit]
[-] color-picker.min.js
[edit]
[-] custom-header.js
[edit]
[-] dashboard.js
[edit]
[-] iris.min.js
[edit]
[-] postbox.js
[edit]
[-] word-count.min.js
[edit]
[-] language-chooser.js
[edit]
[-] theme.js
[edit]
[-] xfn.js
[edit]
[-] media-gallery.js
[edit]
[-] customize-widgets.min.js
[edit]
[-] plugin-install.js
[edit]
[-] tags.js
[edit]
[-] inline-edit-tax.min.js
[edit]
[-] svg-painter.min.js
[edit]
[-] farbtastic.js
[edit]
[-] updates.js
[edit]
[-] post.js
[edit]
[-] language-chooser.min.js
[edit]
[-] link.js
[edit]
[-] custom-background.js
[edit]
[-] comment.js
[edit]
[-] accordion.js
[edit]
[-] editor.min.js
[edit]
[-] user-suggest.js
[edit]
[-] inline-edit-tax.js
[edit]
[-] common.min.js
[edit]
[-] custom-background.min.js
[edit]
[-] media-gallery.min.js
[edit]
[-] media.min.js
[edit]
[-] common.js
[edit]
[-] tags-box.js
[edit]
[-] editor-expand.min.js
[edit]
[-] link.min.js
[edit]
[-] customize-widgets.js
[edit]
[-] image-edit.js
[edit]
[-] nav-menu.min.js
[edit]
[-] revisions.js
[edit]
[-] bookmarklet.min.js
[edit]
[-] gallery.min.js
[edit]
[-] bookmarklet.js
[edit]
[-] media.js
[edit]
[+]
..
[-] password-strength-meter.js
[edit]
[-] customize-nav-menus.min.js
[edit]
[-] image-edit.min.js
[edit]
[-] customize-controls.js
[edit]
[-] password-strength-meter.min.js
[edit]
[-] postbox.min.js
[edit]
[-] customize-nav-menus.js
[edit]
[-] post.min.js
[edit]
[-] customize-controls.min.js
[edit]
[-] tags.min.js
[edit]
[-] editor-expand.js
[edit]
[-] xfn.min.js
[edit]
[-] wp-fullscreen-stub.js
[edit]
[-] revisions.min.js
[edit]
[-] user-profile.min.js
[edit]
[-] plugin-install.min.js
[edit]
[-] updates.min.js
[edit]
[-] gallery.js
[edit]
[-] color-picker.js
[edit]
[-] editor.js
[edit]
[-] edit-comments.js
[edit]
[-] svg-painter.js
[edit]