MozillaZine


[Ext] userChrome.js

Announce and Discuss the Latest Theme and Extension Releases.
old zeniko
 
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post Posted April 29th, 2007, 2:33 pm

alta88 wrote:did you even read what you wrote?

You still can't take a "No" without getting offensive, can you? *sigh*

Instead of trying to persuade me, why don't you get constructive, implement the change you suggest yourself and upload the modified extension somewhere so that you can offer a version which makes users jump through one less hoop?

alta88
 
Posts: 1028
Joined: January 28th, 2006, 3:08 pm

Post Posted April 29th, 2007, 2:47 pm

well, i suppose that's one way of trying to change the subject, rather than supporting your position.

smsmith
Moderator

User avatar
 
Posts: 19934
Joined: December 7th, 2004, 8:51 pm
Location: Indiana

Post Posted April 29th, 2007, 2:58 pm

Cool off guys.

This is zeniko's extension. If he wants to not include something, that's his right.
Give a man a fish, and he eats for a day. Teach a man to fish, and he eats for a lifetime.
I like poetry, long walks on the beach and poking dead things with a stick.
Please do not PM me for personal support. Keep posts here in the Forums instead and we all learn.

dougeeebear

User avatar
 
Posts: 548
Joined: September 15th, 2005, 4:17 pm

Post Posted April 29th, 2007, 3:30 pm

alta88 wrote:i've created importScript and importXUL functions based on subscript loader, so that it's easy to comment out something in userchrome.js and organize files in a subdir of chrome.

I'm interested in checking out these functions if you'd care to share.

Regards,
Doug

alta88
 
Posts: 1028
Joined: January 28th, 2006, 3:08 pm

Post Posted April 30th, 2007, 7:31 am

