]> scripts.mit.edu Git - autoinstalls/wordpress.git/blob - wp-admin/js/tags.dev.js
Wordpress 2.8
[autoinstalls/wordpress.git] / wp-admin / js / tags.dev.js
1 jQuery(document).ready(function($) {
2         var options = false, addAfter, addAfter2, delBefore, delAfter;
3
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);
7         }
8
9         addAfter2 = function( x, r ) {
10                 var t = $(r.parsed.responses[0].data);
11                 if ( t.length == 1 )
12                         inlineEditTax.addEvents($(t.id));
13         }
14
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 )
19                                 options[o] = null;
20         }
21
22         delBefore = function(s) {
23                 s.data.taxonomy = $('input[name="taxonomy"]').val();
24
25                 if ( 'undefined' != showNotice )
26                         return showNotice.warn() ? s : false;
27
28                 return s;
29         }
30
31         if ( options )
32                 $('#the-list').wpList( { addAfter: addAfter, delBefore: delBefore, delAfter: delAfter } );
33         else
34                 $('#the-list').wpList({ addAfter: addAfter2, delBefore: delBefore });
35
36         $('.delete a[class^="delete"]').click(function(){return false;});
37 });