[Ext] userChrome.js

Announce and Discuss the Latest Theme and Extension Releases.
Locked
pile0nades
Posts: 756
Joined: May 15th, 2005, 2:31 am

Post by pile0nades »

Greasemonkey Mod
Update of the GM Mod script that works with the new Greasemonkey version that includes editing a script by right click in the menu. The script sorts the scripts in the menu and in the manager, and makes the manager non-modal. Thanks to Zoolcar9 for the original code.

<a href="data:text/javascript;charset=utf-8;base64,LyotLS0tLS0tLS0tIEdyZWFzZW1vbmtleSBtb2RzIC0tLS0tLS0tLS0gKi8NCg0KKGZ1bmN0aW9uKCkgew0KICBpZih0eXBlb2YgR01fQnJvd3NlclVJICE9ICJvYmplY3QiKSByZXR1cm47DQoNCiAgLy9taW5pbWl6YWJsZSwgbm9uLW1vZGFsIFVzZXIgU2NyaXB0cyBNYW5hZ2VyIGRpYWxvZw0KICBHTV9Ccm93c2VyVUkubWFuYWdlTWVudUl0ZW1DbGlja2VkID0gZnVuY3Rpb24oYUV2ZW50KSB7DQogICAgICB3aW5kb3cub3BlbkRpYWxvZygiY2hyb21lOi8vZ3JlYXNlbW9ua2V5L2NvbnRlbnQvbWFuYWdlLnh1bCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibWFuYWdlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAicmVzaXphYmxlLCBjZW50ZXJzY3JlZW4sIG1vZGFsPW5vLCBkaWFsb2c9bm8iKTsNCiAgfQ0KDQoNCiAgLy9zb3J0cyBzY3JpcHRzIGxpc3Qgb24gR00gaWNvbiBjb250ZXh0IG1lbnUgYWxwaGFiZXRpY2FsbHkNCiAgZnVuY3Rpb24gR01fc2hvd1BvcHVwX3NvcnRlZChhRXZlbnQpIHsNCiAgICB2YXIgY29uZmlnID0gbmV3IENvbmZpZyhnZXRTY3JpcHRGaWxlKCJjb25maWcueG1sIikpOw0KICAgIGNvbmZpZy5sb2FkKCk7DQogICAgdmFyIHNvcnRlZFNjcmlwdHMgPSBjb25maWcuc2NyaXB0cy5zbGljZSgwLCBjb25maWcuc2NyaXB0cy5sZW5ndGgpOw0KDQogICAgLy8gYnVnIGZpeCwgcGVyc2lzdCB0aGUgc2NyaXB0IG51bWJlcg0KICAgIGZvcih2YXIgaSA9IDA7IGkgPCBzb3J0ZWRTY3JpcHRzLmxlbmd0aDsgaSsrKSB7DQogICAgICBzb3J0ZWRTY3JpcHRzW2ldLnZhbHVlID0gaTsNCiAgICB9DQoNCiAgICBzb3J0ZWRTY3JpcHRzLnNvcnQoZnVuY3Rpb24oYSwgYikgew0KICAgICAgYSA9IGEubmFtZS50b0xvd2VyQ2FzZSgpOw0KICAgICAgYiA9IGIubmFtZS50b0xvd2VyQ2FzZSgpOw0KICAgICAgaWYgKGEgPCBiKSByZXR1cm4gLTE7DQogICAgICBpZiAoYSA%2BIGIpIHJldHVybiAxOw0KICAgICAgcmV0dXJuIDA7DQogICAgfSkNCg0KICAgIHZhciBwb3B1cCA9IGFFdmVudC50YXJnZXQ7DQogICAgdmFyIHVybCA9IGdldEJyb3dzZXIoKS5jb250ZW50V2luZG93LmRvY3VtZW50LmxvY2F0aW9uLmhyZWY7DQogICAgR01fQnJvd3NlclVJLnN0YXR1c0VuYWJsZWRJdGVtLnNldEF0dHJpYnV0ZSgiY2hlY2tlZCIsIEdNX2dldEVuYWJsZWQoKSk7DQogICAgZm9yICh2YXIgaSA9IHBvcHVwLmNoaWxkTm9kZXMubGVuZ3RoIC0gMTsgaSA%2BPSAwOyBpLS0pIHsNCiAgICAgIGlmIChwb3B1cC5jaGlsZE5vZGVzW2ldLmhhc0F0dHJpYnV0ZSgidmFsdWUiKSkgew0KICAgICAgICBwb3B1cC5yZW1vdmVDaGlsZChwb3B1cC5jaGlsZE5vZGVzW2ldKTsNCiAgICAgIH0NCiAgICB9DQogICAgdmFyIGZvdW5kSW5qZWN0ZWRTY3JpcHQgPSBmYWxzZTsNCiAgICBmb3IgKHZhciBpID0gMCwgc2NyaXB0ID0gbnVsbDsgc2NyaXB0ID0gc29ydGVkU2NyaXB0c1tpXTsgaSsrKSB7DQogICAgICAvL2FsZXJ0KGkgKyAiOiAiICsgc29ydGVkU2NyaXB0c1tpXS5uYW1lICsgIiwgIiArIGNvbmZpZy5zY3JpcHRzW2ldLm5hbWUpOw0KICAgICAgaW5jbG9vcDoNCiAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgc2NyaXB0LmluY2x1ZGVzLmxlbmd0aDsgaisrKSB7DQogICAgICAgIHZhciBwYXR0ZXJuID0gY29udmVydDJSZWdFeHAoc2NyaXB0LmluY2x1ZGVzW2pdKTsNCiAgICAgICAgaWYgKHBhdHRlcm4udGVzdCh1cmwpKSB7DQogICAgICAgICAgZm9yICh2YXIgayA9IDA7IGsgPCBzY3JpcHQuZXhjbHVkZXMubGVuZ3RoOyBrKyspIHsNCiAgICAgICAgICAgIHBhdHRlcm4gPSBjb252ZXJ0MlJlZ0V4cChzY3JpcHQuZXhjbHVkZXNba10pOw0KICAgICAgICAgICAgaWYgKHBhdHRlcm4udGVzdCh1cmwpKSB7DQogICAgICAgICAgICAgIGJyZWFrIGluY2xvb3A7DQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICAgIGZvdW5kSW5qZWN0ZWRTY3JpcHQgPSB0cnVlOw0KICAgICAgICAgIHZhciBtaSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoIm1lbnVpdGVtIik7DQogICAgICAgICAgbWkuc2V0QXR0cmlidXRlKCJsYWJlbCIsIHNjcmlwdC5uYW1lKTsNCiAgICAgICAgICBtaS5zZXRBdHRyaWJ1dGUoInZhbHVlIiwgc2NyaXB0LnZhbHVlKTsNCiAgICAgICAgICBtaS5zZXRBdHRyaWJ1dGUoInR5cGUiLCAiY2hlY2tib3giKTsNCiAgICAgICAgICBtaS5zZXRBdHRyaWJ1dGUoImNoZWNrZWQiLCBzY3JpcHQuZW5hYmxlZC50b1N0cmluZygpKTsNCiAgICAgICAgICBwb3B1cC5pbnNlcnRCZWZvcmUobWksIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJnbS1zdGF0dXMtbm8tc2NyaXB0cy1zZXAiKSk7DQogICAgICAgICAgYnJlYWsgaW5jbG9vcDsNCiAgICAgICAgfQ0KICAgICAgfQ0KICAgIH0NCiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZ20tc3RhdHVzLW5vLXNjcmlwdHMiKS5jb2xsYXBzZWQgPSBmb3VuZEluamVjdGVkU2NyaXB0Ow0KICB9DQoNCiAgR01fc2hvd1BvcHVwID0gR01fc2hvd1BvcHVwX3NvcnRlZDsNCg0KICAvKiBpbnNlcnQgV2luZG93SG9vayBzbmlwcGV0IGhlcmUgKi8NCiAgV2luZG93SG9vay5yZWdpc3RlcigiY2hyb21lOi8vZ3JlYXNlbW9ua2V5L2NvbnRlbnQvbWFuYWdlLnh1bCIsDQogICAgZnVuY3Rpb24oYVdpbmRvdykgew0KICAgICAgZnVuY3Rpb24gcG9wdWxhdGVDaG9vc2VyX3NvcnRlZCgpIHsNCiAgICAgICAgdmFyIHNvcnRlZFNjcmlwdHMgPSBhV2luZG93LmNvbmZpZy5zY3JpcHRzLnNsaWNlKDAsYVdpbmRvdy5jb25maWcuc2NyaXB0cy5sZW5ndGgpOw0KICAgICAgICBzb3J0ZWRTY3JpcHRzLnNvcnQoDQogICAgICAgICAgZnVuY3Rpb24oYSxiKSB7DQogICAgICAgICAgICBhPWEubmFtZS50b0xvd2VyQ2FzZSgpOw0KICAgICAgICAgICAgYj1iLm5hbWUudG9Mb3dlckNhc2UoKTsNCiAgICAgICAgICAgIGlmIChhIDwgYikgcmV0dXJuIC0xOw0KICAgICAgICAgICAgaWYgKGEgPiBiKSByZXR1cm4gMTsNCiAgICAgICAgICAgIHJldHVybiAwOw0KICAgICAgICAgIH0NCiAgICAgICAgKQ0KICAgICAgICBmb3IgKHZhciBpID0gMCwgc2NyaXB0ID0gbnVsbDsgKHNjcmlwdCA9IHNvcnRlZFNjcmlwdHNbaV0pOyBpKyspIHsNCiAgICAgICAgICB2YXIgbGlzdGl0ZW0gPSBhV2luZG93LmRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImxpc3RpdGVtIik7DQogICAgICAgICAgbGlzdGl0ZW0uc2V0QXR0cmlidXRlKCJsYWJlbCIsIHNjcmlwdC5uYW1lKTsNCiAgICAgICAgICBsaXN0aXRlbS5zZXRBdHRyaWJ1dGUoImNyb3AiLCAiZW5kIik7DQogICAgICAgICAgbGlzdGl0ZW0uc2NyaXB0ID0gc2NyaXB0Ow0KICAgICAgICAgIGlmICghc2NyaXB0LmVuYWJsZWQpIHsNCiAgICAgICAgICAgIGxpc3RpdGVtLnN0eWxlLmNvbG9yID0gJ2dyYXknOw0KICAgICAgICAgIH0NCiAgICAgICAgICBhV2luZG93Lmxpc3Rib3guYXBwZW5kQ2hpbGQobGlzdGl0ZW0pOw0KICAgICAgICB9DQogICAgICB9DQogICAgYVdpbmRvdy5wb3B1bGF0ZUNob29zZXIgPSBwb3B1bGF0ZUNob29zZXJfc29ydGVkOw0KICAgIH0NCiAgKTsNCg0KfSkoKTsNCg%3D%3D">gmmod.uc.js</a>
Linkify bug numbers - test: bug 258287
User avatar
Ria
Posts: 3550
Joined: March 21st, 2004, 3:25 am
Location: Netherlands