sure. my userchrome.js is <a href="data:text/javascript;charset=utf-8;base64,LyogOjo6Ojo6Ojo6OjogU2NyaXB0IGFuZCBYVUwgTG9hZGVyIDo6Ojo6Ojo6Ojo6Ojo6ICovDQoNCi8qIEltcG9ydCBmaWxlcyByZWxhdGl2ZSB0byBbcHJvZmlsZV1cY2hyb21lIGZvbGRlciAqLw0KDQppbXBvcnRTY3JpcHQoInVzZXJDaHJvbWUuanNTY3JpcHRzL0NvcHlGZWVkVXJsLmpzIik7DQppbXBvcnRTY3JpcHQoInVzZXJDaHJvbWUuanNTY3JpcHRzL0VkaXRDb25maWdGaWxlcy5qcyIpOw0KaW1wb3J0U2NyaXB0KCJ1c2VyQ2hyb21lLmpzU2NyaXB0cy9FbGVtZW50SW5zcGVjdG9yLmpzIik7DQppbXBvcnRTY3JpcHQoInVzZXJDaHJvbWUuanNTY3JpcHRzL0ZpbmRiYXJBcnJvd0tleXMuanMiKTsNCi8vaW1wb3J0U2NyaXB0KCJ1c2VyQ2hyb21lLmpzU2NyaXB0cy9GaW5kYmFyT25Ub3AudWMuanMiKTsNCmltcG9ydFNjcmlwdCgidXNlckNocm9tZS5qc1NjcmlwdHMvTWVudUNvbnRleHRUYWJIaXN0b3J5LmpzIik7DQppbXBvcnRTY3JpcHQoInVzZXJDaHJvbWUuanNTY3JpcHRzL01lbnVTTWdyQ29udGV4dC5qcyIpOw0KaW1wb3J0U2NyaXB0KCJ1c2VyQ2hyb21lLmpzU2NyaXB0cy9TdHlsaXNoTW9kcy5qcyIpOw0KaW1wb3J0U2NyaXB0KCJ1c2VyQ2hyb21lLmpzU2NyaXB0cy9UYWJNaXhQbHVzU2Nyb2xsLmpzIik7DQppbXBvcnRTY3JpcHQoInVzZXJDaHJvbWUuanNTY3JpcHRzL01pc2NlbGxhbmVvdXMuanMiKTsNCg0KaW1wb3J0WFVMKCJ1c2VyQ2hyb21lLmpzWFVML0FCUC1zaWRlYmFyLnh1bCIpOw0KLy9pbXBvcnRYVUwoInVzZXJDaHJvbWUuanNYVUwvR3JpcHBpZXMueHVsIik7DQoNCg0KLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqLw0KLyogRnVuY3Rpb25zIHdoaWNoIGJlbG9uZyBpbiB0aGUgdXNlcmNocm9tZS5qcyBleHRlbnNpb24gICAgICAgICAgICAgICAgICAgICAqLw0KLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqLw0KDQpmdW5jdGlvbiBpbXBvcnRTY3JpcHQoYVBhdGgpIA0Kew0KCWZpbGUgPSBnZXRGaWxlKGFQYXRoKTsNCglzZXRUaW1lb3V0KGZ1bmN0aW9uKGFGaWxlKSANCgl7DQoJCUNvbXBvbmVudHMuY2xhc3Nlc1siQG1vemlsbGEub3JnL21vei9qc3N1YnNjcmlwdC1sb2FkZXI7MSJdDQoJCQkuZ2V0U2VydmljZShDb21wb25lbnRzLmludGVyZmFjZXMubW96SUpTU3ViU2NyaXB0TG9hZGVyKQ0KCQkJLmxvYWRTdWJTY3JpcHQoYUZpbGUsIG51bGwpOw0KCQkvLyBsb2cgaXQNCgkJZGVidWcoInVzZXJjaHJvbWUuanM6ICIsIGFQYXRoKTsNCgl9LCAwLCBmaWxlKTsNCn07DQoNCmZ1bmN0aW9uIGltcG9ydFhVTChhUGF0aCkgDQp7DQoJZmlsZSA9IGdldEZpbGUoYVBhdGgpOw0KCXNldFRpbWVvdXQoZnVuY3Rpb24oKSANCgl7DQoJCWRvY3VtZW50LmxvYWRPdmVybGF5KGZpbGUsIG51bGwpOw0KCQkvLyBsb2cgaXQNCgkJZGVidWcoInVzZXJjaHJvbWUuanM6ICIsIGFQYXRoKTsNCgl9LCAwKTsNCn07DQoNCmZ1bmN0aW9uIGdldEZpbGUoYVBhdGgpIA0Kew0KCWlmICghL14oW1x3LV0rOik%2FW1wvXFxdLy50ZXN0KGFQYXRoKSkNCgl7DQoJCXZhciBnZXRVUkxTcGVjRnJvbUZpbGUgPSBDb21wb25lbnRzLmNsYXNzZXNbIkBtb3ppbGxhLm9yZy9uZXR3b3JrL2lvLXNlcnZpY2U7MSJdDQoJCQkuZ2V0U2VydmljZShDb21wb25lbnRzLmludGVyZmFjZXMubnNJSU9TZXJ2aWNlKQ0KCQkJLmdldFByb3RvY29sSGFuZGxlcigiZmlsZSIpDQoJCQkuUXVlcnlJbnRlcmZhY2UoQ29tcG9uZW50cy5pbnRlcmZhY2VzLm5zSUZpbGVQcm90b2NvbEhhbmRsZXIpDQoJCQkuZ2V0VVJMU3BlY0Zyb21GaWxlOw0KCQl2YXIgY2hyb21lRGlyID0gQ29tcG9uZW50cy5jbGFzc2VzWyJAbW96aWxsYS5vcmcvZmlsZS9kaXJlY3Rvcnlfc2VydmljZTsxIl0NCgkJCS5nZXRTZXJ2aWNlKENvbXBvbmVudHMuaW50ZXJmYWNlcy5uc0lQcm9wZXJ0aWVzKQ0KCQkJLmdldCgiVUNocm0iLCBDb21wb25lbnRzLmludGVyZmFjZXMubnNJTG9jYWxGaWxlKTsNCgkJdmFyIHBhdGhTZXAgPSBjaHJvbWVEaXIucGF0aC5tYXRjaCgvW1wvXFxdLylbMF07DQoJCWFQYXRoID0gY2hyb21lRGlyLnBhdGggKyBwYXRoU2VwICsgYVBhdGgucmVwbGFjZSgvW1wvXFxdL2csIHBhdGhTZXApOw0KCX0NCgkNCgl2YXIgc2NyaXB0ID0gQ29tcG9uZW50cy5jbGFzc2VzWyJAbW96aWxsYS5vcmcvZmlsZS9sb2NhbDsxIl0NCgkJLmNyZWF0ZUluc3RhbmNlKENvbXBvbmVudHMuaW50ZXJmYWNlcy5uc0lMb2NhbEZpbGUpOw0KCXNjcmlwdC5pbml0V2l0aFBhdGgoYVBhdGgpOw0KCXJldHVybiAoZ2V0VVJMU3BlY0Zyb21GaWxlKHNjcmlwdCwgbnVsbCkpOw0KfTsNCg0KdmFyIFdpbmRvd0hvb2sgPSANCnsNCglvYnNlcnZlOiBmdW5jdGlvbihhU3ViamVjdCwgYVRvcGljLCBhRGF0YSkNCgl7DQoJCWlmICghYVN1YmplY3QuX1dpbmRvd0hvb2spDQoJCXsNCgkJCWFTdWJqZWN0Ll9XaW5kb3dIb29rID0gdGhpczsNCgkJCWFTdWJqZWN0LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLCB0aGlzLm9uTG9hZF93aW5kb3csIGZhbHNlKTsNCgkJfQ0KCX0sDQoJb25Mb2FkX3dpbmRvdzogZnVuY3Rpb24oKQ0KCXsNCgkJdGhpcy5yZW1vdmVFdmVudExpc3RlbmVyKCJsb2FkIiwgdGhpcy5fV2luZG93SG9vay5vbkxvYWRfd2luZG93LCBmYWxzZSk7DQoJCXZhciBmdW5jcyA9IHRoaXMuX1dpbmRvd0hvb2subUZ1bmNzW3RoaXMuZG9jdW1lbnQubG9jYXRpb24uaHJlZl0gfHwgbnVsbDsNCgkJaWYgKGZ1bmNzKQ0KCQl7DQoJCQlmdW5jcy5mb3JFYWNoKGZ1bmN0aW9uKGFGdW5jKSB7IGFGdW5jKHRoaXMpOyB9LCB0aGlzKTsNCgkJfQ0KCQlkZWxldGUgdGhpcy5fV2luZG93SG9vazsNCgl9LA0KCXJlZ2lzdGVyOiBmdW5jdGlvbihhVVJMLCBhRnVuYykNCgl7DQoJCWlmICghdGhpcy5tRnVuY3MpDQoJCXsNCgkJCXRoaXMubUZ1bmNzID0ge307DQoJCQlDb21wb25lbnRzLmNsYXNzZXNbIkBtb3ppbGxhLm9yZy9vYnNlcnZlci1zZXJ2aWNlOzEiXQ0KCQkJLmdldFNlcnZpY2UoQ29tcG9uZW50cy5pbnRlcmZhY2VzLm5zSU9ic2VydmVyU2VydmljZSkNCgkJCS5hZGRPYnNlcnZlcih0aGlzLCAiZG9td2luZG93b3BlbmVkIiwgZmFsc2UpOw0KCQl9DQoJCWlmICghdGhpcy5tRnVuY3NbYVVSTF0pDQoJCXsNCgkJCXRoaXMubUZ1bmNzW2FVUkxdID0gW107DQoJCX0NCgkJdGhpcy5tRnVuY3NbYVVSTF0ucHVzaChhRnVuYyk7DQoJfQ0KfTsNCg0KZnVuY3Rpb24gZGVidWcoYVNjcmlwdCwgYU1zZykgDQp7CQ0KCUNvbXBvbmVudHMuY2xhc3Nlc1siQG1vemlsbGEub3JnL2NvbnNvbGVzZXJ2aWNlOzEiXQ0KCQkuZ2V0U2VydmljZShDb21wb25lbnRzLmludGVyZmFjZXMubnNJQ29uc29sZVNlcnZpY2UpDQoJCS5sb2dTdHJpbmdNZXNzYWdlKGFTY3JpcHQgKyBhTXNnKTsNCn07DQo%3D">here</a>. easy organization of script/xul files, windowhook, loading of files in parallel, logging - all-in-one.

