Forum Moderators: open

Message Too Old, No Replies

Eliminate blinking text

Has anyone created a Firebird extension for this?

         

MatthewHSE

2:35 pm on Nov 16, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



With all the flexibility of Mozilla Firebird, it seems someone would have created an extension to eliminate blinking text. I haven't seen anything like that on the Firebird website, but has anyone done that for their own Firebird installation?

Also, where can I find some information on building my own Firebird extensions?

Thanks,

Matthew

DaScribbler

5:08 pm on Nov 16, 2003 (gmt 0)

10+ Year Member



You don't need an extension for this at all. It should be rather simple actually.

With ANY web browser, CSS styles can always be overridden by setting your own CSS tags, and labeling them as 'Important'

For Firebird, in your \defaults\profile\chrome directory you should find a file labeled userChrome-example.css. Rename that file to userChrome.css, then open it with any text browser, or editor, you prefer.

Add this to the file...


BLINK {text-decoration: inherit !important;}

Save the file and that should do it.

MatthewHSE

5:37 pm on Nov 16, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Thanks, I'll give that a try. For learning purposes, why does that technique work? I know CSS but I never would have thought that would do it; could somebody explain it, or point me toward a resource that will explain it?

Thanks,

Matthew

asquithea

1:37 am on Nov 18, 2003 (gmt 0)

10+ Year Member



You can also tweak this by typing about:config in Firebird's address bar. Type blink in the filter box, and set browser.blink_allowed=false. Search Google for Firebird tips to get to a page with many other handy tweaks, including some adblocking CSS and cosmetic alterations.

The !important declaration forces the user style sheet to take precedence over the author's style sheet in CSS2 (this is a slight change from CSS1). By forcing the blink element to inherit the text-decoration, the element takes the same computed text-decoration its parent, which (one would hope) isn't blinking.

tedster

6:17 am on Nov 18, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



That's a very elegant approach. I help a sight-challenged man maintain his own set of "!important" CSS rules, and still I didn't come up with your approach, DaScribbler.

As far as the second part of the question -- does anyone know where to learn about creating Firebird extensions? The website just promises that this information is coming soon. But Mozilla and other websites already publish many custom extensions so this information is available somewhere.

sonjay

3:40 am on Nov 22, 2003 (gmt 0)

10+ Year Member



Firebird sneakily provides access to a lot of interface options that aren't included in the options dialog.

Just type about:config in your address bar, and you'll get all those choices. Most of them I don't begin to understand, although some are pretty self-evident.

Look for "browser.blink_allowed," double-click on it, and type "false" (without the quotes). Then click OK and you'll never be blinked at again.

Edited to add: Doh! I didn't see that asquithea had already suggested this, until after I posted.