How To Turn Off The Load Status Bar
I am a Communications Specialist for Bombardier Transportation. We are using Firefox on some displays to implement a Passenger Infromation system.
The contents update is implemented using a HTTPRequest. This causes the load status bar (at the bottom left of the screen) to constantly (with each content refresh check) to display "Connecting to xxx" where xxx is the IP address of the content server.
This is undesirable. We would like to hide this load status bar but I have not been able to find a way to do this. We have control over the firefox settings so the solution can be implemented by firefox settings and/or setting the userChrome.css file.
I have searched the internet for a solution and have found many websites that show how to use userChrome.css to turn of almost everything else but I have not seen a solution for turning off this feature.
Can you please provide some assistance how this can be done?
All Replies (6)
You could create a CSS rule to suppress display of the element that shows the message, but that element is used both to show the URL when mousing over a link and to show loading progress, so both would be affected by a simple rule. Perhaps someone with a more intimate knowledge of the system can craft a more selective rule.
#statusbar-display .statuspanel-label {display:none !important}
You can hide only specific messages by using a label selector with a RegExp.
#statusbar-display[label^="Looking"] {display:none !important;} #statusbar-display[label^="Connect"] {display:none !important;} #statusbar-display[label^="Waiting"] {display:none !important;} #statusbar-display[label^="Transfer"] {display:none !important;}
Thanks to both responses. Since my application is for Passenger Information signs, the dekstop will not be used interactively so I don't care if the solution removes both the loading progress and move over (since there will be no interactive user so mouse over is not needed).
I will try your solutions as soon as possible.
I am sorry to say that neither solution seemed to have worked. I still get the "Waiting xxx" where xxx is an IP address showing.
I did verify that I am changing the correct CSS file (by making a change to the background color for another element) and it does appear that I am changing the correct values.
I am using Ubuntu 11.10 (I found Ubuntu 12 not stable) and Firefox 13.0.1 for Ubuntu (canonical 1.0).
Maybe I should note that the loading status bar is normally not visible. It only appears when it has something to say...in this case always "waiting" when it is doing HTTPRequests.
OndrejBlazek modificouno o
Can you try other style changes to that element to see whether we came up with the right selector(s)? If not, we'll need to poke around for some others.
If I understand correctly, you are suggesting to do something like a color change (instead of display: none) to see if the element that we are trying to modify is the correct one.
No problem. I will give that a try and post the results.