1
1
jQuery(document).ready(function($) {
2
var options = false, addAfter, addAfter2, delBefore, delAfter;
4
addAfter = function( r, settings ) {
5
var name = $("<span>" + $('name', r).text() + "</span>").html(), id = $('tag', r).attr('id');
6
options[options.length] = new Option(name, id);
9
addAfter2 = function( x, r ) {
10
var t = $(r.parsed.responses[0].data);
12
inlineEditTax.addEvents($(t.id));
15
delAfter = function( r, settings ) {
16
var id = $('tag', r).attr('id'), o;
17
for ( o = 0; o < options.length; o++ )
18
if ( id == options[o].value )
22
delBefore = function(s) {
23
s.data.taxonomy = $('input[name="taxonomy"]').val();
3
$('.delete-tag').live('click', function(e){
4
var t = $(this), tr = t.parents('tr'), r = true, data;
25
5
if ( 'undefined' != showNotice )
26
return showNotice.warn() ? s : false;
32
$('#the-list').wpList( { addAfter: addAfter, delBefore: delBefore, delAfter: delAfter } );
34
$('#the-list').wpList({ addAfter: addAfter2, delBefore: delBefore });
36
$('.delete a[class^="delete"]').click(function(){return false;});
b'\\ No newline at end of file'
8
data = t.attr('href').replace(/[^?]*\?/, '').replace(/action=delete/, 'action=delete-tag');
9
$.post(ajaxurl, data, function(r){
11
$('#ajax-response').empty();
12
tr.fadeOut('normal', function(){ tr.remove(); });
13
} else if ( '-1' == r ) {
14
$('#ajax-response').empty().append('<div class="error"><p>' + tagsl10n.noPerm + '</p></div>');
15
tr.children().css('backgroundColor', '');
17
$('#ajax-response').empty().append('<div class="error"><p>' + tagsl10n.broken + '</p></div>');
18
tr.children().css('backgroundColor', '');
21
tr.children().css('backgroundColor', '#f33');
26
$('#submit').click(function(){
27
var form = $(this).parents('form');
29
if ( !validateForm( form ) )
32
$.post(ajaxurl, $('#addtag').serialize(), function(r){
33
if ( r.indexOf('<div class="error"') === 0 ) {
34
$('#ajax-response').append(r);
36
$('#ajax-response').empty();
37
$('#the-list').prepend(r);
38
$('input[type="text"]:visible, textarea:visible', form).val('');