blog.jj5.net (2003 to 2005)

NewsGator Status Bar

Thu Mar 4 00:33:00 UTC+1100 2004

Categories:

I've been mourning the loss of my status bar in NewsGator.

Basically, NewsGator doesn't provide a facility for showing you the location of a link.

Cutting a long story short, I created an XSLT, CSS and JS combo for use with NewsGator so that I could have my status bar back.

If you are running NewsGator and would like to check out what I have done you can download these files.

Unfortunately, the CPU rails while you move your mouse over the message, because it is constantly checking to see if the element the mouse is over is an Anchor tag. I don't know how to resolve this at the moment, short of a pretty intensive scripting effort (that I couldn't be bothered doing).

I can do bigger and better things with this, but I'm pretty happy with what I have now.

The stylesheet stuff will make the message look cool (IMO), but in order for the status bar script to work, you will have to configure the Outlook security settings to allow it. I'm of two minds whether I should tell you how to do this.. :P

I'm using Outlook XP, so what I've done (not a recommendation) is to allow Active Scripting in the Restricted Sites security zone. This was about as tight as I could keep security while getting the functionality that I want. Only Active Scripting is required, you can leave everything else in this zone configured to the default (highly restricted) values.

If you're interested in using these file, extract s.css and s.js to the NewsGator folder, and extract the ngsb.xslt file to the Render sub-folder. Then open the NewsGator (v2.0.2.1) options dialog and on the Rendering tab select ngsb.xslt as your default style sheet.

Note: this new style sheet will only be applied to new incoming feed items, it doesn't get applied to items you already have. Further, I haven't extensively tested it, and I offer no support, warranties, etc. Use at your own risk and only if you know what you are doing.

Have fun! ;)

John.

p.s. it looks like this:


Copyright © 2003-2005 John Elliot