summaryrefslogtreecommitdiffstats
path: root/wp-admin/cat-js.php
diff options
context:
space:
mode:
Diffstat (limited to 'wp-admin/cat-js.php')
-rw-r--r--wp-admin/cat-js.php35
1 files changed, 35 insertions, 0 deletions
diff --git a/wp-admin/cat-js.php b/wp-admin/cat-js.php
new file mode 100644
index 0000000..08393b7
--- /dev/null
+++ b/wp-admin/cat-js.php
@@ -0,0 +1,35 @@
+<?php
+require_once('../wp-config.php');
+header('Content-type: text/javascript; charset=' . get_settings('blog_charset'), true);
+?>
+addLoadEvent(function(){catList=new listMan('categorychecklist');catList.ajaxRespEl='jaxcat';catList.topAdder=1;catList.alt=0;catList.showLink=0;});
+addLoadEvent(newCatAddIn);
+function newCatAddIn() {
+ if ( !document.getElementById('jaxcat') ) return false;
+ var ajaxcat = document.createElement('span');
+ ajaxcat.id = 'ajaxcat';
+
+ newcat = document.createElement('input');
+ newcat.type = 'text';
+ newcat.name = 'newcat';
+ newcat.id = 'newcat';
+ newcat.size = '16';
+ newcat.setAttribute('autocomplete', 'off');
+ newcat.onkeypress = function(e) { return killSubmit("catList.ajaxAdder('category','categorydiv');", e); };
+
+ var newcatSub = document.createElement('input');
+ newcatSub.type = 'button';
+ newcatSub.name = 'Button';
+ newcatSub.id = 'catadd';
+ newcatSub.value = 'Add';
+ newcatSub.onclick = function() { catList.ajaxAdder('category', 'categorydiv'); };
+
+ ajaxcat.appendChild(newcat);
+ ajaxcat.appendChild(newcatSub);
+ document.getElementById('jaxcat').appendChild(ajaxcat);
+
+ howto = document.createElement('span');
+ howto.innerHTML = "<?php _e('Separate multiple categories with commas.'); ?>";
+ howto.id = 'howto';
+ ajaxcat.appendChild(howto);
+}