]> scripts.mit.edu Git - autoinstalls/wordpress.git/blob - wp-admin/js/categories.js
Wordpress 2.7.1
[autoinstalls/wordpress.git] / wp-admin / js / categories.js
1 jQuery(function($) {
2         var options = false
3         if ( document.forms['addcat'].category_parent )
4                 options = document.forms['addcat'].category_parent.options;
5
6         var addAfter = function( r, settings ) {
7                 var name = $("<span>" + $('name', r).text() + "</span>").html();
8                 var id = $('cat', r).attr('id');
9                 options[options.length] = new Option(name, id);
10
11                 addAfter2( r, settings );
12         }
13
14         var addAfter2 = function( x, r ) {
15                 var t = $(r.parsed.responses[0].data);
16                 if ( t.length == 1 )
17                         inlineEditTax.addEvents($(t.id));
18         }
19
20         var delAfter = function( r, settings ) {
21                 var id = $('cat', r).attr('id');
22                 for ( var o = 0; o < options.length; o++ )
23                         if ( id == options[o].value )
24                                 options[o] = null;
25         }
26
27         if ( options )
28                 $('#the-list').wpList( { addAfter: addAfter, delAfter: delAfter } );
29         else
30                 $('#the-list').wpList({ addAfter: addAfter2 });
31
32         if ( jQuery('#link-category-search-input').size() ) {
33                 columns.init('edit-link-categories');
34         } else {
35                 columns.init('categories');
36         }
37 });