Also fixing some other minor errors on the way.
I am adding comments to the commits also but that may take time .
Please feel free to install this version of addon and test it.
Add a panel to inform the user suggesting him to switch to the catego…
…ry by pressing tab
Add the associated functions to show and hide the suggestion panel.
External functions used are dominant favicon color by mardak from the addon dominant favicon color .
Update the already existing functions so as to integrate completePane…
…l with the addon.
Adding initial implementation for Identity box UI.
The code might not work at this stage .
Updating the existing functions to work with the newly added identity…
… box .
Removing the functions not used anymore (check selection , and a list…
…ener for cursor move.)
Add a panel to hint user that he can backpress to exit that category.
Adding showPanel function related to the exitCategory panel , and ref…
…ering it wherever needed
Adding tab open and tab close handlers to update category per tab.
Also adding the function which maintains the category of each tab in an array
Better handling the escape key press.
New behavior : deselect any popup bar selected value->clear urlbar if any text is there->blur out of urlbar
Updating the code and adding functions to correctly check if the urlb…
…ar's value has been changed by any other script or addon or a redirect.
Updating the prefetcher.load function as there is no need to return u…
…rl , and also to not to prerender "" strings
Fixing the glitch that even if the last search category is in icon mo…
…de, a "." is still shown.
Adding an async call to proccess.input at the start of addon.
Also fixing the makeWord and firstCapital functions
With this the addon is complete on the feature I was building.
Defining async before caling it in the startup function
removing async call , as window not defined at that point of code.
Also changing the makeword function to split across "/" instead of "." so that if the user presses enter instead of Tab upon category suggestion , he is navigated to the site itself .
removed process input call by mistake