diff --git typo3/js/clearcachemenu.js typo3/js/clearcachemenu.js index 665c6f3..1dda2c6 100644 --- typo3/js/clearcachemenu.js +++ typo3/js/clearcachemenu.js @@ -35,6 +35,7 @@ var ClearCacheMenu = Class.create({ initialize: function() { Ext.onReady(function() { + var self = this; Event.observe( window, 'resize', function() { TYPO3BackendToolbarManager.positionMenu('clear-cache-actions-menu'); } @@ -45,9 +46,12 @@ var ClearCacheMenu = Class.create({ Event.observe('clear-cache-actions-menu', 'click', this.toggleMenu) // observe all clicks on clear cache actions in the menu - $$('#clear-cache-actions-menu li a').each(function(element) { - Event.observe(element, 'click', this.clearCache.bind(this)); - }.bindAsEventListener(this)); + $$('#clear-cache-actions-menu li a').each(function (element) { + $(element).onclick = function (event) { + self.clearCache.call(self, event); + return false; + }; + }); }, this); },