Post by Ria »

Would be great if someone had a script for the new global History menu in the latest trunk build. Now there are 10 history items in it by default, and I would like to change that to 30 items. I can change this in browser.xul but then I need to change it in every new build.

Code: Select all

                         type="places"
                         onpopupshowing="HistoryMenu.onPoupShowing(this);"
                         place="place:&amp;beginTime=-2592000000000&amp;beginTimeRef=1&amp;
endTime=7200000000&amp;endTimeRef=2&amp;type=1&amp;sort=4&amp;maxResults=10">


For some reason I can't submit the first line.
pile0nades
Posts: 756
Joined: May 15th, 2005, 2:31 am

Post by pile0nades »

Code: Select all

var gopopup = document.getElementById("goPopup");
gopopup.setAttribute("place", gopopup.getAttribute("place").replace(/maxResults=10/, "maxResults=30"));


Does this work?
Linkify bug numbers - test: bug 258287
User avatar
Ria
Posts: 3550
Joined: March 21st, 2004, 3:25 am
Location: Netherlands

Post by Ria »

pile0nades wrote:

Code: Select all

var gopopup = document.getElementById("goPopup");
gopopup.setAttribute("place", gopopup.getAttribute("place").replace(/maxResults=10/, "maxResults=30"));


Does this work?

Alas, does not work. I see no errors either.
old nicholas.alipaz
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by old nicholas.alipaz »

Ria wrote:
pile0nades wrote:

Code: Select all