if you see any problems let me know, i sure won't be offended.

dougeeebear

User avatar
 
Posts: 548
Joined: September 15th, 2005, 4:17 pm

Post Posted April 30th, 2007, 8:23 am

Looks interesting, thanks.
I'll check it out and see if I can get it working with my configuration.
I use separate directories for JS and XUL files (chrome\userChrome-JS and chrome\userChrome-XUL respectively).

Regards,
Doug

dougeeebear

User avatar
 
Posts: 548
Joined: September 15th, 2005, 4:17 pm

Post Posted May 2nd, 2007, 7:53 am

Ok, here is what seems to happen with this:
It works like the original userChrome.xul which was used to manage xul files.
If an xul file was defined in userChrome.xul, it was loaded and used.

Your userChrome.js seems to work that way for both js and xul files.
That's a nice concept for those who like that type of setup.
Personally, I prefer to just throw a js or xul file in the directory and have it used with no further action.
Of course like you stated, if I want to disable it, I have to either rename the file or comment out its code.
I might still decide to use it in some way later on.
Nice job, and thanks for posting it.

Regards,
Doug

Lost User 255607
 
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post Posted May 4th, 2007, 12:15 pm

Following script is to add input history to Findbar for Fx2.0.0.3 WindousXP.

ttp://space.geocities.jp/alice0775/STOR ... dbar.uc.js

