Greasefire statusbar object too wide

in Greasefire
Subscribe to Greasefire statusbar object too wide 16 posts, 6 voices



Lee Hyde User

Greetings All,

I've noticed that greasefire increases the width of the greasemonkey statusbar object considerably and I was wondering whether anyone knew of a work around. I think it should be achievable via a simple edit of userChrome.css, that is assuming anyone out there knows the appropriate statusbarpanel ID(s).

I'd appreciate any advice given.

Anubeon.

 
JoeSimmons Scriptwright

How exactly can you tell it's wider? I just measured and they look the same. Some of the invisible space around the money changes to color, but doesn't get any wider.

 
Lee Hyde User

Hi Joe,

Thanks for taking to time to reply. Perhaps my memory fails me but by my recallection the greasemonkey statusbar object was square pre greasefire.

ImageHost.org

With greasefire installed the boundaries of the greasemonkey/greasefire statusbar object are padded by a good few pixels either side. This does not sit well with me inner aesthete-pedant. ;)

Any ideas?

 
JoeSimmons Scriptwright

Well it doesn't have that spacing on mine and I don't see why you care.

 
Lee Hyde User

It must be a conflict with one of the many add-ons I have installed, or else a conflict with firefox 3.1b2. As to why I care, google the words aesthete and pedant. Knowing the correct ID of greasefire's statusbar object would also enable me to modify the bright orange gradient to something less... garish (no offence intended developer(s)).


Now, do you have anything constructive to add? Anything that might actually help me fix this?

 
JoeSimmons Scriptwright
Yes I know how to edit them.
In this folder you will find greasefire.jar: %AppData%\Mozilla\Firefox\Profiles\PROFILE_NAME\extensions\greasefire@skrul.com\chrome. Rename the file to greasefire.zip, unzip it, and you will find gradient.png inside a folder called content. Edit that file, then re-zip greasefire.zip up and rename it to greasefire.jar and it should work. If you can't get it, I can help you. I will post the gradient here and the other icon, and you can edit those and post them back and I will post the modified greasefire.jar.
gradient.png
icon_medium.png
 
Steve Krulewitz User

It would also help if you can post a list of all the extensions your have installed so I can try to reproduce it.

And to be certain, the extra spacing goes away when you uninstall Greasefire?

 
Lee Hyde User
Hi Steve,

Thanks for weighing in on this one. I have just this minute un-installed greasefire and the extra spacing remains; it must be an issue with greasemonkey itself.


In the interests of completeness however I will go ahead and list my extensions anyway.

  • About:Tab 0.0.19
  • Adblock Plus 1.0.1
  • All-in-One Sidebar 0.7.9
  • British English Dictorionary 1.19
  • Chrome List 0.3.1
  • ChromeEdit Plus 2.7.2
  • FAYT 2.0.4
  • Glasser 1.1.0
  • Google Gears 0.5.4.2
  • Greasemonkey 0.8.20090123.1
  • Hostname in Titlebar 1.0.1
  • IETab 1.5.20090207
  • KeeFox 0.5
  • Menu Editor 1.2.6
  • Microsoft .NET Framework Assistant 1.0
  • Nightly Tester Tools 2.0.2
  • Open IT Online 1.6.1
  • Options Toolbar Button 0.4
  • Organise Statusbar 0.6.2
  • Personal Menu 4.1.3
  • Router Status 0.1.7.8
  • SafeCache 0.9
  • SafeHistory 0.9
  • Smart Find 0.2.2
  • Smart Stop/Reload 1.2
  • Tab Mix Plus 0.3.7.3
  • Ubiquity 0.1.6.1
  • UrlbarExt 1.5.7
  • Weave 0.2.111
  • Zotero 1.5b1
Those extensions which are struck out are currently disabled due to incompatibility with my current installation of firefox (3.1b3) and/or infrequent use. I guess I should disable all extensions but greasemonkey and root out the culprit (assuming that an extension conflict is responsible) but I'm too lazy. I just disabled all extension accepting greasemonkey and the extra spacing remains; anyone know a way of fixing this (temporarily) via userChrome?



Kind Regards, Anubeon



P.S. That's very helpful Joe, Thank you.
 
Avindra V.G. Scriptwright

Holy crud! That's a lot of addons (I thought I had a lot) O_O

These are mine:

Adblock Plus
CustomizeGoogle
DownThemAll!
Firebug
Greasemonkey (duh :P)
Live HTTP headers
QuickRestart
RS_Bundle
UrlParams

 
sizzlemctwizzle Scriptwright

@Avg
No Tamper Data or Cookie Editor?

 
Avindra V.G. Scriptwright

sizzle:

Tamper Data seems like a combination of "Live HTTP headers" and "UrlParams". I'll check it out! I can't seem to find cookie editor, although by the name, it sounds pretty useful.

 
Aquilax Scriptwright
Some other useful addons:
Add N Edit Cookies
Flashblock
NoScript
RDown
SQL Inject Me
Web Developer

And at the moment I'm taking a look to this one:
AutoPager
 
Avindra V.G. Scriptwright

Hmm RDown... wanna give mine a shot? I didn't realize there was an auto-downloader for rapidshare already.

 
sizzlemctwizzle Scriptwright

When I said Cookie Editor I meant Add N Edit Cookies. Tamper Data is very nice for figuring out how to mimic a page's ajax calls when writing a script. I also have Web Developer, along with Stylish, CacheViewer, gui:config, Console², Download Statusbar, DownThemAll!, FireDiff, Adblock Plus, Select Search, Modify Headers, dragdropupload, and QuickJava.

 
Avindra V.G. Scriptwright

@sizzle:

Yea about the UrlParams / Tamper Data / Live HTTP headers. It was how I figured that making "POST" requests required setting the "Content-Type" header to "application/x-www-form-urlencoded".

I was so relieved when all my "POST" scripts I had in the bin FINALLY started working :D

 
sizzlemctwizzle Scriptwright

Avindra Gool... wrote:
It was how I figured that making "POST" requests required setting the "Content-Type" header to "application/x-www-form-urlencoded".

Bahahaha! I've totally done that before accidentally. I was like "what the hell? why isn't this working?" and then I look at Tamper Data and noticed the content-type is different lol. That's when I wrote this function:
function xhr(url, callback, data) {
    GM_xmlhttpRequest({
         method: (data) ? 'POST' : 'GET',
	  url: url,
	  headers: {
	  'User-agent': window.navigator.userAgent,
	    'Accept': (data) ? 'application/x-www-form-urlencoded' : 'application/atom+xml,application/xml,text/xml'
	  },
	  data: (data) ? data : null,
	  onload: function(res) { if (res.status == 200 && callback) callback(res.responseText); }
      });
}

Cross
Presentational HTML allowed.
Use <code> for inline code and <pre> for code blocks. Use &lt; and &gt; for literal < and >.
We help break paragraphs and link your links.
or cancel