Scroll Search Engines Version History
Be careful with old versions!
These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.
No new features, just updating to make context menu scroll still work in Firefox 48+.
Scroll Search Engines now works in newer Firefox versions, without also using extra addons like Classic Theme Restorer. The full functionality is now:
* Scroll over searchbar to change search engine
* Scroll over search context menu to change search engine
* Adds search engine icon back into the search bar. Can be turned off with an option.
* Can choose whether to loop when scrolling through search engines.
That's it. This extension does this, and only this! :)
Fix issue where search engine name did not change when scrolling the context menu. Bug fix done by Sascha Glade, thanks :)
Update to make it compatible with Firefox 4.0. No new features.
- Preferences window for the loop scroll preference
- Added keyboard shortcuts to scroll, ctrl+k to go forward and ctrl+shift+k to go backwards.
- Refactored some of the code.
This version adds Firefox 3.0 compatibility, the extension no longer supports 2.* versions. The new feature in this version is that you are now able to scroll in a loop instead of stopping at the first and last engine. This is set by going to about:config and setting 'extensions.scrollsearchengines.loopscroll' to true. I ditched Firefox 2.0 compatibility in this version because the searchbar code is a bit different and I don't have time to figure out how to add the loopscroll to Fx 2. For Fx 2 users you can still get version 0.5 in the old versions page.
I also bumped the version from 0.5 to 1.0, this extension is feature complete so there is no point in staying at 0.5.
This is a total rewrite that should fix incompatibilites with all menu and toolbar manipulation addons. Should now work with MenuEdit, MenuManipulator, Browster and DragNDrop toolbars.
Another fix for Browster compatibility. It turns out that if you don't show the Browster toolbar (which is completely unneccessary since it only shows the same search box as the searchbar) then the function BrowserSearch.getSearchbar() doesn't work anymore. So I added a fix for that. The Scroll Search Engines code is now roughly 50% actual scrolling code and 50 % compatibility fix code!
Small update to fix incompatibility with the Browster extension. The scroll over the searchbar stopped working when Browster was installed and only worked on Browsters own toolbar (since they used the same id as the original searchbar). The scroll will now work on the original searchbar as well as Browsters.
This version is to fix an incompatibility with the Menu Editor extension (http://addons.mozilla.org/firefox/710)
. The incompatility was caused by a known bug in Mozilla where nodes that are moved lose all their event handlers. Now you should be able to change your context menu with Menu Editor and still be able to scroll in the context menu. However, you'll need to restart Firefox after changing your menu in order to get Scroll Search Engines to start working again. This shouldn't be much of a problem, unless you're changing your context menu all the time, which I suspect most people don't do.
This changes back to pre-0.4 functionality where 1 scroll event == one search engine. In 0.4 I tried to take into account the magnitude of the scroll, i.e. if I got the scroll value 3 then I moved to the next one, if I got 6 then I moved down 2 engines, but this seems to cause problems for people because of different scroll wheel settings. So I've moved back to each scroll event only changing to the next search engine, not trying to calculate how far down the list we should go.
Now it's also possible to scroll when you've selected a word and are searching for it with the context menu. Assuming you have Google selected as search engine and have highlighted the word "monkey" on a webpage, you can now rightclick, move your mouse over 'Search Google for "monkey"' and then scroll and you'll change which engine will be used for the search.
This is just to fix the supported Firefox version numbers. 1.5 should never have been supported, this is strictly for 2.0 and newer.
Note: These version numbers are incorrect. This only works with Firefox 2.0.* . I've uploaded a new version, 0.3 which has the correct version numbers and it's pending approval.