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;
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 || {};
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) ) {
ref = list.find( '#' + s.pos );
- if ( 1 === ref.size() )
+ if ( 1 === ref.length )
ref[ba](e);
else
list.append(e);
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();
items = $('.list-item:visible', list);
- if ( !items.size() )
+ if ( !items.length )
items = $(list).children(':visible');
eo = [':even',':odd'];