To try the thousands of add-ons available here, download Mozilla Firefox, a fast, free way to surf the Web!Close
Welcome to Firefox Add-ons.
Choose from thousands of extra features and styles to make Firefox your own.Close
About this Add-on
'Focus Options' is a Mozilla FireFox extension which is
intended to attract attention to the input focus by using
color changes and flashes.
**** Features **** **** **** **** **** **** **** ****
'Focus Options' has:
1) the ability to enable/disable all options
2) the ability to test changes while in the
'Options/Settings' dialog window
3) the ability to easily change
(using the 'Color Picker' dialog window):
a) the input focus text color
b) the input focus background color
c) the input focus border color
4) the ability to link the input focus border
color to the input focus background color
5) the ability to set the flash interval for
the input focus background/border colors:
a) none d) every 5 seconds
b) once e) every 15 seconds
c) continuously f) every 30 seconds
6) the ability to restore settings
individually or all at once
a) from installation default settings
b) from last saved settings
7) the ability to save settings permanently,
or just apply them for the current session
8) the ability to support locales (languages)
(for a list of supported locales, refer to
the section titled 'Support for Locales')
9) the ability to access the 'Options/Settings'
dialog window via:
a) a Toolbar icon
b) a Tools menu item
c) keyboard shortcuts
10) a custom 'About' dialog window which is similar
to the 'default' Mozilla Firefox 'About' dialog
window, but with more information (icon, image
for creator, list boxes for: description, credits,
and contributors) and locale support
11) a custom 'License' dialog window with locale
support, using the Mozilla Public License or MPL
12) a "splash screen" indicating what features have
been installed (displays only when extension is
installed/updated, or to show problems/conflicts)
**** Similarities to Other Mozilla Extensions *** ****
This extension was based on the Mozilla Firefox
extension 'Highlight Focus', but has been completely
redesigned (all code was replaced).
If you're using 'Highlight Focus' now, just wait until
you try 'Focus Options'.
**** Support for Locales **** **** **** **** **** ****
The following locales should be supported by this extension:
English/United States (en-US) (**)
English/Great Britain (en-GB)
Deutsch (German) (de-DE)
Francais (French) (fr-FR)
Italiano (Italian) (it-IT)
Espanol (Spanish) (es-ES)
(** - This is the author's native language)
The author of this extension wishes to apologize
in advance for any translation errors, and would
appreciate corrections to be e-mailed directly.
Please refer to the section titled
If you would like to see text for this extension
translated into other languages, please contact
the author directly via e-mail. Please refer to
the section titled 'Support/Problems/Corrections'.
(No guarantees, but it can't hurt to ask.)
If you have developer skills to create the locale in
code, please contact the author directly via e-mail
(preferably BEFORE you attempt conversion). In return,
a contribution entry will be added to the 'About'
dialog window with your name (including an optional
thumbnail image and/or URL (home page or e-mail
address), all of which you must provide).
**** Support for Mozilla Firefox Themes **** **** ****
The following Mozilla Firefox themes have been tested
with this extension:
Abstract PC, BlackJapan, BlueShift, EarthShift,
Firefox Vista, GoldShift, GreenShift, iFox,
iFox Graphite, iFox Smooth, iPox, Metal Lion,
Metal Lion - Brushed iCe, Metal Lion - iCe, miniFox,
miniFoxFlat (**), Mostly Crystal, Noia 2.0 (eXtreme),
Noia 2.0 (lite), OrangeShift, PimpZilla, PinkShift,
Qute, RedShift, Silver Skin, Walnut for Firefox
(** - This is the author's preferred theme)
If your preferred theme is not listed here, it does
not mean you will not be able to use this extension.
Usually, the only problems you may experience (if any)
are the dialog windows may not display properly
(alignment problems, improper button sizes, etc.)
The features should still function properly.
If you experience problems when using your preferred
theme, please do NOT post feedback in the Mozilla
Feedback section. Please refer to the section titled
'Support/Problems/Corrections'. Sending a polite (and
hopefully short) note (like: Theme 'xyz' has problems)
to the author (via e-mail) may get you a quick update
to try. (Nastygrams will get you nothing.)
**** Platforms/Operating Systems **** **** **** ****
This extension has been tested on Microsoft Windows
XP SP2, but should be able to run on other platforms.
The only issue that may be encountered is with CR/LF
(particularly on UNIX platforms; Linux-variants should
be OK, but others may get double-line spacing).
Contact the author directly via e-mail if you have
installed this extension on a non-Microsoft platform.
Please refer to the section titled
**** Conflicts **** **** **** **** **** **** **** ****
This extension works with Mozilla Firefox only.
If this extension is installed on any other
application (e.g. Mozilla Suite, Thunderbird, Sunbird),
this extension will be disabled and a warning message
will be displayed. (If you try to be clever by adding
a 'targetApplication' entry to the install.rdf file,
this extension may install, but it still will not run.
And if you choose to dig deeper than that, you're on
If any conflicting extensions are installed when this
extension is installed, you will be prompted to remove
the conflicting extensions before this extension will
The following Mozilla Firefox extensions are known to
conflict with this extension:
**** Code for developers **** **** **** **** **** ****
The code for this extension has been written with the
express intention of being incorporated into other
extensions. There are many internal features that
extension developers may find useful:
1) Easy-to-port 'About' and 'License' dialog windows
2) Easy-to-use handling for Toolbar/Tools menu icon
size (large or small) and state (on or off)
- Very useful if the user changes the Toolbar
3) Easy-to-use handling of user preferences
- Get/Save boolean, character or integer
- Translate variable names to preference
4) Easy-to-use handling of stringbundles
5) Easy-to-use parsing of any install.rdf file
6) Easy-to-use tests for unsupported Mozilla
The 'Focus Options' extension works with
Mozilla Firefox only. If a user attempts to
modify the install.rdf file and install it
on any other application (e.g. Mozilla Suite,
Mozilla Thunderbird, Mozilla Sunbird), this
extension will be disabled and a warning
message will be displayed.
7) Easy-to-use tests for incompatible/conflicting
extensions or themes
The 'Highlight Focus' extension conflicts
with this extension. If the 'Highlight Focus'
extension is installed when this extension is
installed, the user will be prompted to remove
the 'Highlight Focus' extension before this
extension will become active.
8) An easy-to-use "splash screen" with a built-in
extension name and 'chrome' path (which is not
as easy as it sounds)
- Very useful if you want to easily change
the extension name or 'chrome' path, or
incorporate code in another extension,
without having to search/edit all over
the place for where this information is
10) There's even more stuff, but if you haven't
downloaded it by now, you probably never will ...
If you are (or *want* to be) an extension developer,
but you don't think you would actually use this
extension (I can't *imagine* that you won't :-),
download it and try it just to see how it works.
Then look at the code. You *will* find *something*
you can use ...
(Heck, the 'About' and 'License' dialog windows
*alone* are probably worth your time to download
and unpack this extension.)
**** Support/Problems/Corrections **** **** **** ****
The Mozilla Feedback section is not a support forum.
Please do not post problems or errors there. Please
send problem descriptions, corrections, or errors
directly to the author of this extension. (Please
refer to the Focus Options 'About' dialog window
for the author's e-mail address.)
Please do not be feel "slighted or upset" if you do
not receive a "personal response" to any messages
you may send.
**** **** **** **** **** **** **** **** **** **** ****
Version 0.4 - Support for additional themes, minor code reduction
Version 0.5 - Added option to apply changes to browser content only or all input forms.
Version 0.5.1 - Fixed error when trying to access About dialog while using Francais locale
Version 0.5.2 - Fixed locale for Great Britain (en-GB, not en-UK)