X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/41578db67d72562346e4dbb2a14889b23d522813..a9fa37e08fa731c7bd108a175c24876823bc071b:/wp-includes/js/wp-lists.js diff --git a/wp-includes/js/wp-lists.js b/wp-includes/js/wp-lists.js index f31db9b5..117e892f 100644 --- a/wp-includes/js/wp-lists.js +++ b/wp-includes/js/wp-lists.js @@ -22,6 +22,13 @@ wpList = { return s.nonce || url._ajax_nonce || $('#' + s.element + ' input[name="_ajax_nonce"]').val() || url._wpnonce || $('#' + s.element + ' input[name="_wpnonce"]').val() || 0; }, + /** + * Extract list item data from a DOM element. + * + * @param {HTMLElement} e The DOM element. + * @param {string} t + * @return {array} + */ parseData: function(e,t) { var d = [], wpListsData; @@ -145,6 +152,13 @@ wpList = { return false; }, + /** + * Delete an item in the list via AJAX. + * + * @param {HTMLElement} e A DOM element containing item data. + * @param {Object} s + * @return {boolean} + */ ajaxDel: function( e, s ) { e = $(e); s = s || {}; @@ -322,16 +336,16 @@ wpList = { s = $.extend(_s, this.wpList.settings, s); - if ( !e.size() || !s.what ) + if ( !e.length || !s.what ) return false; if ( s.oldId ) old = $('#' + s.what + '-' + s.oldId); - if ( s.id && ( s.id != s.oldId || !old || !old.size() ) ) + if ( s.id && ( s.id != s.oldId || !old || !old.length ) ) $('#' + s.what + '-' + s.id).remove(); - if ( old && old.size() ) { + if ( old && old.length ) { old.before(e); old.remove(); } else if ( isNaN(s.pos) ) { @@ -344,7 +358,7 @@ wpList = { ref = list.find( '#' + s.pos ); - if ( 1 === ref.size() ) + if ( 1 === ref.length ) ref[ba](e); else list.append(e); @@ -375,11 +389,11 @@ wpList = { e = $(e); - if ( list.wpList && e.parents( '#' + list.id ).size() ) + if ( list.wpList && e.parents( '#' + list.id ).length ) return; e.find(':input').each( function() { - if ( $(this).parents('.form-no-clear').size() ) + if ( $(this).parents('.form-no-clear').length ) return; t = this.type.toLowerCase(); @@ -423,7 +437,7 @@ wpList = { items = $('.list-item:visible', list); - if ( !items.size() ) + if ( !items.length ) items = $(list).children(':visible'); eo = [':even',':odd'];