diff --git a/phpBB/adm/style/ajax.js b/phpBB/adm/style/ajax.js
new file mode 100644
index 0000000000..407ef92110
--- /dev/null
+++ b/phpBB/adm/style/ajax.js
@@ -0,0 +1,61 @@
+(function($) { // Avoid conflicts with other libraries
+
+
+
+phpbb.add_ajax_callback('forum_down', function(el) {
+ var tr = $(el).parents('tr');
+ if (tr.is(':first-child'))
+ {
+ $(el).parents('span').siblings('.up').html('
');
+ tr.next().find('.up').html('
');
+ phpbb.ajaxify({selector: $(el).parents('span').siblings('.up').children('a')}, false, 'forum_up');
+ }
+ tr.insertAfter(tr.next());
+ if (tr.is(':last-child'))
+ {
+ $(el).html('
');
+ tr.prev().find('.down').html('
');
+ phpbb.ajaxify({selector: tr.prev().find('.down').children('a')}, false, 'forum_down');
+ }
+}).add_ajax_callback('forum_up', function(el) {
+ var tr = $(el).parents('tr');
+ if (tr.is(':last-child'))
+ {
+ $(el).parents('span').siblings('.down').html('
');
+ tr.prev().find('.down').html('
');
+ phpbb.ajaxify({selector: $(el).parents('span').siblings('.down').children('a')}, false, 'forum_down');
+ }
+ tr.insertBefore(tr.prev());
+ if (tr.is(':first-child'))
+ {
+ $(el).html('
');
+ tr.next().find('.up').html('
');
+ phpbb.ajaxify({selector: tr.next().find('.up').children('a')}, false, 'forum_up');
+ }
+}).add_ajax_callback('act_deact', function(el, res) {
+ $(el).text(res.text);
+ var new_href = $(el).attr('href');
+ if (new_href.indexOf('deactivate') !== -1)
+ {
+ new_href = new_href.replace('deactivate', 'activate')
+ }
+ else
+ {
+ new_href = new_href.replace('activate', 'deactivate')
+ }
+ $(el).attr('href', new_href);
+}).add_ajax_callback('row_delete', function(el) {
+ var tr = $(el).parents('tr');
+ tr.remove();
+});
+
+
+
+$('[data-ajax]').each(function() {
+ var fn = ($(this).data('ajax') !== 'true') ? $(this).data('ajax') : null;
+ phpbb.ajaxify({selector: this}, $(this).data('refresh') !== undefined, fn);
+});
+
+
+
+})(jQuery); // Avoid conflicts with other libraries
diff --git a/phpBB/adm/style/overall_footer.html b/phpBB/adm/style/overall_footer.html
index ec3e6a30d3..b57f8261a3 100644
--- a/phpBB/adm/style/overall_footer.html
+++ b/phpBB/adm/style/overall_footer.html
@@ -27,7 +27,8 @@
-
+
+