SevenSeven wrote:Sharing some of my own 2.0a3-tested-only snippets:
- Auto clear searchbar after submit
- Auto show context menu upon selecting
<a href="data:application/x-javascript;charset=utf-8;base64,Lyo9PT09PT09IENsZWFyIHRoZSBzZWFyY2hiYXIgYWZ0ZXIgc3VibWl0ID09PT09PT0qLw0KDQp2YXIgc2VhcmNoYmFyQXV0b2NsZWFyID0gew0KCXNlYXJjaGJhclBvcHVwc2hvd2luZzogZmFsc2UsDQoJaW5pdDogZnVuY3Rpb24oKSB7ICANCgkJdGhpcy5zZWFyY2hiYXIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic2VhcmNoYmFyIik7DQoJCXZhciBzZWFyY2hiYXJUZXh0Ym94ID0gZG9jdW1lbnQuZ2V0QW5vbnltb3VzRWxlbWVudEJ5QXR0cmlidXRlKHRoaXMuc2VhcmNoYmFyLCAiYW5vbmlkIiwgInNlYXJjaGJhci10ZXh0Ym94Iik7DQoJCXNlYXJjaGJhclRleHRib3guYWRkRXZlbnRMaXN0ZW5lcigia2V5cHJlc3MiLCBmdW5jdGlvbihldmVudCkgeyBzZWFyY2hiYXJBdXRvY2xlYXIuY2xlYXIoZXZlbnQpOyB9LCBmYWxzZSk7DQoJCXZhciBnb0J1dHRvbiA9IGRvY3VtZW50LmdldEFub255bW91c0VsZW1lbnRCeUF0dHJpYnV0ZSh0aGlzLnNlYXJjaGJhciwgImFub25pZCIsICJzZWFyY2gtZ28tYnV0dG9uIik7DQoJCWdvQnV0dG9uLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24oZXZlbnQpIHsgc2VhcmNoYmFyQXV0b2NsZWFyLmNsZWFyKGV2ZW50KTsgfSwgZmFsc2UpOw0KCQlnb0J1dHRvbi5jaGlsZE5vZGVzWzBdLmFkZEV2ZW50TGlzdGVuZXIoInBvcHVwc2hvd2luZyIsIGZ1bmN0aW9uKGV2ZW50KSB7IHNlYXJjaGJhckF1dG9jbGVhci5wcmV2ZW50KGV2ZW50KTsgfSwgZmFsc2UpOw0KCQlnb0J1dHRvbi5jaGlsZE5vZGVzWzBdLmFkZEV2ZW50TGlzdGVuZXIoInBvcHVwaGlkaW5nIiwgZnVuY3Rpb24oZXZlbnQpIHsgc2VhcmNoYmFyQXV0b2NsZWFyLmFsbG93KGV2ZW50KTsgfSwgZmFsc2UpOwkNCgl9LCANCgkNCgljbGVhcjogZnVuY3Rpb24oZXZlbnQpIHsNCgkJaWYgKChldmVudC5rZXlDb2RlID09IDEzKSB8fCAoKGV2ZW50LmJ1dHRvbiA9PSAwKSAmJiAodGhpcy5zZWFyY2hiYXJQb3B1cHNob3dpbmcgPT0gZmFsc2UpKSkgc2V0VGltZW91dCgic2VhcmNoYmFyQXV0b2NsZWFyLnNlYXJjaGJhci52YWx1ZT0nJzsiLDApOw0KCQlldmVudC5zdG9wUHJvcGFnYXRpb24oKTsNCgl9LA0KDQoJcHJldmVudDogZnVuY3Rpb24oZXZlbnQpIHsNCgkJdGhpcy5zZWFyY2hiYXJQb3B1cHNob3dpbmcgPSB0cnVlOw0KCX0sDQoJDQoJYWxsb3c6IGZ1bmN0aW9uKGV2ZW50KSB7DQoJCXRoaXMuc2VhcmNoYmFyUG9wdXBzaG93aW5nID0gZmFsc2U7DQoJfQ0KfTsNCnNlYXJjaGJhckF1dG9jbGVhci5pbml0KCk7DQoNCg0KLyo9PT09PT09IEF1dG8gY29udGV4dCBtZW51IG9uIHNlbGVjdGlvbiA9PT09PT09Ki8NCg0KdmFyIGF1dG9Db250ZXh0bWVudSA9IHsNCglleGVjOiBmdW5jdGlvbihldmVudCkgew0KCQlpZiAoZXZlbnQuYnV0dG9uICE9IDApIHJldHVybjsNCgkJc2VsZWN0aW9uID0gZG9jdW1lbnQuY29tbWFuZERpc3BhdGNoZXIuZm9jdXNlZFdpbmRvdy5nZXRTZWxlY3Rpb24oKTsNCgkJaWYgKCFzZWxlY3Rpb24uaXNDb2xsYXBzZWQgJiYgKHNlbGVjdGlvbi50b1N0cmluZygpICE9IGF1dG9Db250ZXh0bWVudVByZXZTZWxlY3Rpb24pKSB7DQoJCQlhdXRvQ29udGV4dG1lbnVQcmV2U2VsZWN0aW9uID0gZG9jdW1lbnQuY29tbWFuZERpc3BhdGNoZXIuZm9jdXNlZFdpbmRvdy5nZXRTZWxlY3Rpb24oKS50b1N0cmluZygpOw0KCQkJdmFyIG1vdXNlRXZlbnQgPSBkb2N1bWVudC5jcmVhdGVFdmVudCgnTW91c2VFdmVudHMnKTsNCgkJCWlmIChtb3VzZUV2ZW50KQl7DQoJCQkJbW91c2VFdmVudC5pbml0TW91c2VFdmVudCgnY29udGV4dG1lbnUnLCB0cnVlLCB0cnVlLCB3aW5kb3csIDEsIGV2ZW50LnNjcmVlblgsIGV2ZW50LnNjcmVlblksIGV2ZW50LmNsaWVudFgsIGV2ZW50LmNsaWVudFksIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCAyLCBudWxsKTsNCgkJCQlldmVudC50YXJnZXQuZGlzcGF0Y2hFdmVudChtb3VzZUV2ZW50KTsNCgkJCX0NCgkJfQ0KCX0NCn07DQp2YXIgYXV0b0NvbnRleHRtZW51UHJldlNlbGVjdGlvbiA9IG51bGw7DQpkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdtb3VzZXVwJywgZnVuY3Rpb24oZXZlbnQpIHsgYXV0b0NvbnRleHRtZW51LmV4ZWMoZXZlbnQpOyB9LCBmYWxzZSk7DQo%3D">code</a>
<a href="data:application/x-javascript;charset=utf-8;base64,Lyo9PT09PT09IENsZWFyIHRoZSBzZWFyY2hiYXIgYWZ0ZXIgc3VibWl0ID09PT09PT0qLw0KDQp2YXIgc2VhcmNoYmFyQXV0b2NsZWFyID0gew0KCWluaXQ6IGZ1bmN0aW9uKCkgeyAgDQoJCXRoaXMuc2VhcmNoYmFyID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNlYXJjaGJhciIpOw0KCQl2YXIgc2VhcmNoYmFyVGV4dGJveCA9IGRvY3VtZW50LmdldEFub255bW91c0VsZW1lbnRCeUF0dHJpYnV0ZSh0aGlzLnNlYXJjaGJhciwgImFub25pZCIsICJzZWFyY2hiYXItdGV4dGJveCIpOw0KCQlzZWFyY2hiYXJUZXh0Ym94LmFkZEV2ZW50TGlzdGVuZXIoImtleXByZXNzIiwgZnVuY3Rpb24oZXZlbnQpIHsgc2VhcmNoYmFyQXV0b2NsZWFyLmNsZWFyKGV2ZW50KTsgfSwgZmFsc2UpOw0KCQl2YXIgc2VhcmNoR29CdXR0b24gPSBkb2N1bWVudC5nZXRBbm9ueW1vdXNFbGVtZW50QnlBdHRyaWJ1dGUodGhpcy5zZWFyY2hiYXIsICJhbm9uaWQiLCAic2VhcmNoLWdvLWJ1dHRvbiIpOw0KCQl2YXIgYnV0dG9uID0gZG9jdW1lbnQuZ2V0QW5vbnltb3VzRWxlbWVudEJ5QXR0cmlidXRlKHNlYXJjaEdvQnV0dG9uLCAiYW5vbmlkIiwgImJ1dHRvbiIpOw0KCQlidXR0b24uYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBmdW5jdGlvbihldmVudCkgeyBzZWFyY2hiYXJBdXRvY2xlYXIuY2xlYXIoZXZlbnQpOyB9LCBmYWxzZSk7DQoJfSwgDQoJDQoJY2xlYXI6IGZ1bmN0aW9uKGV2ZW50KSB7DQoJCWlmICgoZXZlbnQua2V5Q29kZSA9PSAxMykgfHwgKGV2ZW50LmJ1dHRvbiA9PSAwKSkgc2V0VGltZW91dCgic2VhcmNoYmFyQXV0b2NsZWFyLnNlYXJjaGJhci52YWx1ZT0nJzsiLDApOw0KCQlldmVudC5zdG9wUHJvcGFnYXRpb24oKTsNCgl9DQp9Ow0Kc2VhcmNoYmFyQXV0b2NsZWFyLmluaXQoKTs%3D">better auto clear searchbar code</a>
<a href="data:application/x-javascript;charset=utf-8;base64,Lyo9PT09PT09IENsZWFyIHRoZSBzZWFyY2hiYXIgYWZ0ZXIgc3VibWl0ID09PT09PT0qLw0KDQp2YXIgc2VhcmNoYmFyQXV0b2NsZWFyID0gew0KCWluaXQ6IGZ1bmN0aW9uKCkgew0KCQl0aGlzLnNlYXJjaGJhciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzZWFyY2hiYXIiKTsNCgkJdmFyIHNlYXJjaGJhclRleHRib3ggPSBkb2N1bWVudC5nZXRBbm9ueW1vdXNFbGVtZW50QnlBdHRyaWJ1dGUodGhpcy5zZWFyY2hiYXIsICJhbm9uaWQiLCAic2VhcmNoYmFyLXRleHRib3giKTsNCgkJc2VhcmNoYmFyVGV4dGJveC5hZGRFdmVudExpc3RlbmVyKCJrZXlwcmVzcyIsIGZ1bmN0aW9uKGV2ZW50KSB7IHNlYXJjaGJhckF1dG9jbGVhci5jbGVhcihldmVudCk7IH0sIGZhbHNlKTsNCgkJdmFyIHNlYXJjaEdvQnV0dG9uID0gZG9jdW1lbnQuZ2V0QW5vbnltb3VzRWxlbWVudEJ5QXR0cmlidXRlKHRoaXMuc2VhcmNoYmFyLCAiYW5vbmlkIiwgInNlYXJjaC1nby1idXR0b24iKTsNCgkJdmFyIGJ1dHRvbiA9IGRvY3VtZW50LmdldEFub255bW91c0VsZW1lbnRCeUF0dHJpYnV0ZShzZWFyY2hHb0J1dHRvbiwgImFub25pZCIsICJidXR0b24iKTsNCgkJYnV0dG9uLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24oZXZlbnQpIHsgc2VhcmNoYmFyQXV0b2NsZWFyLmNsZWFyKGV2ZW50KTsgfSwgZmFsc2UpOw0KCX0sDQoJDQoJY2xlYXI6IGZ1bmN0aW9uKGV2ZW50KSB7DQoJCWlmICgoZXZlbnQua2V5Q29kZSA9PSAxMykgfHwgKGV2ZW50LmJ1dHRvbiA9PSAwKSkgew0KCQkJc2V0VGltZW91dCgic2VhcmNoYmFyQXV0b2NsZWFyLnNlYXJjaGJhci52YWx1ZT0nJzsiLCAwKTsNCgkJCXNldFRpbWVvdXQoInNlYXJjaGJhckF1dG9jbGVhci5zZWFyY2hiYXIuX3RleHRib3guX2Rpc3BsYXlDdXJyZW50RW5naW5lKCk7IiwgMCk7DQoJCQlldmVudC5zdG9wUHJvcGFnYXRpb24oKTsNCgkJfQ0KCX0NCn07DQpzZWFyY2hiYXJBdXRvY2xlYXIuaW5pdCgpOw%3D%3D">even better auto clear searchbar code - display current engine after submit</a>
<a href="data:application/x-javascript;charset=utf-8;base64,Lyo9PT09PT09IEF1dG8gY29udGV4dCBtZW51IG9uIHNlbGVjdGlvbiA9PT09PT09Ki8NCg0KdmFyIGF1dG9Db250ZXh0bWVudSA9IHsNCglleGVjOiBmdW5jdGlvbihldmVudCkgew0KCQlpZiAoZXZlbnQuYnV0dG9uICE9IDApIHJldHVybjsNCgkJdmFyIHNlbGVjdGlvbiA9IGRvY3VtZW50LmNvbW1hbmREaXNwYXRjaGVyLmZvY3VzZWRXaW5kb3cuZ2V0U2VsZWN0aW9uKCk7DQoJCWlmIChzZWxlY3Rpb24udG9TdHJpbmcoKSA9PSAiIikgcmV0dXJuOw0KCQlpZiAoZXZlbnQudHlwZSA9PSAibW91c2Vkb3duIikNCgkJCWlmICgoc2VsZWN0aW9uLnJhbmdlQ291bnQgPiAwKSAmJiAhc2VsZWN0aW9uLmdldFJhbmdlQXQoMCkuY29sbGFwc2VkKQ0KCQkJCWlmIChldmVudC50YXJnZXQudGFnTmFtZSAhPSAibWVudWl0ZW0iKQ0KCQkJCQlzZWxlY3Rpb24ucmVtb3ZlQWxsUmFuZ2VzKCk7DQoJCWlmICghc2VsZWN0aW9uLmlzQ29sbGFwc2VkKSB7DQoJCQl2YXIgbW91c2VFdmVudCA9IGRvY3VtZW50LmNyZWF0ZUV2ZW50KCJNb3VzZUV2ZW50cyIpOw0KCQkJbW91c2VFdmVudC5pbml0TW91c2VFdmVudCgiY29udGV4dG1lbnUiLCB0cnVlLCB0cnVlLCB3aW5kb3csIDEsIGV2ZW50LnNjcmVlblgsIGV2ZW50LnNjcmVlblksIGV2ZW50LmNsaWVudFgsIGV2ZW50LmNsaWVudFksIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCAyLCBudWxsKTsNCgkJCWV2ZW50LnRhcmdldC5kaXNwYXRjaEV2ZW50KG1vdXNlRXZlbnQpOw0KCQl9DQoJfQ0KfTsNCmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIm1vdXNlZG93biIsIGZ1bmN0aW9uKGV2ZW50KSB7IGF1dG9Db250ZXh0bWVudS5leGVjKGV2ZW50KTsgfSwgZmFsc2UpOw0KZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigibW91c2V1cCIsIGZ1bmN0aW9uKGV2ZW50KSB7IGF1dG9Db250ZXh0bWVudS5leGVjKGV2ZW50KTsgfSwgZmFsc2UpOw0K">better auto context menu - now works for repeated selection of the same objects</a>
[Ext] userChrome.js
- aaron
- Posts: 3130
- Joined: November 4th, 2002, 8:49 pm
- Location: Texas
- Contact:
I've tried these on 1.5 and the only one I can get to work is the auto context menu. All I need is searchbar auto clear (I currently use the "Search Button" extension to perform just this one task...).
- aaron
- Posts: 3130
- Joined: November 4th, 2002, 8:49 pm
- Location: Texas
- Contact:
- aranittara
- Posts: 32
- Joined: July 31st, 2006, 6:25 am
- Contact:
-
- Posts: 85
- Joined: June 1st, 2003, 4:45 pm
- Contact:
how do i add the IE icon in LaunchIE (LaunchIE.uc.js) for the context menu ?
i finally found out how to launch my external application with arguments,
but would like to have the program icon there too.
i tried without result:
thanks
i finally found out how to launch my external application with arguments,
but would like to have the program icon there too.
i tried without result:
Code: Select all
this.mItem.setAttribute("image","c:\\test.ico" );
thanks
- XerBlade
- Posts: 865
- Joined: October 4th, 2005, 10:45 pm
- Location: Nashville, TN, US
Try doing it in CSS rather than JS, just targeting the item created in that JS.
Also, make sure you use the "file:///" protocol, and try not to use a .ico file but rather an image file.
Code: Select all
menuitem[label="LaunchIE"] {
list-style-image: url("file:///c:/image/ie.png");
}
Also, make sure you use the "file:///" protocol, and try not to use a .ico file but rather an image file.
-
- Posts: 85
- Joined: June 1st, 2003, 4:45 pm
- Contact:
- XerBlade
- Posts: 865
- Joined: October 4th, 2005, 10:45 pm
- Location: Nashville, TN, US
-
- Posts: 85
- Joined: June 1st, 2003, 4:45 pm
- Contact:
that doesn't work for me
my userChrome.css (everything is in the right place (the css and png exist) - chromeditor shows the code)
my userChrome.css (everything is in the right place (the css and png exist) - chromeditor shows the code)
Code: Select all
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
menuitem[label="LaunchIE"] {
list-style-image: url("file:///c:/ie.png");
}
-
- Posts: 2225
- Joined: November 9th, 2004, 6:45 pm
- Location: Jakarta, Indonesia (UTC+7)
- Contact:
@<a href="#2411631">Lyn</a>:
See Shows the Bookmarks tooltips and Sidebar tooltips script at http://forums.mozillazine.org/viewtopic ... 24#2171524
@<a href="#2411607">xpi</a>:
This old trick works:
Code: Select all
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
menuitem[label="LaunchIE"] {
background-image: url("file:///d:/image.png") !important;
background-position: top left !important;
background-repeat: no-repeat !important;
}
Last edited by Zoolcar9 on August 4th, 2006, 4:22 pm, edited 1 time in total.
-
- Posts: 85
- Joined: June 1st, 2003, 4:45 pm
- Contact:
-
- Posts: 85
- Joined: June 1st, 2003, 4:45 pm
- Contact:
-
- Posts: 2225
- Joined: November 9th, 2004, 6:45 pm
- Location: Jakarta, Indonesia (UTC+7)
- Contact:
-
- Posts: 22
- Joined: September 30th, 2005, 10:56 am