1
edit
Changes
Added placeholders for future targets and formatted the page.
Localized Search in Firefox Search Box
Firefox features a search box that can be customized to work with different search engines (e.g., Google, Yahoo!, Wikipedia, etc.). Most websites have their own search facilities, but the location of the search box on the page varies considerably. This project creates a mechanism for Firefox to pick up a web site's search mechanism and make it accessible to the user through the Firefox search box so that users have a consistent place to look for site-specific search.
[http://zenit.senecac.on.ca/wiki/index.php/User:Sinker Kerry M. Singh]
This release demonstrates my understanding of how some searchbar features currently work in the Firefox browser. I've uploaded a [http://zenit.senecac.on.ca/wiki/index.php/Image:Localsearchpatch_v01.txt.zip patch file] that outputs a series of dump("DIAGNOSTIC MESSAGE: function name - what the source code is doing") statements to the terminal window while running a debug build of Firefox (i.e. Minefield). Specifically, what functions/methods are called and what is happening in the source code with respect to the searchbar menu when the following events occur:
1. Download the [http://zenit.senecac.on.ca/wiki/index.php/Image:Localsearchpatch_v01.txt.zip patch file] to the root mozilla directory of your source tree and unzip the file there. I suggest renaming the file localsearchpatch_v01.txt.
1. Navigate to a web site that offers a search engine plugin:
* When the user navigates away from the web page with the search engine plugin, dynamically remove the search plugin.
== '''Release Target for v.04''' == * When Firefox loads a web page with an available search engine plugin, dynamically load the search engine and propagate it to the top of the searchbarTBA == 's menu as the current engine''Release Target for v.05''' == * TBA == '''Release Target for v.06''' == * TBA == '''Release Target for v.07''' == * TBA
* TBA
* TBA
== '''Release Target for v1.0''' ==
= '''Resources''' =
[https://bugzilla.mozilla.org/ Bugzilla@Mozilla]
[https://bugzilla.mozilla.org/show_bug.cgi?id=236587 Bug 236587 - Allow bookmark keyword searches from the search bar]
[https://bugzilla.mozilla.org/show_bug.cgi?id=360907 Bug 360907 – Search current site with OpenSearch]
[https://bugzilla.mozilla.org/show_bug.cgi?id=408244 Bug 408244 – show opensearch plugin availability same as feed availabilitiyavailability]
[https://bugzilla.mozilla.org/show_bug.cgi?id=405443 Bug 405443 – Making search engine discovery more discoverable]
For up-to-date information about my project, visit my blog: [http://kmsingh.blogspot.com/ Kerry's Open Source Blog]