var gopopup = document.getElementById("goPopup");
gopopup.setAttribute("place", gopopup.getAttribute("place").replace(/maxResults=10/, "maxResults=30"));


Does this work?

Alas, does not work. I see no errors either.

It looks as though that code is missing some quotes...

Code: Select all

var gopopup = document.getElementById("goPopup");
gopopup.setAttribute("place", "gopopup.getAttribute("place").replace(/maxResults=10/, "maxResults=30")");

However, I could be wrong. Good luck and sorry if this doesn't fix it.
User avatar
Ria
Posts: 3550
Joined: March 21st, 2004, 3:25 am
Location: Netherlands

Post by Ria »

m435tr0d wrote:
Ria wrote:
pile0nades wrote:

Code: Select all

var gopopup = document.getElementById("goPopup");
gopopup.setAttribute("place", gopopup.getAttribute("place").replace(/maxResults=10/, "maxResults=30"));


Does this work?

Alas, does not work. I see no errors either.

It looks as though that code is missing some quotes...

Code: Select all

var gopopup = document.getElementById("goPopup");
gopopup.setAttribute("place", "gopopup.getAttribute("place").replace(/maxResults=10/, "maxResults=30")");

However, I could be wrong. Good luck and sorry if this doesn't fix it.

No sorry at all! Thanks for the effort, but sadly it still doesn't work.
I'm afraid trunk builds are not frequently used, so the code can't be interesting for most of the people. It only takes half a minute to change 10 to 30 in every trunk build, but if someone has an idea for userChrome.js; it would be marvelous.
User avatar
norix
Posts: 14
Joined: May 6th, 2005, 10:16 am
Location: Japan
Contact:

Post by norix »

I use this one.

Code: Select all

(function(){
  var gopopup = document.getElementById("goPopup");
  gopopup.place = gopopup.place.replace(/maxResults=10/, 'maxResults=30')
})();
pile0nades
Posts: 756
Joined: May 15th, 2005, 2:31 am

Post by pile0nades »

m435tr0d wrote:
Ria wrote:
pile0nades wrote:

Code: Select all

var gopopup = document.getElementById("goPopup");
gopopup.setAttribute("place", gopopup.getAttribute("place").replace(/maxResults=10/, "maxResults=30"));


Does this work?

Alas, does not work. I see no errors either.

It looks as though that code is missing some quotes...

Code: Select all

var gopopup = document.getElementById("goPopup");
gopopup.setAttribute("place", "gopopup.getAttribute("place").replace(/maxResults=10/, "maxResults=30")");

However, I could be wrong. Good luck and sorry if this doesn't fix it.


Actually it's not. That changes version jut sets the place attribute to the string "gopopup.getAttribute("place").replace(/maxResults=10/, "maxResults=30")". It's supposed to dynamically replace 10 with 30 and set the place attribute to the replaced version. Apparently it changes the attribute correctly but the menu doesn't reflect the change.
Linkify bug numbers - test: bug 258287
pile0nades
Posts: 756
Joined: May 15th, 2005, 2:31 am

Post by pile0nades »

norix wrote:I use this one.

Code: Select all

(function(){
  var gopopup = document.getElementById("goPopup");
  gopopup.place = gopopup.place.replace(/maxResults=10/, 'maxResults=30')
})();


I just tried that and it works.
Linkify bug numbers - test: bug 258287
Swami
Posts: 4221
Joined: September 25th, 2004, 11:32 pm

Post by Swami »

pile0nades wrote:
norix wrote:I use this one.

Code: Select all

(function(){
  var gopopup = document.getElementById("goPopup");
  gopopup.place = gopopup.place.replace(/maxResults=10/, 'maxResults=30')
})();


I just tried that and it works.


Hmm, I've been looking for for a way to do that with userChrome.js in the latest trunk, sadly that doesn't work for me.
Miccovin
Posts: 51
Joined: February 9th, 2007, 12:44 am

Post by Miccovin »

pile0nades wrote:Greasemonkey Mod
Update of the GM Mod script that works with the new Greasemonkey version that includes editing a script by right click in the menu. The script sorts the scripts in the menu and in the manager, and makes the manager non-modal. Thanks to Zoolcar9 for the original code.

