added Event.stop() to toggle functions of the toolbar items to prevent adding a ...
authorIngo Renner <ingo.renner@typo3.org>
Fri, 1 Feb 2008 23:03:48 +0000 (23:03 +0000)
committerIngo Renner <ingo.renner@typo3.org>
Fri, 1 Feb 2008 23:03:48 +0000 (23:03 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@3010 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/js/backendsearch.js
typo3/js/clearcachemenu.js
typo3/js/shortcutmenu.js

index 1194ef7..2c5f11a 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -12,6 +12,7 @@
        * fixed module menu in IE
        * added acss rule to t3skin to fix checkbox styles in IE7
        * added feature #7267: Shortcut manager - shortcut icon should reflect record type
+       * added Event.stop() to toggle functions of the toolbar items to prevent adding a # to the browser's location bar
 
 2008-01-31  Kasper Sk�rh�j <kasper2008@typo3.com>
 
index 286d745..d8cf0e8 100644 (file)
@@ -92,7 +92,7 @@ var BackendSearch = Class.create({
        /**
         * toggles the visibility of the menu and places it under the toolbar icon
         */
-       toggleMenu: function() {
+       toggleMenu: function(event) {
                var toolbarItem = $$('#backend-search-menu > a')[0];
                var menu        = $$('#backend-search-menu .toolbar-item-menu')[0];
                toolbarItem.blur();
@@ -113,6 +113,8 @@ var BackendSearch = Class.create({
                                $('search-query').clear();
                        }, 100);
                }
+
+               Event.stop(event);
        },
 
        /**
index b00fa69..5e834d5 100644 (file)
@@ -79,7 +79,7 @@ var ClearCacheMenu = Class.create({
        /**
         * toggles the visibility of the menu and places it under the toolbar icon
         */
-       toggleMenu: function() {
+       toggleMenu: function(event) {
                var toolbarItem = $$('#clear-cache-actions-menu > a')[0];
                var menu        = $$('#clear-cache-actions-menu .toolbar-item-menu')[0];
                toolbarItem.blur();
@@ -92,6 +92,8 @@ var ClearCacheMenu = Class.create({
                        toolbarItem.removeClassName('toolbar-item-active');
                        Effect.Fade(menu, {duration: 0.1});
                }
+
+               Event.stop(event);
        },
 
        /**
index c50c615..e8d2004 100644 (file)
@@ -130,7 +130,7 @@ var ShortcutMenu = Class.create({
        /**
         * toggles the visibility of the menu and places it under the toolbar icon
         */
-       toggleMenu: function() {
+       toggleMenu: function(event) {
                var toolbarItem = $$('#shortcut-menu > a')[0];
                var menu        = $$('#shortcut-menu .toolbar-item-menu')[0];
                toolbarItem.blur();
@@ -143,6 +143,8 @@ var ShortcutMenu = Class.create({
                        toolbarItem.removeClassName('toolbar-item-active');
                        Effect.Fade(menu, {duration: 0.1});
                }
+
+               Event.stop(event);
        },
 
        /**