Auto-Hide Status Bar

Shows a temporary status bar when the cursor is over a link (chrome-like)

Last update: v0.5 (2010-08-01) 

This script is based on Foursquared User CSS

You can disable Opera standart status bar to gain vertical space using this script. When the mouse cursor is over a link, a temporary status bar will show up just like Chrome does.

Combining with the UJS manager Unite application, you can easily customise:

  • Font size
  • Font color
  • Background color
  • Border color
  • Opacity

Syndicate content

Tested with Opera version(s): 
10.10
10.50
10.60
Your rating: None Average: 4.8 (8 votes)

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

sometimes it does not work

thanks for this script, but I see two bugs:

1. it seems that the script does not work viewing pages that have different site preferences. normally I autodelete cookies when I close opera (global setting), but for a handful of pages I disabled that in the site preferences. on this pages the script does not work, although the userjs folder is set correctly.

 2. sometimes two status bars overlay each other, because the first does not disappear. I can not say when exactly this happens, but I also saw this when using the css this script is based on.

Thank you for your

Thank you for your feedback.

1. This script should not be related to cookie/site preference. All of your scripts do not work or only this one ? 

2. I also noticed this behaviour. In fact, the first status bar disappears when you are not over the link. You can not select the text (try CTRL+A). But Opera seems not to correctly repaint the status bar element. For the moment, I have no idea how to fix this bug. If someone has a solution to this... :) I will post an update as soon as I have something working

Now as you mention it I see a

Now as you mention it I see a similar problem with gesturetrail.js. And while testing this thing I see its getting even more curious.

Gesturetrails and your script are working on every page, but not on those with special site preferences. Except one of them, myopera.com.

I do not understand that O_o

The only difference (site preferences itself are the same --> [ ] delete new cookies when exiting opera) I see is that myopera.com has a userjs (xerath-myopera-scribit.js) that is especially meant to work with this page.

Ok... now I think I start to understand. It seems to have something to do with when the site preferences where set. I changed temporary the site preference of one of those not working pages (disabled JS, saved, enabled it again), reloaded the page and your script and gesturetails.js works.

to the 2. point: maybe you

to the 2. point: maybe you can ask and get involved a developer of opera in this topic?

This script is updated (to

This script is updated (to v0.2). The overlay problem should be fixed. I used a workaround. Tell me if it works for you. 

Now I dont see a statusbar at

Now I dont see a statusbar at all. I cant figure out why. :/

Weird. It works for me

Weird. It works for me (Linux/Win7). Can you provide more information ? Opera version ?

Did you replace the old script by the new one ? Have you enable the userjs dir ? Have you try a clean profile ? 

I tried on two different PCs,

I tried on two different PCs, but it does not work on both of them.

Win7 +  Build 3388 (10.54 snapshot)

WinXP + Build 3374 (10.53)

The old script is replaced, userjs dir is enabled. I will try a clean profile when I'm back home in the next few days.

Ok, I think I've just found

Ok, I think I've just found out the problem. Be sure to rename the script to: autohide-statusbar.user.js, and not autohide-statusbar.user_2.js

I've just uploaded the v0.3.

I've just uploaded the v0.3. The script filename changed. Script loaded when DOM is completely loaded. You don't have to wait anymore. ('DOMContentLoaded' instead of 'onLoad')

it works, it works, it works!

it works, it works, it works! nice, thanks for your work :)

Not usefull

Not usefull

OK, me again. I saw a new

OK, me again. I saw a new problem. The status bar is not correctly positioned when frames are used. Seems like the status bar is then placed at the bottom of the current frame, instead of the bottom of the browser window.

good example: http://www.parkandride.net/oxford/html/oxford_frameset.html

no news? :(

no news? :(

Sorry, I was very busy... but

Sorry, I was very busy... but it's ok now. Thank you for your report. I'll try to fix the problem with frameset pages as soon as possible :)

I added support for showing

I added support for showing titles that you may want to include. Its a crude implementation and could probably be merged with the link code better, but it works well.

There seems to be a problem with the status bar appearing inside of frames rather than being forced to the bottom left of the window. I'm not sure how to fix this just yet.

http://kyleabaker.pastebin.com/0QwDsgNh

Thank you for your

Thank you for your contribution. :)

Showing titles was in my todo list. But you did it, so it's great. I will submit the v0.5 soon (including your modification) if my workaround for frameset works.  

This should be way better..

I've merged my bit of code with a few other fixes, one of the most important ones being a constant positioning of the statusbar even when using iframes:

http://kyleabaker.pastebin.com/6WCEp154

When title and url are the

When title and url are the same, it's very irritating to see two times the url on top of each other. It would be nice to have an easy way to disable title-functionality :)

Also I have a problem with the link I gave above for the frameset example (http://www.parkandride.net/oxford/html/oxford_frameset.html), I do not see a statusbar at all when hovering a link!?

But thanks again for your work, this time to two people already ;)

This should fix the repeat

This should fix the repeat problem. Haven't had time to check that page problem yet though.

http://kyleabaker.pastebin.com/jpHQfa2u

Thanks! Repeat problem is

Thanks! Repeat problem is fixed :)

Found a new problem. Seems

Found a new problem. Seems when the title contains some special characters, then status misbehaves. Example: http://www.chip.de/artikel/Workshop-Das-HTML5-video-Element_43464179.html When you hover the link "Die Anatomie des <video>-Elements" then auto hide status bar is higher than normal and only "Die Anatomie des" is shown as text.

Additional question: Is it possible to catch others status texts which are not a link on a page too? These trigger a status text in the normal status bar (reload button -> "Reload (Ctrl + R)").

And some links are not

And some links are not captured too. Example: https://bespin.mozillalabs.com/ (The "Bespin project" named link in the text)

https

Userjs will only work with HTTP protocol. It won't work if the website is using the secure protocol (HTTPs).

There is a way to enable javascript on HTTPS pages : opera:config#UserPrefs|UserJavaScriptonHTTPS

Fixed (v.0.5)

  • Thank you for reporting this bug. It's now fixed in v.0.5 :)
  • Unfortunately, userjs can only catch events from a webpage.

Opera history moving by mouse flip

Added

links[i].addEventListener("mouseDown", bye, false);

to function init() to prevent temporary status bar from remaining visible after moving back in history by Opera mouse flip.

Added in v.0.5

It's now added in v.0.5. Thanks :)

frameset

Thanks for your updates. I really appreciate this.

As mentioned above I have problems when pages use framesets:

Also I have a problem with the link I gave above for the frameset example (http://www.parkandride.net/oxford/html/oxford_frameset.html), I do not see a statusbar at all when hovering a link!?

hi

good one...thanks

Opera 10.63

Good job.
The flash (player) are positioned above the tooltip. See for example youtube, the video is positioned above the tooltip.

Opera 10.63 3516, Windows XP, Win32.

Thanks

No sense of where the ad is taking me

Does not work with Google AdSense links.

Tried on 10.63, didnt work

duh

Popup statusbar extention

Great..

Spam deleted

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Post new comment

By submitting this form, you accept the Mollom privacy policy.