<a href="data:text/javascript;charset=utf-8;base64,LyotLS0tLS0tLS0tIEdyZWFzZW1vbmtleSBtb2RzIC0tLS0tLS0tLS0gKi8NCg0KKGZ1bmN0aW9uKCkgew0KICBpZih0eXBlb2YgR01fQnJvd3NlclVJICE9ICJvYmplY3QiKSByZXR1cm47DQoNCiAgLy9taW5pbWl6YWJsZSwgbm9uLW1vZGFsIFVzZXIgU2NyaXB0cyBNYW5hZ2VyIGRpYWxvZw0KICBHTV9Ccm93c2VyVUkubWFuYWdlTWVudUl0ZW1DbGlja2VkID0gZnVuY3Rpb24oYUV2ZW50KSB7DQogICAgICB3aW5kb3cub3BlbkRpYWxvZygiY2hyb21lOi8vZ3JlYXNlbW9ua2V5L2NvbnRlbnQvbWFuYWdlLnh1bCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibWFuYWdlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAicmVzaXphYmxlLCBjZW50ZXJzY3JlZW4sIG1vZGFsPW5vLCBkaWFsb2c9bm8iKTsNCiAgfQ0KDQoNCiAgLy9zb3J0cyBzY3JpcHRzIGxpc3Qgb24gR00gaWNvbiBjb250ZXh0IG1lbnUgYWxwaGFiZXRpY2FsbHkNCiAgZnVuY3Rpb24gR01fc2hvd1BvcHVwX3NvcnRlZChhRXZlbnQpIHsNCiAgICB2YXIgY29uZmlnID0gbmV3IENvbmZpZyhnZXRTY3JpcHRGaWxlKCJjb25maWcueG1sIikpOw0KICAgIGNvbmZpZy5sb2FkKCk7DQogICAgdmFyIHNvcnRlZFNjcmlwdHMgPSBjb25maWcuc2NyaXB0cy5zbGljZSgwLCBjb25maWcuc2NyaXB0cy5sZW5ndGgpOw0KDQogICAgLy8gYnVnIGZpeCwgcGVyc2lzdCB0aGUgc2NyaXB0IG51bWJlcg0KICAgIGZvcih2YXIgaSA9IDA7IGkgPCBzb3J0ZWRTY3JpcHRzLmxlbmd0aDsgaSsrKSB7DQogICAgICBzb3J0ZWRTY3JpcHRzW2ldLnZhbHVlID0gaTsNCiAgICB9DQoNCiAgICBzb3J0ZWRTY3JpcHRzLnNvcnQoZnVuY3Rpb24oYSwgYikgew0KICAgICAgYSA9IGEubmFtZS50b0xvd2VyQ2FzZSgpOw0KICAgICAgYiA9IGIubmFtZS50b0xvd2VyQ2FzZSgpOw0KICAgICAgaWYgKGEgPCBiKSByZXR1cm4gLTE7DQogICAgICBpZiAoYSA%2BIGIpIHJldHVybiAxOw0KICAgICAgcmV0dXJuIDA7DQogICAgfSkNCg0KICAgIHZhciBwb3B1cCA9IGFFdmVudC50YXJnZXQ7DQogICAgdmFyIHVybCA9IGdldEJyb3dzZXIoKS5jb250ZW50V2luZG93LmRvY3VtZW50LmxvY2F0aW9uLmhyZWY7DQogICAgR01fQnJvd3NlclVJLnN0YXR1c0VuYWJsZWRJdGVtLnNldEF0dHJpYnV0ZSgiY2hlY2tlZCIsIEdNX2dldEVuYWJsZWQoKSk7DQogICAgZm9yICh2YXIgaSA9IHBvcHVwLmNoaWxkTm9kZXMubGVuZ3RoIC0gMTsgaSA%2BPSAwOyBpLS0pIHsNCiAgICAgIGlmIChwb3B1cC5jaGlsZE5vZGVzW2ldLmhhc0F0dHJpYnV0ZSgidmFsdWUiKSkgew0KICAgICAgICBwb3B1cC5yZW1vdmVDaGlsZChwb3B1cC5jaGlsZE5vZGVzW2ldKTsNCiAgICAgIH0NCiAgICB9DQogICAgdmFyIGZvdW5kSW5qZWN0ZWRTY3JpcHQgPSBmYWxzZTsNCiAgICBmb3IgKHZhciBpID0gMCwgc2NyaXB0ID0gbnVsbDsgc2NyaXB0ID0gc29ydGVkU2NyaXB0c1tpXTsgaSsrKSB7DQogICAgICAvL2FsZXJ0KGkgKyAiOiAiICsgc29ydGVkU2NyaXB0c1tpXS5uYW1lICsgIiwgIiArIGNvbmZpZy5zY3JpcHRzW2ldLm5hbWUpOw0KICAgICAgaW5jbG9vcDoNCiAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgc2NyaXB0LmluY2x1ZGVzLmxlbmd0aDsgaisrKSB7DQogICAgICAgIHZhciBwYXR0ZXJuID0gY29udmVydDJSZWdFeHAoc2NyaXB0LmluY2x1ZGVzW2pdKTsNCiAgICAgICAgaWYgKHBhdHRlcm4udGVzdCh1cmwpKSB7DQogICAgICAgICAgZm9yICh2YXIgayA9IDA7IGsgPCBzY3JpcHQuZXhjbHVkZXMubGVuZ3RoOyBrKyspIHsNCiAgICAgICAgICAgIHBhdHRlcm4gPSBjb252ZXJ0MlJlZ0V4cChzY3JpcHQuZXhjbHVkZXNba10pOw0KICAgICAgICAgICAgaWYgKHBhdHRlcm4udGVzdCh1cmwpKSB7DQogICAgICAgICAgICAgIGJyZWFrIGluY2xvb3A7DQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICAgIGZvdW5kSW5qZWN0ZWRTY3JpcHQgPSB0cnVlOw0KICAgICAgICAgIHZhciBtaSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoIm1lbnVpdGVtIik7DQogICAgICAgICAgbWkuc2V0QXR0cmlidXRlKCJsYWJlbCIsIHNjcmlwdC5uYW1lKTsNCiAgICAgICAgICBtaS5zZXRBdHRyaWJ1dGUoInZhbHVlIiwgc2NyaXB0LnZhbHVlKTsNCiAgICAgICAgICBtaS5zZXRBdHRyaWJ1dGUoInR5cGUiLCAiY2hlY2tib3giKTsNCiAgICAgICAgICBtaS5zZXRBdHRyaWJ1dGUoImNoZWNrZWQiLCBzY3JpcHQuZW5hYmxlZC50b1N0cmluZygpKTsNCiAgICAgICAgICBwb3B1cC5pbnNlcnRCZWZvcmUobWksIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJnbS1zdGF0dXMtbm8tc2NyaXB0cy1zZXAiKSk7DQogICAgICAgICAgYnJlYWsgaW5jbG9vcDsNCiAgICAgICAgfQ0KICAgICAgfQ0KICAgIH0NCiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZ20tc3RhdHVzLW5vLXNjcmlwdHMiKS5jb2xsYXBzZWQgPSBmb3VuZEluamVjdGVkU2NyaXB0Ow0KICB9DQoNCiAgR01fc2hvd1BvcHVwID0gR01fc2hvd1BvcHVwX3NvcnRlZDsNCg0KICAvKiBpbnNlcnQgV2luZG93SG9vayBzbmlwcGV0IGhlcmUgKi8NCiAgV2luZG93SG9vay5yZWdpc3RlcigiY2hyb21lOi8vZ3JlYXNlbW9ua2V5L2NvbnRlbnQvbWFuYWdlLnh1bCIsDQogICAgZnVuY3Rpb24oYVdpbmRvdykgew0KICAgICAgZnVuY3Rpb24gcG9wdWxhdGVDaG9vc2VyX3NvcnRlZCgpIHsNCiAgICAgICAgdmFyIHNvcnRlZFNjcmlwdHMgPSBhV2luZG93LmNvbmZpZy5zY3JpcHRzLnNsaWNlKDAsYVdpbmRvdy5jb25maWcuc2NyaXB0cy5sZW5ndGgpOw0KICAgICAgICBzb3J0ZWRTY3JpcHRzLnNvcnQoDQogICAgICAgICAgZnVuY3Rpb24oYSxiKSB7DQogICAgICAgICAgICBhPWEubmFtZS50b0xvd2VyQ2FzZSgpOw0KICAgICAgICAgICAgYj1iLm5hbWUudG9Mb3dlckNhc2UoKTsNCiAgICAgICAgICAgIGlmIChhIDwgYikgcmV0dXJuIC0xOw0KICAgICAgICAgICAgaWYgKGEgPiBiKSByZXR1cm4gMTsNCiAgICAgICAgICAgIHJldHVybiAwOw0KICAgICAgICAgIH0NCiAgICAgICAgKQ0KICAgICAgICBmb3IgKHZhciBpID0gMCwgc2NyaXB0ID0gbnVsbDsgKHNjcmlwdCA9IHNvcnRlZFNjcmlwdHNbaV0pOyBpKyspIHsNCiAgICAgICAgICB2YXIgbGlzdGl0ZW0gPSBhV2luZG93LmRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImxpc3RpdGVtIik7DQogICAgICAgICAgbGlzdGl0ZW0uc2V0QXR0cmlidXRlKCJsYWJlbCIsIHNjcmlwdC5uYW1lKTsNCiAgICAgICAgICBsaXN0aXRlbS5zZXRBdHRyaWJ1dGUoImNyb3AiLCAiZW5kIik7DQogICAgICAgICAgbGlzdGl0ZW0uc2NyaXB0ID0gc2NyaXB0Ow0KICAgICAgICAgIGlmICghc2NyaXB0LmVuYWJsZWQpIHsNCiAgICAgICAgICAgIGxpc3RpdGVtLnN0eWxlLmNvbG9yID0gJ2dyYXknOw0KICAgICAgICAgIH0NCiAgICAgICAgICBhV2luZG93Lmxpc3Rib3guYXBwZW5kQ2hpbGQobGlzdGl0ZW0pOw0KICAgICAgICB9DQogICAgICB9DQogICAgYVdpbmRvdy5wb3B1bGF0ZUNob29zZXIgPSBwb3B1bGF0ZUNob29zZXJfc29ydGVkOw0KICAgIH0NCiAgKTsNCg0KfSkoKTsNCg%3D%3D">gmmod.uc.js</a>