dougeeebear

User avatar
 
Posts: 548
Joined: September 15th, 2005, 4:17 pm

Post Posted May 4th, 2007, 5:08 pm

Alice0775, you're missing the "h" in http://....

Lost User 255607
 
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post Posted May 4th, 2007, 6:22 pm

dougeeebear wrote:Alice0775, you're missing the "h" in http://....

Sorry; post it again here.
http://space.geocities.jp/alice0775/STO ... dbar.uc.js

Eygte450

User avatar
 
Posts: 179
Joined: July 20th, 2006, 12:52 pm

Post Posted May 6th, 2007, 8:04 am

Alice0775 wrote:Following script is to add input history to Findbar for Fx2.0.0.3 WindousXP.

ttp://space.geocities.jp/alice0775/STOR ... dbar.uc.js

Works in Vista too?

DMCrimson
 
Posts: 1025
Joined: February 13th, 2004, 6:11 am

Post Posted May 6th, 2007, 8:30 am

It should, it's javascript... Alice is propably using XP, thus the mention.

adxalf

User avatar
 
Posts: 32
Joined: February 1st, 2007, 1:09 pm

Post Posted May 9th, 2007, 6:44 am

Hello Alice!
I need the same functionality for Thunderbird 2.0 your "addHistoryFindbar.uc.js" script only works with Firefox :-(
Please can you give me code .js for Thunderbird? That would be very great!
Alice0775 wrote:
dougeeebear wrote:Alice0775, you're missing the "h" in http://....

Sorry; post it again here.
http://space.geocities.jp/alice0775/STO ... dbar.uc.js

Lost User 255607
 
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post Posted May 9th, 2007, 9:05 am

adxalf wrote:Hello Alice!
I need the same functionality for Thunderbird 2.0 your "addHistoryFindbar.uc.js" script only works with Firefox :-(
Please can you give me code .js for Thunderbird? That would be very great!


Sorry, I am not familiar with Thunderbird.
This script uses a function of Firefox.
Therefore, it seems that it is difficult to transplant it in Thunderbird.

Leedsfan
 
Posts: 107
Joined: December 18th, 2004, 4:26 pm
Location: New Zealand

Post Posted May 13th, 2007, 3:50 pm

I have added the js code to my userchrome.js file but nothing seems to happen. The Findbar appears shorter in height but that is all.
If I do a find on a page I can see no way of recalling the history.
Is there supposed to be a dropdown box as in the search bar?

Return to Extension/Theme Releases


Who is online

Users browsing this forum: No registered users and 6 guests