|
|
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. |
|
|
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. |
|
|
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.
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? |
|
|
Well it doesn't have that spacing on mine and I don't see why you care. |
|
|
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? |
|
|
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 |
|
|
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? |
|
|
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.
Kind Regards, Anubeon P.S. That's very helpful Joe, Thank you. |
|
|
Holy crud! That's a lot of addons (I thought I had a lot) O_O These are mine: Adblock Plus
|
|
|
@Avg
|
|
|
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. |
|
|
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 |
|
|
Hmm RDown... wanna give mine a shot? I didn't realize there was an auto-downloader for rapidshare already. |
|
|
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. |
|
|
@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 |
|
|
Avindra Gool... wrote: 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); }
});
}
|