the script doesn´t work at my Fox 2.0.0.1 and i know about two other people, where it does not work, too. You´re sure, that there is no fault?
User avatar
Ria
Posts: 3550
Joined: March 21st, 2004, 3:25 am
Location: Netherlands

Post by Ria »

norix wrote:I use this one.

Code: Select all

(function(){
  var gopopup = document.getElementById("goPopup");
  gopopup.place = gopopup.place.replace(/maxResults=10/, 'maxResults=30')
})();

Works indeed, thanks!
pile0nades
Posts: 756
Joined: May 15th, 2005, 2:31 am

Post by pile0nades »

Miccovin wrote:
pile0nades wrote:Greasemonkey Mod
Update of the GM Mod script that works with the new Greasemonkey version that includes editing a script by right click in the menu. The script sorts the scripts in the menu and in the manager, and makes the manager non-modal. Thanks to Zoolcar9 for the original code.

<a href="data:text/javascript;charset=utf-8;base64,LyotLS0tLS0tLS0tIEdyZWFzZW1vbmtleSBtb2RzIC0tLS0tLS0tLS0gKi8NCg0KKGZ1bmN0aW9uKCkgew0KICBpZih0eXBlb2YgR01fQnJvd3NlclVJICE9ICJvYmplY3QiKSByZXR1cm47DQoNCiAgLy9taW5pbWl6YWJsZSwgbm9uLW1vZGFsIFVzZXIgU2NyaXB0cyBNYW5hZ2VyIGRpYWxvZw0KICBHTV9Ccm93c2VyVUkubWFuYWdlTWVudUl0ZW1DbGlja2VkID0gZnVuY3Rpb24oYUV2ZW50KSB7DQogICAgICB3aW5kb3cub3BlbkRpYWxvZygiY2hyb21lOi8vZ3JlYXNlbW9ua2V5L2NvbnRlbnQvbWFuYWdlLnh1bCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibWFuYWdlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAicmVzaXphYmxlLCBjZW50ZXJzY3JlZW4sIG1vZGFsPW5vLCBkaWFsb2c9bm8iKTsNCiAgfQ0KDQoNCiAgLy9zb3J0cyBzY3JpcHRzIGxpc3Qgb24gR00gaWNvbiBjb250ZXh0IG1lbnUgYWxwaGFiZXRpY2FsbHkNCiAgZnVuY3Rpb24gR01fc2hvd1BvcHVwX3NvcnRlZChhRXZlbnQpIHsNCiAgICB2YXIgY29uZmlnID0gbmV3IENvbmZpZyhnZXRTY3JpcHRGaWxlKCJjb25maWcueG1sIikpOw0KICAgIGNvbmZpZy5sb2FkKCk7DQogICAgdmFyIHNvcnRlZFNjcmlwdHMgPSBjb25maWcuc2NyaXB0cy5zbGljZSgwLCBjb25maWcuc2NyaXB0cy5sZW5ndGgpOw0KDQogICAgLy8gYnVnIGZpeCwgcGVyc2lzdCB0aGUgc2NyaXB0IG51bWJlcg0KICAgIGZvcih2YXIgaSA9IDA7IGkgPCBzb3J0ZWRTY3JpcHRzLmxlbmd0aDsgaSsrKSB7DQogICAgICBzb3J0ZWRTY3JpcHRzW2ldLnZhbHVlID0gaTsNCiAgICB9DQoNCiAgICBzb3J0ZWRTY3JpcHRzLnNvcnQoZnVuY3Rpb24oYSwgYikgew0KICAgICAgYSA9IGEubmFtZS50b0xvd2VyQ2FzZSgpOw0KICAgICAgYiA9IGIubmFtZS50b0xvd2VyQ2FzZSgpOw0KICAgICAgaWYgKGEgPCBiKSByZXR1cm4gLTE7DQogICAgICBpZiAoYSA%2BIGIpIHJldHVybiAxOw0KICAgICAgcmV0dXJuIDA7DQogICAgfSkNCg0KICAgIHZhciBwb3B1cCA9IGFFdmVudC50YXJnZXQ7DQogICAgdmFyIHVybCA9IGdldEJyb3dzZXIoKS5jb250ZW50V2luZG93LmRvY3VtZW50LmxvY2F0aW9uLmhyZWY7DQogICAgR01fQnJvd3NlclVJLnN0YXR1c0VuYWJsZWRJdGVtLnNldEF0dHJpYnV0ZSgiY2hlY2tlZCIsIEdNX2dldEVuYWJsZWQoKSk7DQogICAgZm9yICh2YXIgaSA9IHBvcHVwLmNoaWxkTm9kZXMubGVuZ3RoIC0gMTsgaSA%2BPSAwOyBpLS0pIHsNCiAgICAgIGlmIChwb3B1cC5jaGlsZE5vZGVzW2ldLmhhc0F0dHJpYnV0ZSgidmFsdWUiKSkgew0KICAgICAgICBwb3B1cC5yZW1vdmVDaGlsZChwb3B1cC5jaGlsZE5vZGVzW2ldKTsNCiAgICAgIH0NCiAgICB9DQogICAgdmFyIGZvdW5kSW5qZWN0ZWRTY3JpcHQgPSBmYWxzZTsNCiAgICBmb3IgKHZhciBpID0gMCwgc2NyaXB0ID0gbnVsbDsgc2NyaXB0ID0gc29ydGVkU2NyaXB0c1tpXTsgaSsrKSB7DQogICAgICAvL2FsZXJ0KGkgKyAiOiAiICsgc29ydGVkU2NyaXB0c1tpXS5uYW1lICsgIiwgIiArIGNvbmZpZy5zY3JpcHRzW2ldLm5hbWUpOw0KICAgICAgaW5jbG9vcDoNCiAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgc2NyaXB0LmluY2x1ZGVzLmxlbmd0aDsgaisrKSB7DQogICAgICAgIHZhciBwYXR0ZXJuID0gY29udmVydDJSZWdFeHAoc2NyaXB0LmluY2x1ZGVzW2pdKTsNCiAgICAgICAgaWYgKHBhdHRlcm4udGVzdCh1cmwpKSB7DQogICAgICAgICAgZm9yICh2YXIgayA9IDA7IGsgPCBzY3JpcHQuZXhjbHVkZXMubGVuZ3RoOyBrKyspIHsNCiAgICAgICAgICAgIHBhdHRlcm4gPSBjb252ZXJ0MlJlZ0V4cChzY3JpcHQuZXhjbHVkZXNba10pOw0KICAgICAgICAgICAgaWYgKHBhdHRlcm4udGVzdCh1cmwpKSB7DQogICAgICAgICAgICAgIGJyZWFrIGluY2xvb3A7DQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICAgIGZvdW5kSW5qZWN0ZWRTY3JpcHQgPSB0cnVlOw0KICAgICAgICAgIHZhciBtaSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoIm1lbnVpdGVtIik7DQogICAgICAgICAgbWkuc2V0QXR0cmlidXRlKCJsYWJlbCIsIHNjcmlwdC5uYW1lKTsNCiAgICAgICAgICBtaS5zZXRBdHRyaWJ1dGUoInZhbHVlIiwgc2NyaXB0LnZhbHVlKTsNCiAgICAgICAgICBtaS5zZXRBdHRyaWJ1dGUoInR5cGUiLCAiY2hlY2tib3giKTsNCiAgICAgICAgICBtaS5zZXRBdHRyaWJ1dGUoImNoZWNrZWQiLCBzY3JpcHQuZW5hYmxlZC50b1N0cmluZygpKTsNCiAgICAgICAgICBwb3B1cC5pbnNlcnRCZWZvcmUobWksIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJnbS1zdGF0dXMtbm8tc2NyaXB0cy1zZXAiKSk7DQogICAgICAgICAgYnJlYWsgaW5jbG9vcDsNCiAgICAgICAgfQ0KICAgICAgfQ0KICAgIH0NCiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZ20tc3RhdHVzLW5vLXNjcmlwdHMiKS5jb2xsYXBzZWQgPSBmb3VuZEluamVjdGVkU2NyaXB0Ow0KICB9DQoNCiAgR01fc2hvd1BvcHVwID0gR01fc2hvd1BvcHVwX3NvcnRlZDsNCg0KICAvKiBpbnNlcnQgV2luZG93SG9vayBzbmlwcGV0IGhlcmUgKi8NCiAgV2luZG93SG9vay5yZWdpc3RlcigiY2hyb21lOi8vZ3JlYXNlbW9ua2V5L2NvbnRlbnQvbWFuYWdlLnh1bCIsDQogICAgZnVuY3Rpb24oYVdpbmRvdykgew0KICAgICAgZnVuY3Rpb24gcG9wdWxhdGVDaG9vc2VyX3NvcnRlZCgpIHsNCiAgICAgICAgdmFyIHNvcnRlZFNjcmlwdHMgPSBhV2luZG93LmNvbmZpZy5zY3JpcHRzLnNsaWNlKDAsYVdpbmRvdy5jb25maWcuc2NyaXB0cy5sZW5ndGgpOw0KICAgICAgICBzb3J0ZWRTY3JpcHRzLnNvcnQoDQogICAgICAgICAgZnVuY3Rpb24oYSxiKSB7DQogICAgICAgICAgICBhPWEubmFtZS50b0xvd2VyQ2FzZSgpOw0KICAgICAgICAgICAgYj1iLm5hbWUudG9Mb3dlckNhc2UoKTsNCiAgICAgICAgICAgIGlmIChhIDwgYikgcmV0dXJuIC0xOw0KICAgICAgICAgICAgaWYgKGEgPiBiKSByZXR1cm4gMTsNCiAgICAgICAgICAgIHJldHVybiAwOw0KICAgICAgICAgIH0NCiAgICAgICAgKQ0KICAgICAgICBmb3IgKHZhciBpID0gMCwgc2NyaXB0ID0gbnVsbDsgKHNjcmlwdCA9IHNvcnRlZFNjcmlwdHNbaV0pOyBpKyspIHsNCiAgICAgICAgICB2YXIgbGlzdGl0ZW0gPSBhV2luZG93LmRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImxpc3RpdGVtIik7DQogICAgICAgICAgbGlzdGl0ZW0uc2V0QXR0cmlidXRlKCJsYWJlbCIsIHNjcmlwdC5uYW1lKTsNCiAgICAgICAgICBsaXN0aXRlbS5zZXRBdHRyaWJ1dGUoImNyb3AiLCAiZW5kIik7DQogICAgICAgICAgbGlzdGl0ZW0uc2NyaXB0ID0gc2NyaXB0Ow0KICAgICAgICAgIGlmICghc2NyaXB0LmVuYWJsZWQpIHsNCiAgICAgICAgICAgIGxpc3RpdGVtLnN0eWxlLmNvbG9yID0gJ2dyYXknOw0KICAgICAgICAgIH0NCiAgICAgICAgICBhV2luZG93Lmxpc3Rib3guYXBwZW5kQ2hpbGQobGlzdGl0ZW0pOw0KICAgICAgICB9DQogICAgICB9DQogICAgYVdpbmRvdy5wb3B1bGF0ZUNob29zZXIgPSBwb3B1bGF0ZUNob29zZXJfc29ydGVkOw0KICAgIH0NCiAgKTsNCg0KfSkoKTsNCg%3D%3D">gmmod.uc.js</a>

