Index: trunk/core/admin_templates/categories/categories_edit_permissions.tpl =================================================================== diff -u -r5326 -r5329 --- trunk/core/admin_templates/categories/categories_edit_permissions.tpl (.../categories_edit_permissions.tpl) (revision 5326) +++ trunk/core/admin_templates/categories/categories_edit_permissions.tpl (.../categories_edit_permissions.tpl) (revision 5329) @@ -66,11 +66,14 @@ } Catalog.prototype.submit_event = function($prefix_special, $event, $t) { + var $prev_template = get_hidden_field('t'); if (isset($event)) set_hidden_field('events[' + $prefix_special + ']', $event); if (isset($t)) set_hidden_field('t', $t); var $tab_id = this.queryTabRegistry('prefix', this.ActivePrefix, 'tab_id'); this.submit_kernel_form(); + + set_hidden_field('t', $prev_template); } var $PermManager = new Catalog('', 'permmanager_'); Index: trunk/core/admin_templates/js/catalog.js =================================================================== diff -u -r5326 -r5329 --- trunk/core/admin_templates/js/catalog.js (.../catalog.js) (revision 5326) +++ trunk/core/admin_templates/js/catalog.js (.../catalog.js) (revision 5329) @@ -102,6 +102,7 @@ } Catalog.prototype.submit_event = function($prefix_special, $event, $t) { + var $prev_template = get_hidden_field('t'); if (!isset($prefix_special)) $prefix_special = this.getCurrentPrefix(); var $tab_id = this.queryTabRegistry('prefix', $prefix_special, 'tab_id'); @@ -110,6 +111,7 @@ if (isset($t)) set_hidden_field('t', $t); this.submit_kernel_form($tab_id); + set_hidden_field('t', $prev_template); } Index: trunk/kernel/admin_templates/categories/categories_edit_permissions.tpl =================================================================== diff -u -r5326 -r5329 --- trunk/kernel/admin_templates/categories/categories_edit_permissions.tpl (.../categories_edit_permissions.tpl) (revision 5326) +++ trunk/kernel/admin_templates/categories/categories_edit_permissions.tpl (.../categories_edit_permissions.tpl) (revision 5329) @@ -66,11 +66,14 @@ } Catalog.prototype.submit_event = function($prefix_special, $event, $t) { + var $prev_template = get_hidden_field('t'); if (isset($event)) set_hidden_field('events[' + $prefix_special + ']', $event); if (isset($t)) set_hidden_field('t', $t); var $tab_id = this.queryTabRegistry('prefix', this.ActivePrefix, 'tab_id'); this.submit_kernel_form(); + + set_hidden_field('t', $prev_template); } var $PermManager = new Catalog('', 'permmanager_'); Index: trunk/kernel/admin_templates/incs/catalog.js =================================================================== diff -u -r5326 -r5329 --- trunk/kernel/admin_templates/incs/catalog.js (.../catalog.js) (revision 5326) +++ trunk/kernel/admin_templates/incs/catalog.js (.../catalog.js) (revision 5329) @@ -102,6 +102,7 @@ } Catalog.prototype.submit_event = function($prefix_special, $event, $t) { + var $prev_template = get_hidden_field('t'); if (!isset($prefix_special)) $prefix_special = this.getCurrentPrefix(); var $tab_id = this.queryTabRegistry('prefix', $prefix_special, 'tab_id'); @@ -110,6 +111,7 @@ if (isset($t)) set_hidden_field('t', $t); this.submit_kernel_form($tab_id); + set_hidden_field('t', $prev_template); }