Sportsfox is a Firefox extension that allows you to keep your sports scores in a handy browser location. Sportsfox includes scores for NFL, NBA, WNBA, NHL, College Football, Men's College Basketball, and Women's College Basketball. Generally you should be able to download the latest version at Mozilla addons

Saturday, April 25, 2009

View Current Game Details

When you click a game in the status bar, you should be able to see the game information or rather the game summary after the game is finished. You used to be able to do this, but after the ESPN format change, I haven't fixed it just yet. This is next up on my plate.

The current version is 1.15 when the folks at Mozilla get around to approving it. I submitted it back on the 18th. Today is the 25th. I'm just sayin..

Friday, April 17, 2009

sportsFox Screenshots

I did some code cleanup, have the colors working. We should be just about ready for the latest version of sportsFox. I have been testing on FF 3.0.8 and Minefield and everything has been looking good. I'm no longer going to be worrying about any versions lower than 3 because you should upgrade anyway. :-)

sportsFox Main Window

sportsFox Options Screen

sportsFox "ticker" window

Wednesday, April 15, 2009

sportsFox Being Updated

I have started cleaning up the code a little to get it up to "code" to be approved. It actually isn't as much of a re-write when I actually got into it. I did combine 3 javascript files into one though, because I couldn't figure out how to get them all to work with the new coding standards/methodology.

Basically, if I have 3 javascript files and I want all of them to belong to the same "package", how do I do that? Because if I code each of them the same way, the initial declaration in one package seems to blow away the declaration of another. And the same with the "pub"lic vars. I will have to see if there is some forum discussing this. I'm sure there is.

The code is actually kind of cool for javascript. Now if there was only a javascript IDE with Intellisense. That would be awesome!

The basic code that I am using  Mark Ziesemer came up with.  It basically lets me "wrap up" all of my "loose" javascript variables into a namespace and then access just the ones I make public from the XUL Chrome.  It's pretty cool.  Here is Mark's example:

if(!com) var com={};
if(!com.ziesemer) com.ziesemer={};

com.ziesemer.myPackage = function(){
var pub = {}; = "visitor";
pub.greeting = "hello " +;
pub.alertHello = function(){
return pub;


of couse com.ziesemer belongs to Mark, so your should be "com.yourname" or whatever..

Monday, April 13, 2009

Add Experimental Addons

I see that we can now install "experimental" addons in Firefox. So you can actually install the latest version of SportsFox before it's "approved". Click the "see all versions" button on the first screen, and then the latest version will be displayed.

Wednesday, April 1, 2009

sportsFox Coding..

Looks like the coding of sportsFox will be slowing down a bit. I got this email for the latest version I submitted. Apparently they want to clean things up a bit. I didn't get the memo.. or wait.. maybe this IS the memo. Anyway, this is going to require some coding I hadn't planned on. So...... might not see any more updates until football season.

The following files of SportsFox 1.11 have been retained in the sandbox by a Mozilla Add-ons editor:

Review Information:
Reviewer: xxxxxxxx
Tested on Linux with Minefield
Comments: Since you last submission, we've enforced some important points of our policy: In order to prevent conflicts with other addons that may be installed by users, you need to wrap your 'loose' variables and functions within a JavaScript object. You can see an example of how to do this @