Index: trunk/kernel/admin/include/toolbar/advanced_view.php =================================================================== diff -u -r264 -r609 --- trunk/kernel/admin/include/toolbar/advanced_view.php (.../advanced_view.php) (revision 264) +++ trunk/kernel/admin/include/toolbar/advanced_view.php (.../advanced_view.php) (revision 609) @@ -323,6 +323,7 @@ active_str = (tab.active) ? "tab_active" : "tab_inactive"; if (TDs[j].getAttribute("tabHeaderOf") == tabId) { // module tab is selected + TabActive = tabId; SetBackground('l_' + tabId, "$imagesURL/itemtabs/" + active_str + "_l.gif"); SetBackground('m_' + tabId, "$imagesURL/itemtabs/" + active_str + ".gif"); SetBackground('m1_' + tabId, "$imagesURL/itemtabs/" + active_str + ".gif"); @@ -425,7 +426,30 @@ menu_results.addMenuItem("500","config_val('Perpage_Category', '500');",RadioIsSelected(Category_Perpage,500)); return menu_results; } - + + // Event Handling Stuff Cross-Browser + getEvent = window.Event + ? function(e){return e} + : function() {return event} + + getEventSrcElement = window.Event + ? function(e){var targ=e.target;return targ.nodeType==1?targ:targ.parentNode} + : function() {return event.srcElement} + + function getKeyCode(e){return e.charCode||e.keyCode} + + function getKey(eMoz) + { + var e = getEvent(eMoz) + var keyCode = getKeyCode(e) + + if(keyCode == 13) + { + var el = document.getElementById(TabActive+'_imgSearch'); + if(typeof(el) != 'undefined') el.onclick(); + } + + } END;