[Ext] userChrome.js

Announce and Discuss the Latest Theme and Extension Releases.
Locked
UnfocusedOne
Posts: 5
Joined: January 12th, 2007, 4:23 am
Location: New Zealand

Post by UnfocusedOne »

Updated my <a href="http://forums.mozillazine.org/viewtopic.php?p=2695410#2695410">Hover tab bar scroll-buttons </a> script. It now preserves the original functionality of setting the disabled attribute. Works great with the CSS snippet I've posted with it (optional).
User avatar
Kupfel
Posts: 416
Joined: December 18th, 2005, 10:03 pm

Post by Kupfel »

does anyone maybe have a script that does the same as this extension:

http://www.extensionsmirror.nl/index.php?showtopic=4429

.. it makes the searchbar small if empty and auto resizes it as you type to exactly fit the text you typed in. That is just perfect if your search and addressbar share the same toolbar. Or could someone maybe write a script for that?
old zeniko
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by old zeniko »

<a href="data:application/octet-stream;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8P3htbC1zdHlsZXNoZWV0IGhyZWY9ImRhdGE6dGV4dC9jc3MsQG5hbWVzcGFjZSUyMHVybCgnaHR0cDovL3d3dy5tb3ppbGxhLm9yZy9rZXltYXN0ZXIvZ2F0ZWtlZXBlci90aGVyZS5pcy5vbmx5Lnh1bCcpOyAjcGFnZS1wcm94eS1idXR0b25bcGFnZXByb3h5c3RhdGU9J2ludmFsaWQnXSB7IGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChjaHJvbWU6Ly9icm93c2VyL3NraW4vU2VhcmNoLWdsYXNzLnBuZykgIWltcG9ydGFudDsgLW1vei1pbWFnZS1yZWdpb246IHJlY3QoM3B4LCA0NXB4LCAxOXB4LCAyOXB4KSAhaW1wb3J0YW50OyB9IiB0eXBlPSJ0ZXh0L2NzcyI/Pg0KDQo8IURPQ1RZUEUgb3ZlcmxheT4NCg0KPG92ZXJsYXkgeG1sbnM9Imh0dHA6Ly93d3cubW96aWxsYS5vcmcva2V5bWFzdGVyL2dhdGVrZWVwZXIvdGhlcmUuaXMub25seS54dWwiPg0KCTxpbWFnZSBpZD0icGFnZS1wcm94eS1idXR0b24iIG9ubW91c2Vkb3duPSJpZiAoZXZlbnQuYnV0dG9uID09IDAgJmFtcDsmYW1wOyB0aGlzLmdldEF0dHJpYnV0ZSgncGFnZXByb3h5c3RhdGUnKSA9PSAnaW52YWxpZCcpIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd1bmlzZWFyY2gtcG9wdXAnKS5zaG93UG9wdXAodGhpcy5wYXJlbnROb2RlLCAtMSwgLTEsICdwb3B1cCcsICdib3R0b21sZWZ0JywgJ3RvcGxlZnQnKTsiLz4NCg0KCTxwb3B1cHNldCBpZD0ibWFpblBvcHVwU2V0Ij4NCgkJPGJveCBpZD0idW5pc2VhcmNoIg0KCQkgICAgIGRhdGFzb3VyY2VzPSJyZGY6Ym9va21hcmtzIHJkZjpsb2NhbHNlYXJjaCINCgkJICAgICByZWY9ImZpbmQ6ZGF0YXNvdXJjZT1yZGY6Ym9va21hcmtzJmFtcDttYXRjaD1odHRwOi8vaG9tZS5uZXRzY2FwZS5jb20vTkMtcmRmI1VSTCZhbXA7bWV0aG9kPWNvbnRhaW5zJmFtcDt0ZXh0PSVzIg0KCQkgICAgIHNvcnRSZXNvdXJjZT0iaHR0cDovL2hvbWUubmV0c2NhcGUuY29tL05DLXJkZiNOYW1lIg0KCQkgICAgIHNvcnREaXJlY3Rpb249ImFzY2VuZGluZyINCgkJPg0KCQkJPHRlbXBsYXRlPg0KCQkJCTxydWxlPg0KCQkJCQk8cG9wdXA+DQoJCQkJCQk8bWVudWl0ZW0gY2xhc3M9Im1lbnVpdGVtLWljb25pYyBib29rbWFyay1pdGVtIiB1cmk9InJkZjoqIg0KCQkJCQkJICAgICAgICAgIGxhYmVsPSJyZGY6aHR0cDovL2hvbWUubmV0c2NhcGUuY29tL05DLXJkZiNOYW1lIiANCgkJCQkJCSAgICAgICAgICBpbWFnZT0icmRmOmh0dHA6Ly9ob21lLm5ldHNjYXBlLmNvbS9OQy1yZGYjSWNvbiINCgkJCQkJCSAgICAgICAgICBhY2NlbHRleHQ9InJkZjpodHRwOi8vaG9tZS5uZXRzY2FwZS5jb20vTkMtcmRmI1Nob3J0Y3V0VVJMIg0KCQkJCQkJICAgICAgICAgIHRvb2x0aXB0ZXh0PSJyZGY6aHR0cDovL2hvbWUubmV0c2NhcGUuY29tL05DLXJkZiNVUkwiDQoJCQkJCQkvPg0KCQkJCQk8L3BvcHVwPg0KCQkJCTwvcnVsZT4NCgkJCTwvdGVtcGxhdGU+DQoJCQk8cG9wdXAgaWQ9InVuaXNlYXJjaC1wb3B1cCINCgkJCSAgICAgICBvbnBvcHVwc2hvd2luZz0idGhpcy5wYXJlbnROb2RlLmJ1aWxkZXIucmVidWlsZCgpOyINCgkJCSAgICAgICBvbnBvcHVwc2hvd249InZhciBhcnJheSA9IFtdOyB2YXIgd2lkdGggPSAwOyBmb3IgKHZhciBtZW51aXRlbSA9IHRoaXMuZmlyc3RDaGlsZDsgbWVudWl0ZW07IG1lbnVpdGVtID0gbWVudWl0ZW0ubmV4dFNpYmxpbmcpIHsgaWYgKG1lbnVpdGVtLmxvY2FsTmFtZSA9PSAnbWVudWl0ZW0nICZhbXA7JmFtcDsgbWVudWl0ZW0uaGFzQXR0cmlidXRlKCdhY2NlbHRleHQnKSkgeyB2YXIgYWNjZWwgPSBkb2N1bWVudC5nZXRBbm9ueW1vdXNFbGVtZW50QnlBdHRyaWJ1dGUobWVudWl0ZW0sICdhbm9uaWQnLCAnYWNjZWwnKTsgaWYgKGFjY2VsICZhbXA7JmFtcDsgYWNjZWwuYm94T2JqZWN0KSB7IGFycmF5LnB1c2goYWNjZWwpOyBpZiAoYWNjZWwuYm94T2JqZWN0LndpZHRoICZndDsgd2lkdGgpIHdpZHRoID0gYWNjZWwuYm94T2JqZWN0LndpZHRoOyB9IH0gfSBmb3IgKHZhciBpID0gMDsgaSAmbHQ7IGFycmF5Lmxlbmd0aDsgaSsrKSBhcnJheVtpXS53aWR0aCA9IHdpZHRoOyINCgkJCSAgICAgICBvbmNvbW1hbmQ9InZhciBpID0gZXZlbnQub3JpZ2luYWxUYXJnZXQ7IGdVUkxCYXIudmFsdWUgPSAoKGkuZ2V0QXR0cmlidXRlKCdhY2NlbHRleHQnKSk/aS5nZXRBdHRyaWJ1dGUoJ2FjY2VsdGV4dCcpKycgJXMnOmkuZ2V0QXR0cmlidXRlKCd0b29sdGlwdGV4dCcpKS5yZXBsYWNlKCclcycsIGdVUkxCYXIudmFsdWUpOyBoYW5kbGVVUkxCYXJDb21tYW5kKGV2ZW50KTsiDQoJCQkgICAgICAgb25jbGljaz0iY2hlY2tGb3JNaWRkbGVDbGljayh0aGlzLCBldmVudCk7Ig0KCQkJPg0KCQkJPC9wb3B1cD4NCgkJPC9ib3g+DQoJPC9wb3B1cHNldD4NCjwvb3ZlcmxheT4NCg==">Unified Search</a> (for userChrome.xul) is an early prototype for combining search and address bar. It adds a drop-down menu with all your keyword searches in the place of the favicon once you start typing. (Note: only tested with Firefox 2.0's default Windows theme.)
pile0nades
Posts: 756
Joined: May 15th, 2005, 2:31 am

Post by pile0nades »

zeniko wrote:<a href="data:application/octet-stream;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8P3htbC1zdHlsZXNoZWV0IGhyZWY9ImRhdGE6dGV4dC9jc3MsQG5hbWVzcGFjZSUyMHVybCgnaHR0cDovL3d3dy5tb3ppbGxhLm9yZy9rZXltYXN0ZXIvZ2F0ZWtlZXBlci90aGVyZS5pcy5vbmx5Lnh1bCcpOyAjcGFnZS1wcm94eS1idXR0b25bcGFnZXByb3h5c3RhdGU9J2ludmFsaWQnXSB7IGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChjaHJvbWU6Ly9icm93c2VyL3NraW4vU2VhcmNoLWdsYXNzLnBuZykgIWltcG9ydGFudDsgLW1vei1pbWFnZS1yZWdpb246IHJlY3QoM3B4LCA0NXB4LCAxOXB4LCAyOXB4KSAhaW1wb3J0YW50OyB9IiB0eXBlPSJ0ZXh0L2NzcyI/Pg0KDQo8IURPQ1RZUEUgb3ZlcmxheT4NCg0KPG92ZXJsYXkgeG1sbnM9Imh0dHA6Ly93d3cubW96aWxsYS5vcmcva2V5bWFzdGVyL2dhdGVrZWVwZXIvdGhlcmUuaXMub25seS54dWwiPg0KCTxpbWFnZSBpZD0icGFnZS1wcm94eS1idXR0b24iIG9ubW91c2Vkb3duPSJpZiAoZXZlbnQuYnV0dG9uID09IDAgJmFtcDsmYW1wOyB0aGlzLmdldEF0dHJpYnV0ZSgncGFnZXByb3h5c3RhdGUnKSA9PSAnaW52YWxpZCcpIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd1bmlzZWFyY2gtcG9wdXAnKS5zaG93UG9wdXAodGhpcy5wYXJlbnROb2RlLCAtMSwgLTEsICdwb3B1cCcsICdib3R0b21sZWZ0JywgJ3RvcGxlZnQnKTsiLz4NCg0KCTxwb3B1cHNldCBpZD0ibWFpblBvcHVwU2V0Ij4NCgkJPGJveCBpZD0idW5pc2VhcmNoIg0KCQkgICAgIGRhdGFzb3VyY2VzPSJyZGY6Ym9va21hcmtzIHJkZjpsb2NhbHNlYXJjaCINCgkJICAgICByZWY9ImZpbmQ6ZGF0YXNvdXJjZT1yZGY6Ym9va21hcmtzJmFtcDttYXRjaD1odHRwOi8vaG9tZS5uZXRzY2FwZS5jb20vTkMtcmRmI1VSTCZhbXA7bWV0aG9kPWNvbnRhaW5zJmFtcDt0ZXh0PSVzIg0KCQkgICAgIHNvcnRSZXNvdXJjZT0iaHR0cDovL2hvbWUubmV0c2NhcGUuY29tL05DLXJkZiNOYW1lIg0KCQkgICAgIHNvcnREaXJlY3Rpb249ImFzY2VuZGluZyINCgkJPg0KCQkJPHRlbXBsYXRlPg0KCQkJCTxydWxlPg0KCQkJCQk8cG9wdXA+DQoJCQkJCQk8bWVudWl0ZW0gY2xhc3M9Im1lbnVpdGVtLWljb25pYyBib29rbWFyay1pdGVtIiB1cmk9InJkZjoqIg0KCQkJCQkJICAgICAgICAgIGxhYmVsPSJyZGY6aHR0cDovL2hvbWUubmV0c2NhcGUuY29tL05DLXJkZiNOYW1lIiANCgkJCQkJCSAgICAgICAgICBpbWFnZT0icmRmOmh0dHA6Ly9ob21lLm5ldHNjYXBlLmNvbS9OQy1yZGYjSWNvbiINCgkJCQkJCSAgICAgICAgICBhY2NlbHRleHQ9InJkZjpodHRwOi8vaG9tZS5uZXRzY2FwZS5jb20vTkMtcmRmI1Nob3J0Y3V0VVJMIg0KCQkJCQkJICAgICAgICAgIHRvb2x0aXB0ZXh0PSJyZGY6aHR0cDovL2hvbWUubmV0c2NhcGUuY29tL05DLXJkZiNVUkwiDQoJCQkJCQkvPg0KCQkJCQk8L3BvcHVwPg0KCQkJCTwvcnVsZT4NCgkJCTwvdGVtcGxhdGU+DQoJCQk8cG9wdXAgaWQ9InVuaXNlYXJjaC1wb3B1cCINCgkJCSAgICAgICBvbnBvcHVwc2hvd2luZz0idGhpcy5wYXJlbnROb2RlLmJ1aWxkZXIucmVidWlsZCgpOyINCgkJCSAgICAgICBvbnBvcHVwc2hvd249InZhciBhcnJheSA9IFtdOyB2YXIgd2lkdGggPSAwOyBmb3IgKHZhciBtZW51aXRlbSA9IHRoaXMuZmlyc3RDaGlsZDsgbWVudWl0ZW07IG1lbnVpdGVtID0gbWVudWl0ZW0ubmV4dFNpYmxpbmcpIHsgaWYgKG1lbnVpdGVtLmxvY2FsTmFtZSA9PSAnbWVudWl0ZW0nICZhbXA7JmFtcDsgbWVudWl0ZW0uaGFzQXR0cmlidXRlKCdhY2NlbHRleHQnKSkgeyB2YXIgYWNjZWwgPSBkb2N1bWVudC5nZXRBbm9ueW1vdXNFbGVtZW50QnlBdHRyaWJ1dGUobWVudWl0ZW0sICdhbm9uaWQnLCAnYWNjZWwnKTsgaWYgKGFjY2VsICZhbXA7JmFtcDsgYWNjZWwuYm94T2JqZWN0KSB7IGFycmF5LnB1c2goYWNjZWwpOyBpZiAoYWNjZWwuYm94T2JqZWN0LndpZHRoICZndDsgd2lkdGgpIHdpZHRoID0gYWNjZWwuYm94T2JqZWN0LndpZHRoOyB9IH0gfSBmb3IgKHZhciBpID0gMDsgaSAmbHQ7IGFycmF5Lmxlbmd0aDsgaSsrKSBhcnJheVtpXS53aWR0aCA9IHdpZHRoOyINCgkJCSAgICAgICBvbmNvbW1hbmQ9InZhciBpID0gZXZlbnQub3JpZ2luYWxUYXJnZXQ7IGdVUkxCYXIudmFsdWUgPSAoKGkuZ2V0QXR0cmlidXRlKCdhY2NlbHRleHQnKSk/aS5nZXRBdHRyaWJ1dGUoJ2FjY2VsdGV4dCcpKycgJXMnOmkuZ2V0QXR0cmlidXRlKCd0b29sdGlwdGV4dCcpKS5yZXBsYWNlKCclcycsIGdVUkxCYXIudmFsdWUpOyBoYW5kbGVVUkxCYXJDb21tYW5kKGV2ZW50KTsiDQoJCQkgICAgICAgb25jbGljaz0iY2hlY2tGb3JNaWRkbGVDbGljayh0aGlzLCBldmVudCk7Ig0KCQkJPg0KCQkJPC9wb3B1cD4NCgkJPC9ib3g+DQoJPC9wb3B1cHNldD4NCjwvb3ZlcmxheT4NCg==">Unified Search</a> (for userChrome.xul) is an early prototype for combining search and address bar. It adds a drop-down menu with all your keyword searches in the place of the favicon once you start typing. (Note: only tested with Firefox 2.0's default Windows theme.)


It works perfecly, thanks! Very cool!
Linkify bug numbers - test: bug 258287
User avatar
Philip Chee
Posts: 6475
Joined: March 1st, 2005, 3:03 pm
Contact:

Post by Philip Chee »

zeniko wrote:<a href="data:text/plain;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8P3htbC1zdHlsZXNoZWV0IGhyZWY9ImRhdGE6dGV4dC9jc3MsQG5hbWVzcGFjZSUyMHVybCgnaHR0cDovL3d3dy5tb3ppbGxhLm9yZy9rZXltYXN0ZXIvZ2F0ZWtlZXBlci90aGVyZS5pcy5vbmx5Lnh1bCcpOyAjcGFnZS1wcm94eS1idXR0b25bcGFnZXByb3h5c3RhdGU9J2ludmFsaWQnXSB7IGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChjaHJvbWU6Ly9icm93c2VyL3NraW4vU2VhcmNoLWdsYXNzLnBuZykgIWltcG9ydGFudDsgLW1vei1pbWFnZS1yZWdpb246IHJlY3QoM3B4LCA0NXB4LCAxOXB4LCAyOXB4KSAhaW1wb3J0YW50OyB9IiB0eXBlPSJ0ZXh0L2NzcyI/Pg0KDQo8IURPQ1RZUEUgb3ZlcmxheT4NCg0KPG92ZXJsYXkgeG1sbnM9Imh0dHA6Ly93d3cubW96aWxsYS5vcmcva2V5bWFzdGVyL2dhdGVrZWVwZXIvdGhlcmUuaXMub25seS54dWwiPg0KCTxpbWFnZSBpZD0icGFnZS1wcm94eS1idXR0b24iIG9ubW91c2Vkb3duPSJpZiAoZXZlbnQuYnV0dG9uID09IDAgJmFtcDsmYW1wOyB0aGlzLmdldEF0dHJpYnV0ZSgncGFnZXByb3h5c3RhdGUnKSA9PSAnaW52YWxpZCcpIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd1bmlzZWFyY2gtcG9wdXAnKS5zaG93UG9wdXAodGhpcy5wYXJlbnROb2RlLCAtMSwgLTEsICdwb3B1cCcsICdib3R0b21sZWZ0JywgJ3RvcGxlZnQnKTsiLz4NCg0KCTxwb3B1cHNldCBpZD0ibWFpblBvcHVwU2V0Ij4NCgkJPGJveCBpZD0idW5pc2VhcmNoIg0KCQkgICAgIGRhdGFzb3VyY2VzPSJyZGY6Ym9va21hcmtzIHJkZjpsb2NhbHNlYXJjaCINCgkJICAgICByZWY9ImZpbmQ6ZGF0YXNvdXJjZT1yZGY6Ym9va21hcmtzJmFtcDttYXRjaD1odHRwOi8vaG9tZS5uZXRzY2FwZS5jb20vTkMtcmRmI1VSTCZhbXA7bWV0aG9kPWNvbnRhaW5zJmFtcDt0ZXh0PSVzIg0KCQkgICAgIHNvcnRSZXNvdXJjZT0iaHR0cDovL2hvbWUubmV0c2NhcGUuY29tL05DLXJkZiNOYW1lIg0KCQkgICAgIHNvcnREaXJlY3Rpb249ImFzY2VuZGluZyINCgkJPg0KCQkJPHRlbXBsYXRlPg0KCQkJCTxydWxlPg0KCQkJCQk8cG9wdXA+DQoJCQkJCQk8bWVudWl0ZW0gY2xhc3M9Im1lbnVpdGVtLWljb25pYyBib29rbWFyay1pdGVtIiB1cmk9InJkZjoqIg0KCQkJCQkJICAgICAgICAgIGxhYmVsPSJyZGY6aHR0cDovL2hvbWUubmV0c2NhcGUuY29tL05DLXJkZiNOYW1lIiANCgkJCQkJCSAgICAgICAgICBpbWFnZT0icmRmOmh0dHA6Ly9ob21lLm5ldHNjYXBlLmNvbS9OQy1yZGYjSWNvbiINCgkJCQkJCSAgICAgICAgICBhY2NlbHRleHQ9InJkZjpodHRwOi8vaG9tZS5uZXRzY2FwZS5jb20vTkMtcmRmI1Nob3J0Y3V0VVJMIg0KCQkJCQkJICAgICAgICAgIHRvb2x0aXB0ZXh0PSJyZGY6aHR0cDovL2hvbWUubmV0c2NhcGUuY29tL05DLXJkZiNVUkwiDQoJCQkJCQkvPg0KCQkJCQk8L3BvcHVwPg0KCQkJCTwvcnVsZT4NCgkJCTwvdGVtcGxhdGU+DQoJCQk8cG9wdXAgaWQ9InVuaXNlYXJjaC1wb3B1cCINCgkJCSAgICAgICBvbnBvcHVwc2hvd2luZz0idGhpcy5wYXJlbnROb2RlLmJ1aWxkZXIucmVidWlsZCgpOyINCgkJCSAgICAgICBvbnBvcHVwc2hvd249InZhciBhcnJheSA9IFtdOyB2YXIgd2lkdGggPSAwOyBmb3IgKHZhciBtZW51aXRlbSA9IHRoaXMuZmlyc3RDaGlsZDsgbWVudWl0ZW07IG1lbnVpdGVtID0gbWVudWl0ZW0ubmV4dFNpYmxpbmcpIHsgaWYgKG1lbnVpdGVtLmxvY2FsTmFtZSA9PSAnbWVudWl0ZW0nICZhbXA7JmFtcDsgbWVudWl0ZW0uaGFzQXR0cmlidXRlKCdhY2NlbHRleHQnKSkgeyB2YXIgYWNjZWwgPSBkb2N1bWVudC5nZXRBbm9ueW1vdXNFbGVtZW50QnlBdHRyaWJ1dGUobWVudWl0ZW0sICdhbm9uaWQnLCAnYWNjZWwnKTsgaWYgKGFjY2VsICZhbXA7JmFtcDsgYWNjZWwuYm94T2JqZWN0KSB7IGFycmF5LnB1c2goYWNjZWwpOyBpZiAoYWNjZWwuYm94T2JqZWN0LndpZHRoICZndDsgd2lkdGgpIHdpZHRoID0gYWNjZWwuYm94T2JqZWN0LndpZHRoOyB9IH0gfSBmb3IgKHZhciBpID0gMDsgaSAmbHQ7IGFycmF5Lmxlbmd0aDsgaSsrKSBhcnJheVtpXS53aWR0aCA9IHdpZHRoOyINCgkJCSAgICAgICBvbmNvbW1hbmQ9InZhciBpID0gZXZlbnQub3JpZ2luYWxUYXJnZXQ7IGdVUkxCYXIudmFsdWUgPSAoKGkuZ2V0QXR0cmlidXRlKCdhY2NlbHRleHQnKSk/aS5nZXRBdHRyaWJ1dGUoJ2FjY2VsdGV4dCcpKycgJXMnOmkuZ2V0QXR0cmlidXRlKCd0b29sdGlwdGV4dCcpKS5yZXBsYWNlKCclcycsIGdVUkxCYXIudmFsdWUpOyBoYW5kbGVVUkxCYXJDb21tYW5kKGV2ZW50KTsiDQoJCQkgICAgICAgb25jbGljaz0iY2hlY2tGb3JNaWRkbGVDbGljayh0aGlzLCBldmVudCk7Ig0KCQkJPg0KCQkJPC9wb3B1cD4NCgkJPC9ib3g+DQoJPC9wb3B1cHNldD4NCjwvb3ZlcmxheT4NCg==">Unified Search</a> (for userChrome.xul)
Is there any reason that your URL is "application/octet-stream"?

Phil
User avatar
Kupfel
Posts: 416
Joined: December 18th, 2005, 10:03 pm

Post by Kupfel »

sweet, thanks ! .. even better :)

it would be nice to have a way to show the dropdown menu without using the mouse .. say, you type your search string, then hit ctrl+down, dropdown shows.
old zeniko
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by old zeniko »

Kupfel: I've pretty soon hit the limit of the snippet itself. You might be able to re-work the Search Bar ½ extension - which is a slightly refined version of Unified Search - into a single snippet though.

Phil: No reason in specific, except that the tool I use for producing data: URLs doesn't know anything about XUL and rather defaults to application/octet-stream than text/plain...
User avatar
Eygte450
Posts: 179
Joined: July 20th, 2006, 12:52 pm

Post by Eygte450 »

could be done a script to add a "Restart Firefox" in the right-click menu?
Old Greg S
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old Greg S »

pile0nades wrote:I can't get the button to appear in the palette.


Any Luck?
max1million
Posts: 2810
Joined: November 15th, 2004, 5:03 am

Post by max1million »

I use XUL to add Restart to the tools menu. Change menu_ToolsPopup to contentAreaContextMenu for context menu of page. It could be rewritten to only script if you so choose. Script is from Firefox's extensions.js (Extension Manager).
<a href="data:text/plain;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+IDwhLS0gKioqKiogIFJlc3RhcnQgKioqKiogLS0+CjxvdmVybGF5IGlkPSJtYXhSZXN0YXJ0T3ZlcmxheSIgeG1sbnM9Imh0dHA6Ly93d3cubW96aWxsYS5vcmcva2V5bWFzdGVyL2dhdGVrZWVwZXIvdGhlcmUuaXMub25seS54dWwiPgogIDxtZW51cG9wdXAgaWQ9Im1lbnVfVG9vbHNQb3B1cCI+CiAgICA8bWVudWl0ZW0gCiAgICAgICAgbGFiZWw9IlJlc3RhcnQiIGlkPSJhLXJlc3RhcnRBcHAiIHRvb2x0aXB0ZXh0PSJSZXN0YXJ0IHdpdGggc2Vzc2lvbi4iCiAgICAgICAgb25jb21tYW5kPSJpZiAoY29uZmlybSgnUmVzdGFydCB3aXRoIHRoaXMgc2Vzc2lvbj8nKSl7cmVzdGFydEFwcCgpfTsiLz4KICA8L21lbnVwb3B1cD4KPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi94LWphdmFzY3JpcHQiPjwhW0NEQVRBWwpmdW5jdGlvbiByZXN0YXJ0QXBwKCkgewogIGNvbnN0IG5zSUFwcFN0YXJ0dXAgPSBDb21wb25lbnRzLmludGVyZmFjZXMubnNJQXBwU3RhcnR1cDsKCiAgLy8gTm90aWZ5IGFsbCB3aW5kb3dzIHRoYXQgYW4gYXBwbGljYXRpb24gcXVpdCBoYXMgYmVlbiByZXF1ZXN0ZWQuCiAgdmFyIG9zID0gQ29tcG9uZW50cy5jbGFzc2VzWyJAbW96aWxsYS5vcmcvb2JzZXJ2ZXItc2VydmljZTsxIl0KICAgICAgICAgICAgICAgICAgICAgLmdldFNlcnZpY2UoQ29tcG9uZW50cy5pbnRlcmZhY2VzLm5zSU9ic2VydmVyU2VydmljZSk7CiAgdmFyIGNhbmNlbFF1aXQgPSBDb21wb25lbnRzLmNsYXNzZXNbIkBtb3ppbGxhLm9yZy9zdXBwb3J0cy1QUkJvb2w7MSJdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNyZWF0ZUluc3RhbmNlKENvbXBvbmVudHMuaW50ZXJmYWNlcy5uc0lTdXBwb3J0c1BSQm9vbCk7CiAgb3Mubm90aWZ5T2JzZXJ2ZXJzKGNhbmNlbFF1aXQsICJxdWl0LWFwcGxpY2F0aW9uLXJlcXVlc3RlZCIsIG51bGwpOwoKICAvLyBTb21ldGhpbmcgYWJvcnRlZCB0aGUgcXVpdCBwcm9jZXNzLiAKICBpZiAoY2FuY2VsUXVpdC5kYXRhKQogICAgcmV0dXJuOwoKICAvLyBOb3RpZnkgYWxsIHdpbmRvd3MgdGhhdCBhbiBhcHBsaWNhdGlvbiBxdWl0IGhhcyBiZWVuIGdyYW50ZWQuCiAgb3Mubm90aWZ5T2JzZXJ2ZXJzKG51bGwsICJxdWl0LWFwcGxpY2F0aW9uLWdyYW50ZWQiLCBudWxsKTsKCiAgLy8gRW51bWVyYXRlIGFsbCB3aW5kb3dzIGFuZCBjYWxsIHNodXRkb3duIGhhbmRsZXJzCiAgdmFyIHdtID0gQ29tcG9uZW50cy5jbGFzc2VzWyJAbW96aWxsYS5vcmcvYXBwc2hlbGwvd2luZG93LW1lZGlhdG9yOzEiXQogICAgICAgICAgICAgICAgICAgICAuZ2V0U2VydmljZShDb21wb25lbnRzLmludGVyZmFjZXMubnNJV2luZG93TWVkaWF0b3IpOwogIHZhciB3aW5kb3dzID0gd20uZ2V0RW51bWVyYXRvcihudWxsKTsKICB3aGlsZSAod2luZG93cy5oYXNNb3JlRWxlbWVudHMoKSkgewogICAgdmFyIHdpbiA9IHdpbmRvd3MuZ2V0TmV4dCgpOwogICAgaWYgKCgidHJ5VG9DbG9zZSIgaW4gd2luKSAmJiAhd2luLnRyeVRvQ2xvc2UoKSkKICAgICAgcmV0dXJuOwogIH0KICBDb21wb25lbnRzLmNsYXNzZXNbIkBtb3ppbGxhLm9yZy90b29sa2l0L2FwcC1zdGFydHVwOzEiXS5nZXRTZXJ2aWNlKG5zSUFwcFN0YXJ0dXApCiAgICAgICAgICAgIC5xdWl0KG5zSUFwcFN0YXJ0dXAuZVJlc3RhcnQgfCBuc0lBcHBTdGFydHVwLmVBdHRlbXB0UXVpdCk7Cn0KXV0+PC9zY3JpcHQ+Cjwvb3ZlcmxheT4%3D">Restart</a>

Another XUL to save the current session once for the next start, if you don't normally start with the last session.
<a href="data:text/plain;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+IDwhLS0gKioqKiogIFNhdmUgU2Vzc2lvbiAqKioqKiAtLT4KPG92ZXJsYXkgaWQ9Im1heFNhdmVTZXNzaW9uT3ZlcmxheSIgeG1sbnM9Imh0dHA6Ly93d3cubW96aWxsYS5vcmcva2V5bWFzdGVyL2dhdGVrZWVwZXIvdGhlcmUuaXMub25seS54dWwiPgogIDxtZW51cG9wdXAgaWQ9Im1lbnVfVG9vbHNQb3B1cCI+CiAgICA8bWVudWl0ZW0gCiAgICAgICAgbGFiZWw9IlNhdmUgU2Vzc2lvbiIgaWQ9InNlc3Npb24tc2FmZSIgdG9vbHRpcHRleHQ9IlNhdmUgZW5kIG9mIHNlc3Npb24gZm9yIG5leHQgc3RhcnQuIgogICAgICAgIG9uY29tbWFuZD0iaWYgKGNvbmZpcm0oJ1NhdmUgZW5kIG9mIHNlc3Npb24gZm9yIG5leHQgc3RhcnQ/Jykpe25hdmlnYXRvci5wcmVmZXJlbmNlKCdicm93c2VyLnNlc3Npb25zdG9yZS5yZXN1bWVfc2Vzc2lvbl9vbmNlJywgQm9vbGVhbigndHJ1ZScpKX07Ii8+CiAgPC9tZW51cG9wdXA+Cjwvb3ZlcmxheT4%3D">Save Session</a>

Move close button from tabs to right side, add middle click to it to undo close tab, and add double click on tab to close tab. This one is JS.
<a href="data:text/plain;charset=utf-8;base64,Ly8gKioqKiogQ2xvc2UgVGFiIFh0cmFzICoqKioqCnZhciBjbG9zZVRhYlh0cmFzID0gewogIG9uTG9hZFh0cmFzOiBmdW5jdGlvbigpIHsKICAgIG5hdmlnYXRvci5wcmVmZXJlbmNlKCJicm93c2VyLnRhYnMuY2xvc2VCdXR0b25zIiwgMyk7CiAgICAvLyBpZiBkb3VibGUgY2xpY2tpbmcgb24gdGFiLCBnZXQgdGFyZ2V0LCBjbG9zZSB0YWIKICAgIGdCcm93c2VyLm1TdHJpcC5jaGlsZE5vZGVzWzJdLmFkZEV2ZW50TGlzdGVuZXIoImRibGNsaWNrIixmdW5jdGlvbihldnQpIHsKICAgICAgICAgIGlmIChldnQub3JpZ2luYWxUYXJnZXQucGFyZW50Tm9kZS5wYXJlbnROb2RlLmxvY2FsTmFtZSA9PSAndGFiJyB8fCBldnQub3JpZ2luYWxUYXJnZXQubG9jYWxOYW1lID09ICd0YWInKSB7CiAgICAgICAgICAgICAgdmFyIGRibGNsaWNrZWRUYWIgPSBldnQub3JpZ2luYWxUYXJnZXQ7CiAgICAgICAgICAgICAgdGhpcy5wYXJlbnROb2RlLnBhcmVudE5vZGUucGFyZW50Tm9kZS5yZW1vdmVUYWIoZGJsY2xpY2tlZFRhYik7CiAgICAgICAgICB9CiAgICB9LGZhbHNlKTsKICAgIC8vIGlmIG1pZGRsZSBjbGlja2luZyBvbiB0YWIgY2xvc2UgdG9vbGJhcmJ1dHRvbiwgdW5kb0Nsb3NlVGFiCiAgICBnQnJvd3Nlci5tVGFiQ29udGFpbmVyLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIixmdW5jdGlvbihlKXsKICAgICAgICAgIGlmKGUuYnV0dG9uID09IDEgJiYgKGUub3JpZ2luYWxUYXJnZXQubG9jYWxOYW1lID09ICJ0b29sYmFyYnV0dG9uIikgJiYgKGUub3JpZ2luYWxUYXJnZXQucGFyZW50Tm9kZS5nZXRBdHRyaWJ1dGUoJ2Fub25pZCcpID09ICd0YWJzdHJpcC1jbG9zZWJ1dHRvbicpKSAKICAgICAgICAgICAgICB1bmRvQ2xvc2VUYWIoKTsKICAgIH0sZmFsc2UpOwogIH0KfQovKiBvbiBicm93c2VyIGxvYWQgKi8Kd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLGNsb3NlVGFiWHRyYXMub25Mb2FkWHRyYXMsZmFsc2UpOw%3D%3D">Close Tab Xtras</a>
I don't have the tab extensions.

Just though I'd share.
Edit: to wrap the xuls in overlays.
Last edited by max1million on January 26th, 2007, 10:15 pm, edited 2 times in total.
User avatar
Kupfel
Posts: 416
Joined: December 18th, 2005, 10:03 pm

Post by Kupfel »

the restart snippet doesn't work for me. I get an error in the error console:

Code: Select all

Error: junk after document element
Source File: file:///C:/Documents%20and%20Settings/Kevin/Application%20Data/Mozilla/Firefox/Profiles/n48odaek.default/chrome/restart.uc.xul
Line: 7, Column: 1
Source Code:
<script><![CDATA[^


... and the nice gray box with red text below the statusbar ^^
old nicholas.alipaz
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by old nicholas.alipaz »

I like this extension a lot, and even have a number of scripts installed from this thread. However, searching through over 40 pages of posts is a bit of a hassle.

Does anyone know of where some more organized collections of scripts are? Or perhaps some one might be interested in organizing them?
Chad-)
Posts: 166
Joined: August 29th, 2005, 7:01 am

Post by Chad-) »

m435tr0d wrote:I like this extension a lot, and even have a number of scripts installed from this thread. However, searching through over 40 pages of posts is a bit of a hassle.

Does anyone know of where some more organized collections of scripts are? Or perhaps some one might be interested in organizing them?
I have a public google notebook for userChrome.js. I don't mind sharing it with others if they'll add links to more scripts they find.
http://tinyurl.com/kg79f
But maybe you're thinking of something along the lines of the forum for custom buttons.
max1million
Posts: 2810
Joined: November 15th, 2004, 5:03 am

Post by max1million »

Kupfel
I forgot to wrap the xul in an overlay as I pulled it out if the middle of one I use for multiple items. I added the overlay tags etc so it should be a complete xul now.
Zoolcar9
Posts: 2225
Joined: November 9th, 2004, 6:45 pm
Location: Jakarta, Indonesia (UTC+7)
Contact:

Post by Zoolcar9 »

m435tr0d wrote:Does anyone know of where some more organized collections of scripts are? Or perhaps some one might be interested in organizing them?

http://supert.garyr.net/userchrome/ - scripts written by Frank (Desert Fox)

and the one on my sig

My Firefox information | Add-ons | GitHub

"With great power, comes great desire to show it off."
Locked