Index: branches/RC/core/admin_templates/catalog/advanced_view.tpl =================================================================== diff -u -N -r11705 -r11724 --- branches/RC/core/admin_templates/catalog/advanced_view.tpl (.../advanced_view.tpl) (revision 11705) +++ branches/RC/core/admin_templates/catalog/advanced_view.tpl (.../advanced_view.tpl) (revision 11724) @@ -79,8 +79,7 @@ a_toolbar.Render(); - function edit() - { + function edit() { $form_name = $Catalog.queryTabRegistry('prefix', $Catalog.ActivePrefix, 'tab_id') + '_form'; var $kf = document.getElementById($form_name); @@ -95,6 +94,22 @@ } ); } + + function add_item() { + $form_name = $Catalog.queryTabRegistry('prefix', $Catalog.ActivePrefix, 'tab_id') + '_form'; + var $kf = document.getElementById($form_name); + + var $prev_action = $kf.action; + $kf.action = ''; + + set_hidden_field('remove_specials[' + $Catalog.ActivePrefix + ']', 1); + std_precreate_item( + $Catalog.ActivePrefix, $Catalog.queryTabRegistry('prefix', $Catalog.ActivePrefix, 'edit_template'), + function() { + $kf.action = $prev_action; + } + ); + }