the script doesn´t work at my Fox 2.0.0.1 and i know about two other people, where it does not work, too. You´re sure, that there is no fault?


What errors do you get in the Error Console?
Linkify bug numbers - test: bug 258287
Coce
Posts: 16
Joined: December 31st, 2006, 9:03 am
Location: Germany

Post by Coce »

Miccovin wrote:
pile0nades wrote:Greasemonkey Mod
Update of the GM Mod script that works with the new Greasemonkey version that includes editing a script by right click in the menu. The script sorts the scripts in the menu and in the manager, and makes the manager non-modal. Thanks to Zoolcar9 for the original code.

<a href="data:text/javascript;charset=utf-8;base64,LyotLS0tLS0tLS0tIEdyZWFzZW1vbmtleSBtb2RzIC0tLS0tLS0tLS0gKi8NCg0KKGZ1bmN0aW9uKCkgew0KICBpZih0eXBlb2YgR01fQnJvd3NlclVJICE9ICJvYmplY3QiKSByZXR1cm47DQoNCiAgLy9taW5pbWl6YWJsZSwgbm9uLW1vZGFsIFVzZXIgU2NyaXB0cyBNYW5hZ2VyIGRpYWxvZw0KICBHTV9Ccm93c2VyVUkubWFuYWdlTWVudUl0ZW1DbGlja2VkID0gZnVuY3Rpb24oYUV2ZW50KSB7DQogICAgICB3aW5kb3cub3BlbkRpYWxvZygiY2hyb21lOi8vZ3JlYXNlbW9ua2V5L2NvbnRlbnQvbWFuYWdlLnh1bCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibWFuYWdlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAicmVzaXphYmxlLCBjZW50ZXJzY3JlZW4sIG1vZGFsPW5vLCBkaWFsb2c9bm8iKTsNCiAgfQ0KDQoNCiAgLy9zb3J0cyBzY3JpcHRzIGxpc3Qgb24gR00gaWNvbiBjb250ZXh0IG1lbnUgYWxwaGFiZXRpY2FsbHkNCiAgZnVuY3Rpb24gR01fc2hvd1BvcHVwX3NvcnRlZChhRXZlbnQpIHsNCiAgICB2YXIgY29uZmlnID0gbmV3IENvbmZpZyhnZXRTY3JpcHRGaWxlKCJjb25maWcueG1sIikpOw0KICAgIGNvbmZpZy5sb2FkKCk7DQogICAgdmFyIHNvcnRlZFNjcmlwdHMgPSBjb25maWcuc2NyaXB0cy5zbGljZSgwLCBjb25maWcuc2NyaXB0cy5sZW5ndGgpOw0KDQogICAgLy8gYnVnIGZpeCwgcGVyc2lzdCB0aGUgc2NyaXB0IG51bWJlcg0KICAgIGZvcih2YXIgaSA9IDA7IGkgPCBzb3J0ZWRTY3JpcHRzLmxlbmd0aDsgaSsrKSB7DQogICAgICBzb3J0ZWRTY3JpcHRzW2ldLnZhbHVlID0gaTsNCiAgICB9DQoNCiAgICBzb3J0ZWRTY3JpcHRzLnNvcnQoZnVuY3Rpb24oYSwgYikgew0KICAgICAgYSA9IGEubmFtZS50b0xvd2VyQ2FzZSgpOw0KICAgICAgYiA9IGIubmFtZS50b0xvd2VyQ2FzZSgpOw0KICAgICAgaWYgKGEgPCBiKSByZXR1cm4gLTE7DQogICAgICBpZiAoYSA%2BIGIpIHJldHVybiAxOw0KICAgICAgcmV0dXJuIDA7DQogICAgfSkNCg0KICAgIHZhciBwb3B1cCA9IGFFdmVudC50YXJnZXQ7DQogICAgdmFyIHVybCA9IGdldEJyb3dzZXIoKS5jb250ZW50V2luZG93LmRvY3VtZW50LmxvY2F0aW9uLmhyZWY7DQogICAgR01fQnJvd3NlclVJLnN0YXR1c0VuYWJsZWRJdGVtLnNldEF0dHJpYnV0ZSgiY2hlY2tlZCIsIEdNX2dldEVuYWJsZWQoKSk7DQogICAgZm9yICh2YXIgaSA9IHBvcHVwLmNoaWxkTm9kZXMubGVuZ3RoIC0gMTsgaSA%2BPSAwOyBpLS0pIHsNCiAgICAgIGlmIChwb3B1cC5jaGlsZE5vZGVzW2ldLmhhc0F0dHJpYnV0ZSgidmFsdWUiKSkgew0KICAgICAgICBwb3B1cC5yZW1vdmVDaGlsZChwb3B1cC5jaGlsZE5vZGVzW2ldKTsNCiAgICAgIH0NCiAgICB9DQogICAgdmFyIGZvdW5kSW5qZWN0ZWRTY3JpcHQgPSBmYWxzZTsNCiAgICBmb3IgKHZhciBpID0gMCwgc2NyaXB0ID0gbnVsbDsgc2NyaXB0ID0gc29ydGVkU2NyaXB0c1tpXTsgaSsrKSB7DQogICAgICAvL2FsZXJ0KGkgKyAiOiAiICsgc29ydGVkU2NyaXB0c1tpXS5uYW1lICsgIiwgIiArIGNvbmZpZy5zY3JpcHRzW2ldLm5hbWUpOw0KICAgICAgaW5jbG9vcDoNCiAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgc2NyaXB0LmluY2x1ZGVzLmxlbmd0aDsgaisrKSB7DQogICAgICAgIHZhciBwYXR0ZXJuID0gY29udmVydDJSZWdFeHAoc2NyaXB0LmluY2x1ZGVzW2pdKTsNCiAgICAgICAgaWYgKHBhdHRlcm4udGVzdCh1cmwpKSB7DQogICAgICAgICAgZm9yICh2YXIgayA9IDA7IGsgPCBzY3JpcHQuZXhjbHVkZXMubGVuZ3RoOyBrKyspIHsNCiAgICAgICAgICAgIHBhdHRlcm4gPSBjb252ZXJ0MlJlZ0V4cChzY3JpcHQuZXhjbHVkZXNba10pOw0KICAgICAgICAgICAgaWYgKHBhdHRlcm4udGVzdCh1cmwpKSB7DQogICAgICAgICAgICAgIGJyZWFrIGluY2xvb3A7DQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICAgIGZvdW5kSW5qZWN0ZWRTY3JpcHQgPSB0cnVlOw0KICAgICAgICAgIHZhciBtaSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoIm1lbnVpdGVtIik7DQogICAgICAgICAgbWkuc2V0QXR0cmlidXRlKCJsYWJlbCIsIHNjcmlwdC5uYW1lKTsNCiAgICAgICAgICBtaS5zZXRBdHRyaWJ1dGUoInZhbHVlIiwgc2NyaXB0LnZhbHVlKTsNCiAgICAgICAgICBtaS5zZXRBdHRyaWJ1dGUoInR5cGUiLCAiY2hlY2tib3giKTsNCiAgICAgICAgICBtaS5zZXRBdHRyaWJ1dGUoImNoZWNrZWQiLCBzY3JpcHQuZW5hYmxlZC50b1N0cmluZygpKTsNCiAgICAgICAgICBwb3B1cC5pbnNlcnRCZWZvcmUobWksIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJnbS1zdGF0dXMtbm8tc2NyaXB0cy1zZXAiKSk7DQogICAgICAgICAgYnJlYWsgaW5jbG9vcDsNCiAgICAgICAgfQ0KICAgICAgfQ0KICAgIH0NCiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZ20tc3RhdHVzLW5vLXNjcmlwdHMiKS5jb2xsYXBzZWQgPSBmb3VuZEluamVjdGVkU2NyaXB0Ow0KICB9DQoNCiAgR01fc2hvd1BvcHVwID0gR01fc2hvd1BvcHVwX3NvcnRlZDsNCg0KICAvKiBpbnNlcnQgV2luZG93SG9vayBzbmlwcGV0IGhlcmUgKi8NCiAgV2luZG93SG9vay5yZWdpc3RlcigiY2hyb21lOi8vZ3JlYXNlbW9ua2V5L2NvbnRlbnQvbWFuYWdlLnh1bCIsDQogICAgZnVuY3Rpb24oYVdpbmRvdykgew0KICAgICAgZnVuY3Rpb24gcG9wdWxhdGVDaG9vc2VyX3NvcnRlZCgpIHsNCiAgICAgICAgdmFyIHNvcnRlZFNjcmlwdHMgPSBhV2luZG93LmNvbmZpZy5zY3JpcHRzLnNsaWNlKDAsYVdpbmRvdy5jb25maWcuc2NyaXB0cy5sZW5ndGgpOw0KICAgICAgICBzb3J0ZWRTY3JpcHRzLnNvcnQoDQogICAgICAgICAgZnVuY3Rpb24oYSxiKSB7DQogICAgICAgICAgICBhPWEubmFtZS50b0xvd2VyQ2FzZSgpOw0KICAgICAgICAgICAgYj1iLm5hbWUudG9Mb3dlckNhc2UoKTsNCiAgICAgICAgICAgIGlmIChhIDwgYikgcmV0dXJuIC0xOw0KICAgICAgICAgICAgaWYgKGEgPiBiKSByZXR1cm4gMTsNCiAgICAgICAgICAgIHJldHVybiAwOw0KICAgICAgICAgIH0NCiAgICAgICAgKQ0KICAgICAgICBmb3IgKHZhciBpID0gMCwgc2NyaXB0ID0gbnVsbDsgKHNjcmlwdCA9IHNvcnRlZFNjcmlwdHNbaV0pOyBpKyspIHsNCiAgICAgICAgICB2YXIgbGlzdGl0ZW0gPSBhV2luZG93LmRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImxpc3RpdGVtIik7DQogICAgICAgICAgbGlzdGl0ZW0uc2V0QXR0cmlidXRlKCJsYWJlbCIsIHNjcmlwdC5uYW1lKTsNCiAgICAgICAgICBsaXN0aXRlbS5zZXRBdHRyaWJ1dGUoImNyb3AiLCAiZW5kIik7DQogICAgICAgICAgbGlzdGl0ZW0uc2NyaXB0ID0gc2NyaXB0Ow0KICAgICAgICAgIGlmICghc2NyaXB0LmVuYWJsZWQpIHsNCiAgICAgICAgICAgIGxpc3RpdGVtLnN0eWxlLmNvbG9yID0gJ2dyYXknOw0KICAgICAgICAgIH0NCiAgICAgICAgICBhV2luZG93Lmxpc3Rib3guYXBwZW5kQ2hpbGQobGlzdGl0ZW0pOw0KICAgICAgICB9DQogICAgICB9DQogICAgYVdpbmRvdy5wb3B1bGF0ZUNob29zZXIgPSBwb3B1bGF0ZUNob29zZXJfc29ydGVkOw0KICAgIH0NCiAgKTsNCg0KfSkoKTsNCg%3D%3D">gmmod.uc.js</a>

the script doesn´t work at my Fox 2.0.0.1 and i know about two other people, where it does not work, too. You´re sure, that there is no fault?

If I place this code at the end of my userChrome.js it works, otherwise the whole userChrome.js codes seem to be deactivated. :?
The sorting in the script manager doesn't work anyway.
Regards, Coce
Miccovin
Posts: 51
Joined: February 9th, 2007, 12:44 am

Post by Miccovin »

i agree to Coces observations, but the sorting works here if the script is at the end of the userchrome.js.

It looks like that there is a problem with "window hook", my error console says:
"Window hook has no properties" at this line of the script:

Code: Select all

  /* insert WindowHook snippet here */
  WindowHook.register("chrome://greasemonkey/content/manage.xul",


EDIT: i have Greasemonkey 0.6.7.20070131.0.
Locked