Index: trunk/core/admin_templates/catalog_tab.tpl =================================================================== diff -u -N -r8397 -r8463 --- trunk/core/admin_templates/catalog_tab.tpl (.../catalog_tab.tpl) (revision 8397) +++ trunk/core/admin_templates/catalog_tab.tpl (.../catalog_tab.tpl) (revision 8463) @@ -15,7 +15,7 @@ Grids['c.showall'].SetDependantToolbarButtons( new Array('edit','delete','approve','decline')); - Grids['c.showall'].RadioMode = true; + Grids['c.showall'].EnableRadioMode(); Grids['c.showall'].DblClick = function() {return false}; Index: trunk/kernel/admin_templates/user_selector.tpl =================================================================== diff -u -N -r5072 -r8463 --- trunk/kernel/admin_templates/user_selector.tpl (.../user_selector.tpl) (revision 5072) +++ trunk/kernel/admin_templates/user_selector.tpl (.../user_selector.tpl) (revision 8463) @@ -16,31 +16,31 @@ window.close(); } ) ); - + a_toolbar.AddButton( new ToolBarSeparator('sep3') ); - + a_toolbar.AddButton( new ToolBarButton('view', '', function() { show_viewmenu(a_toolbar,'view'); } - ) ); - - a_toolbar.Render(); - + ) ); + + a_toolbar.Render(); + function edit() { submit_event('','OnSelectUser'); - } + } - + - + \ No newline at end of file Index: trunk/core/admin_templates/categories/categories_edit_permissions.tpl =================================================================== diff -u -N -r7391 -r8463 --- trunk/core/admin_templates/categories/categories_edit_permissions.tpl (.../categories_edit_permissions.tpl) (revision 7391) +++ trunk/core/admin_templates/categories/categories_edit_permissions.tpl (.../categories_edit_permissions.tpl) (revision 8463) @@ -170,7 +170,7 @@ } } - Grids['g'].RadioMode = true; + Grids['g'].EnableRadioMode(); function update_light(perm_name, value) { Index: trunk/kernel/admin_templates/categories/categories_edit_permissions.tpl =================================================================== diff -u -N -r7391 -r8463 --- trunk/kernel/admin_templates/categories/categories_edit_permissions.tpl (.../categories_edit_permissions.tpl) (revision 7391) +++ trunk/kernel/admin_templates/categories/categories_edit_permissions.tpl (.../categories_edit_permissions.tpl) (revision 8463) @@ -170,7 +170,7 @@ } } - Grids['g'].RadioMode = true; + Grids['g'].EnableRadioMode(); function update_light(perm_name, value) { Index: trunk/kernel/admin_templates/xml/categories_list.tpl =================================================================== diff -u -N -r7391 -r8463 --- trunk/kernel/admin_templates/xml/categories_list.tpl (.../categories_list.tpl) (revision 7391) +++ trunk/kernel/admin_templates/xml/categories_list.tpl (.../categories_list.tpl) (revision 8463) @@ -37,7 +37,7 @@ a_toolbar.EnableButton('homecat'); - Grids['c'].RadioMode = true; + Grids['c'].EnableRadioMode(); Grids['c'].DblClick = function() {return false}; $Catalog.reflectPasteButton(); Index: trunk/core/admin_templates/categories/xml/categories_list.tpl =================================================================== diff -u -N -r7391 -r8463 --- trunk/core/admin_templates/categories/xml/categories_list.tpl (.../categories_list.tpl) (revision 7391) +++ trunk/core/admin_templates/categories/xml/categories_list.tpl (.../categories_list.tpl) (revision 8463) @@ -37,7 +37,7 @@ a_toolbar.EnableButton('homecat'); - Grids['c'].RadioMode = true; + Grids['c'].EnableRadioMode(); Grids['c'].DblClick = function() {return false}; $Catalog.reflectPasteButton(); Index: trunk/core/admin_templates/js/grid.js =================================================================== diff -u -N -r8082 -r8463 --- trunk/core/admin_templates/js/grid.js (.../grid.js) (revision 8082) +++ trunk/core/admin_templates/js/grid.js (.../grid.js) (revision 8463) @@ -295,6 +295,11 @@ this.StickySelection = false; } +Grid.prototype.EnableRadioMode = function() { + this.RadioMode = true; + this.StickySelection = false; +} + Grid.prototype.AddItem = function( an_item ) { this.Items[an_item.id] = an_item; } Index: trunk/kernel/admin_templates/catalog_tab.tpl =================================================================== diff -u -N -r8397 -r8463 --- trunk/kernel/admin_templates/catalog_tab.tpl (.../catalog_tab.tpl) (revision 8397) +++ trunk/kernel/admin_templates/catalog_tab.tpl (.../catalog_tab.tpl) (revision 8463) @@ -15,7 +15,7 @@ Grids['c.showall'].SetDependantToolbarButtons( new Array('edit','delete','approve','decline')); - Grids['c.showall'].RadioMode = true; + Grids['c.showall'].EnableRadioMode(); Grids['c.showall'].DblClick = function() {return false};