[Ext] Custom Buttons 0.0.1.2

Announce and Discuss the Latest Theme and Extension Releases.
Post Reply
gdixith
Posts: 43
Joined: March 8th, 2006, 1:49 am
Location: India

Post by gdixith »

Hai to all,
I like this extenssion
I request buttons for <b>Scrap book</b> extenssion to 'capture page' and for 'capture page as'
please help me
thanks.
deepakjoshi04
Posts: 23
Joined: January 25th, 2005, 12:07 am

Post by deepakjoshi04 »

Zoolcar9

  • <a href="custombutton://Google%20Site%20Search%5D%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAADAFBMVEUAE1YpMHQPEp8VH4ALFqQAIpYaJY8cOIwXO5MAJb0ENrETLKAVKqoTM7oWP78cOLUoJosjNZklM7YkOrExN7EOKssTMcUaMsYgLsUdQrQcSbAcWrEibrkxYLgbXtEZX9sVXPYfVvcVY88Va9IHY+gUYeEdaOcgXMomW8snU9YvW9g3W9YhWOgiYNlaaK9Xc7xCbttGdMott0A8tURItjlMtDtVszlQuD1PrVVHuUpNsUFNs0VDuFBNtVJWtkpihKllhdh8j8dvmul+nul6pNZvrO/LFA7OFBnREAfWHw3cGgDRHx3dGBLHIwDOJgDNKgDSKA/SJBnbJRrMLiLWIC+Gj9CJj9mBmd+jqc2qtsKv0vq81/+/3vDK0tTCzv7E2+PK0/LJ1//N3PPT2fnK6vnB9f/Q5f/S5//d6//X8v/h3+z/+Nng5vzu7v/k9vbl9v3k9v/n+P/n+f/o//bv//Pt//bu//bq+f/o///p///r//7t///u//3u///v///2+uv0/+r1/+v3/+3/9O34/+H7/+D4/+b/+Ob+/+P6/u/9/+nw8Pj38f/w//f1//H0//P3//H3//Pw///x///y/P3y///z///1+//2+v33//v0///2/f/3///79ff/8Pb/9PT/9vb/8fn/8v//8///9fr/9f//9v//9//4+/T/+fP8//P8/ff8//b+//T+//b5+//7+v/4/f/5/f/4///5///7//77////+Pr/+fv/+vj/+P//+vz/+v7/+v//+////fj//Pr//fr+//j8/////P3//f3+/f///P///f/+//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTSWdAAAAB3RJTUUH1QIOFQsiOEH62wAAAQ9JREFUeJxjULEzsbC2MbOyNTa3NDUyNmbQqj81t6Nyc0HWtO7NS3cuDGZQ2Ly5NtNZT1icS9Y1pr/dj0HpUGmqIW9G5anKRHbG3MUeDOodmx0Eyzs6T20+lRTbvzKAQW16OEfynLbelv6lG071d/kz6Mxx4l96aO2uadPmb17btMuNQbNWRrrr0K6lp3YtObW2YacPg2qthtTOeWunLT10aPOpruwQBrlpBqwrTvWcmlYcn5KW0OXLoNvgwulYunnX2jgRHqHQtYEMiqeKJJiiZ55qPrUhjTmiw51Bfm1LjgBLWNGqktoohsgOTwbl2jlzCvTZuMX4RCXt8055M2gv7jgFBdNP7ZofxGCMCrwApdNsTgzVFyEAAAAASUVORK5CYII%3D%5D%5B/*%20-------------------------------------------------------------%0A%20%20%20%20%20Google%20Site%20Search%0A%20%20%20%20%20Search%20for%20keywords%20on%20the%20site%20you%20are%20viewing%2C%0A%20%20%20%20%20with%20search%20query%20is%20as%20follows%3A%0A%0A%20%20%20%20%20%20%20*%20Selected%20text%0A%20%20%20%20%20%20%20*%20If%20no%20text%20selected%2C%20uses%20searchbar%0A%20%20%20%20%20%20%20*%20If%20no%20keywords%20in%20the%20searchbar%2C%20ask%20for%20query%0A%0A%20%20%20%20%20Use%20middle%20click%20to%20open%20the%20search%20results%20in%20a%20new%20tab%0A%20%20%20%20%20Works%20with%20Firefox%2C%20Bon%20Echo%2C%20and%20Flock%20searchbar%0A%20%20%20-------------------------------------------------------------%20*/%0A%0Athis.gSiteSearch%28event%29%3B%0A%0A%5D%5Bfunction%20getDomainList%28hostname%2C%20array%29%20%7B%20//ripped%20from%20Stylish%0A%20%20array%5Barray.length%5D%20%3D%20hostname%3B%0A%20%20var%20firstDot%20%3D%20hostname.indexOf%28%22.%22%29%3B%0A%20%20var%20lastDot%20%3D%20hostname.lastIndexOf%28%22.%22%29%3B%0A%20%20if%20%28firstDot%20%21%3D%20lastDot%29%20%7B%0A%20%20%20%20if%20%28%21isNaN%28parseInt%28hostname.substring%28lastDot%20+%201%2C%20hostname.length%29%29%29%29%20%7B%0A%20%20%20%20%20%20return%3B%0A%20%20%20%20%7D%0A%20%20%20%20getDomainList%28hostname.substring%28firstDot%20+%201%2C%20hostname.length%29%2C%20array%29%3B%0A%20%20%7D%0A%7D%0A%0Afunction%20selectedText%28%29%20%7B%0A%20%20var%20focusedWindow%2C%20winWrapper%2C%20aSelection%3B%0A%20%20focusedWindow%20%3D%20document.commandDispatcher.focusedWindow%3B%0A%20%20winWrapper%20%3D%20new%20XPCNativeWrapper%28focusedWindow%2C%20%22document%22%2C%20%22getSelection%28%29%22%29%3B%0A%20%20aSelection%20%3D%20winWrapper.getSelection%28%29.toString%28%29%3B%0A%20%20if%28aSelection.match%28/%5Cs/%29%29%20aSelection%20%3D%20%22%5C%22%22%20+%20aSelection%20+%20%22%5C%22%22%3B%0A%20%20return%20aSelection%3B%0A%7D%0A%0Afunction%20searchBox%28%29%20%7B%0A%20%20var%20searchbar%2C%20searchbox%2C%20sEngine%2C%20sInput%2C%20sQuery%3B%0A%20%20searchbar%20%3D%20document.getElementById%28%22flock_searchbar%22%29%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20document.getElementById%28%22searchbar%22%29%3B%0A%20%20searchbox%20%3D%20searchbar.mTextbox%20%7C%7C%20searchbar._textbox%3B%0A%20%20sEngine%20%3D%20searchbar.tooltipText.replace%28/%5ESearch%5Cs/%2C%20%22%22%29%3B%0A%20%20sInput%20%3D%20searchbox.value.replace%28/%5CsSearch%24/%2C%20%22%22%29%3B%0A%20%20if%28sEngine%20%3D%3D%20sInput%20%7C%7C%20searchbox.firstChild.src%20%3D%3D%20%22%22%29%20sQuery%20%3D%20%22%22%3B%0A%20%20else%20sQuery%20%3D%20searchbox.value%3B%0A%20%20return%20sQuery%3B%0A%7D%0A%0Athis.gSiteSearch%20%3D%20function%28evt%29%20%7B%0A%20%20var%20scheme%20%3D%20content.location.protocol%3B%0A%20%20if%28%21scheme.match%28/ftp%7Chttps%3F/%29%29%20%7B%0A%20%20%20%20alert%28%22Cannot%20search%20from%20%22%20+%20scheme%20+%20%22%20protocol%22%29%3B%0A%20%20%20%20return%3B%0A%20%20%7D%0A%0A%20%20var%20domain%20%3D%20%5B%5D%3B%0A%20%20var%20domains%20%3D%20%22%22%3B%0A%20%20getDomainList%28content.location.hostname%2C%20domain%29%3B%0A%20%20var%20site%20%3D%20domain%5B0%5D%3B%0A%20%20for%28var%20i%20%3D%200%3B%20i%20%3C%20domain.length%3B%20i++%29%20%7B%0A%20%20%20%20domains%20+%3D%20domain%5Bi%5D%3B%0A%20%20%20%20if%28i%20%21%3D%20domain.length%20-%201%29%20domains%20+%3D%20%22%3B%22%3B%0A%20%20%7D%0A%0A%20%20var%20query%3B%0A%20%20if%28selectedText%28%29%20%21%3D%20%22%22%29%20query%20%3D%20selectedText%28%29%3B%0A%20%20else%20if%28searchBox%28%29%29%20query%20%3D%20searchBox%28%29%3B%0A%20%20else%20query%20%3D%20prompt%28%22Query%3A%22%2C%20%22%22%2C%20%22Google%20Site%20Search%22%29%3B%0A%20%20if%28query%29%20openUILink%28%0A%20%20%20%20%22http%3A//www.google.com/search%3Fq%3D%22%20+%20encodeURIComponent%28query%29%20+%0A%20%20%20%20%22%26sitesearch%3D%22%20+%20site%20+%20%22%26domains%3D%22%20+%20domains%20+%0A%20%20%20%20%22%26sourceid%3Dfirefox%22%2C%20evt%2C%20false%2C%20true%0A%20%20%29%3B%0A%7D%0A%0Athis.onClick%20%3D%20function%28node%2C%20evt%29%20%7B%0A%20%20if%28evt.button%20%3D%3D%201%29%20%7B%0A%20%20%20%20var%20fn%20%3D%20new%20Function%28%22event%22%2C%20node.getAttribute%28%22oncommand%22%29%29%3B%0A%20%20%20%20fn.call%28node%2C%20evt%29%3B%0A%20%20%7D%0A%7D%0A%0Athis.setAttribute%28%22onclick%22%2C%20%22this.onClick%28this%2C%20event%29%3B%22%29%3B%0Athis.tooltipText%20%3D%20%22Find%20on%20this%20site%22%3B%0A%0A">Google Site Search</a>
    Search for keywords on the site you are viewing, with search query as follows:
    • Selected text
    • If no text selected, uses searchbar
    • If no keywords in the searchbar, prompt for query

Use middle click to open the search results in a new tab
Works with Firefox, Bon Echo, and Flock searchbar


:-k I was wondering if we can add a context menu (Similar to home button) to open the home page of the searchbutton(Google Site Button).
deepakjoshi04
Posts: 23
Joined: January 25th, 2005, 12:07 am

Post by deepakjoshi04 »

How to add custom buttons in Thunderbird.
I have sent a mail with html page containing the custom button links but it is asking me whether to launch any external application to handle the protocol.
snwbdr
Posts: 68
Joined: September 2nd, 2005, 6:28 am

Post by snwbdr »

deepakjoshi04 wrote:How doI add more than one home page to customized home button


under the code tab put this

Code: Select all

/* --------------------------------------------------------
     Home button
     left click 1st address right click 2nd address,
     and middle click 3rd address
   -------------------------------------------------------- */
   


Under the initialization tab put this

Code: Select all

this.textResize = function(evt) {
  if(evt.shiftKey) {
    this.showPopup(this);
    return;
  }
  switch(evt.button) {
    case 0:
openNewTabWith('http://1st address');
      break;
    case 1:
      openNewTabWith('http://3rd address');
      break;
    case 2:
openNewTabWith('http://2nd address');
  }
}

this.showPopup = function(node) {
  var popup = document.getElementById("custombuttons-contextpopup");
  var x = node.boxObject.x;
  var y = node.boxObject.y + node.boxObject.height;
  document.popupNode = node;
  popup.showPopup(node, x, y, "popup", null, null);
}

this.setAttribute("onclick", "this.textResize(event);");
this.setAttribute("context", "");



Just replace the 1st 2nd and 3rd address with the site you want. I just took the textreize button and put in

Code: Select all

openNewTabWith('http://1st address');
Now one button can take the place of 3 bookmarks. Use shift click to get the custom button popup
snwbdr
Posts: 68
Joined: September 2nd, 2005, 6:28 am

Post by snwbdr »

DynaBMan wrote:I could really use a button to toggle the mail toolbar in Thunderbird.


Here is the code just put it under the code tab

Code: Select all

const toolbar = document.getElementById("mail-bar");
toolbar.collapsed = !toolbar.collapsed;


<a href="custombutton://%20Mail%20Toolbar%20%5D%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QQeEBI4h7HKbQAAArlJREFUOMtNk1lIlFEcxX/33nE0jZIWqbQQK8EIQygrKyoNCgpNyECyXiohs4UMiwqTDG3BHlpoUXoI0TaiTPChJFO0oKikFXEpSM2txsal+cb5bg/fxzgP9+Vyzvmf/zn3ioG2rsrCzpuZv00XAFprhBAoIRFI6w6NqU1MbQIghCBYOjkclVElcp+d1lfbqgBAhRAdOpfv7k7AB9IBCNA+MA3CJ89DmD7+jPaAUsxxz0W69BAIBUKSn5BD544a9i3KskgIEAK0JnJqLK0Zj2jaXI7TGQ7SQbfRi5RIEJbVP8O9AFxdlc/8GXFgesEcByG4kpTHzJBwfo0NYfgMiyOkvSSAUJS1PuBpRwNSKcpXnrKmj4+RGbOV9OgUDMPDgVcloA3LnT8lhKVoeslpKmZg2MW6qER2xWagQqZTtuYkAEdel/J5sAWkssQhwIHWIAQ/3e1kN58F4MqK41SuOU9YSBi17fVc+1oBwmlhtQ4U0KB9bIjZSGPafZoHP3LvSy1TJoWyPTYFw/OP7DcXKVt/gVurCkCbFgcd4ADN5ohlrI5MoDHlOoc+lOLyDgOQXneM1Mgk9sRuITV6I+HB0/0sx4SApODdDdKik1kYEcPeBanEP8li7ewEvrnaqd50CYDcV8W4PP3gCA5cQYBUuD19ZL88AxqKEg8ShqLi3W2qks+hpOLOl2oedtSADLKrF6glO1cWtrjarWSRdLg7meyYStKseFZMi8dUoexbvI3uoR7S648yOj46ITAS2ALYIlDUcpMfQ10snRVH+Tqrwry3lxkY6bHJYoKi7TTtXwIqiL9jfex+UegH3flYzd22xyCdIKX9iOwWgqQDhLYPFsDhpK6vkROfbvPe3cH+llJb3H5AfrxE1DQ8r9z9uiSzd7zfHwzaBz4vmIY1SDpAOe0V7elCsnwkruo/EOgBr8zdrwsAAAAASUVORK5CYII%3D%5D%5Bconst%20toolbar%20%3D%20document.getElementById%28%22mail-bar%22%29%3B%0Atoolbar.collapsed%20%3D%20%21toolbar.collapsed%3B%5D%5B"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QQeEBI4h7HKbQAAArlJREFUOMtNk1lIlFEcxX/33nE0jZIWqbQQK8EIQygrKyoNCgpNyECyXiohs4UMiwqTDG3BHlpoUXoI0TaiTPChJFO0oKikFXEpSM2txsal+cb5bg/fxzgP9+Vyzvmf/zn3ioG2rsrCzpuZv00XAFprhBAoIRFI6w6NqU1MbQIghCBYOjkclVElcp+d1lfbqgBAhRAdOpfv7k7AB9IBCNA+MA3CJ89DmD7+jPaAUsxxz0W69BAIBUKSn5BD544a9i3KskgIEAK0JnJqLK0Zj2jaXI7TGQ7SQbfRi5RIEJbVP8O9AFxdlc/8GXFgesEcByG4kpTHzJBwfo0NYfgMiyOkvSSAUJS1PuBpRwNSKcpXnrKmj4+RGbOV9OgUDMPDgVcloA3LnT8lhKVoeslpKmZg2MW6qER2xWagQqZTtuYkAEdel/J5sAWkssQhwIHWIAQ/3e1kN58F4MqK41SuOU9YSBi17fVc+1oBwmlhtQ4U0KB9bIjZSGPafZoHP3LvSy1TJoWyPTYFw/OP7DcXKVt/gVurCkCbFgcd4ADN5ohlrI5MoDHlOoc+lOLyDgOQXneM1Mgk9sRuITV6I+HB0/0sx4SApODdDdKik1kYEcPeBanEP8li7ewEvrnaqd50CYDcV8W4PP3gCA5cQYBUuD19ZL88AxqKEg8ShqLi3W2qks+hpOLOl2oedtSADLKrF6glO1cWtrjarWSRdLg7meyYStKseFZMi8dUoexbvI3uoR7S648yOj46ITAS2ALYIlDUcpMfQ10snRVH+Tqrwry3lxkY6bHJYoKi7TTtXwIqiL9jfex+UegH3flYzd22xyCdIKX9iOwWgqQDhLYPFsDhpK6vkROfbvPe3cH+llJb3H5AfrxE1DQ8r9z9uiSzd7zfHwzaBz4vmIY1SDpAOe0V7elCsnwkruo/EOgBr8zdrwsAAAAASUVORK5CYII="></a>
Last edited by snwbdr on July 12th, 2006, 4:36 pm, edited 1 time in total.
snwbdr
Posts: 68
Joined: September 2nd, 2005, 6:28 am

Post by snwbdr »

Toggle the Status bar works in Thunderbird and Firefox

<a href="custombutton://%20Statusbar%20%5D%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QQeEBI4h7HKbQAAArlJREFUOMtNk1lIlFEcxX/33nE0jZIWqbQQK8EIQygrKyoNCgpNyECyXiohs4UMiwqTDG3BHlpoUXoI0TaiTPChJFO0oKikFXEpSM2txsal+cb5bg/fxzgP9+Vyzvmf/zn3ioG2rsrCzpuZv00XAFprhBAoIRFI6w6NqU1MbQIghCBYOjkclVElcp+d1lfbqgBAhRAdOpfv7k7AB9IBCNA+MA3CJ89DmD7+jPaAUsxxz0W69BAIBUKSn5BD544a9i3KskgIEAK0JnJqLK0Zj2jaXI7TGQ7SQbfRi5RIEJbVP8O9AFxdlc/8GXFgesEcByG4kpTHzJBwfo0NYfgMiyOkvSSAUJS1PuBpRwNSKcpXnrKmj4+RGbOV9OgUDMPDgVcloA3LnT8lhKVoeslpKmZg2MW6qER2xWagQqZTtuYkAEdel/J5sAWkssQhwIHWIAQ/3e1kN58F4MqK41SuOU9YSBi17fVc+1oBwmlhtQ4U0KB9bIjZSGPafZoHP3LvSy1TJoWyPTYFw/OP7DcXKVt/gVurCkCbFgcd4ADN5ohlrI5MoDHlOoc+lOLyDgOQXneM1Mgk9sRuITV6I+HB0/0sx4SApODdDdKik1kYEcPeBanEP8li7ewEvrnaqd50CYDcV8W4PP3gCA5cQYBUuD19ZL88AxqKEg8ShqLi3W2qks+hpOLOl2oedtSADLKrF6glO1cWtrjarWSRdLg7meyYStKseFZMi8dUoexbvI3uoR7S648yOj46ITAS2ALYIlDUcpMfQ10snRVH+Tqrwry3lxkY6bHJYoKi7TTtXwIqiL9jfex+UegH3flYzd22xyCdIKX9iOwWgqQDhLYPFsDhpK6vkROfbvPe3cH+llJb3H5AfrxE1DQ8r9z9uiSzd7zfHwzaBz4vmIY1SDpAOe0V7elCsnwkruo/EOgBr8zdrwsAAAAASUVORK5CYII%3D%5D%5Bconst%20toolbar%20%3D%20document.getElementById%28%22status-bar%22%29%3B%0Atoolbar.collapsed%20%3D%20%21toolbar.collapsed%3B%5D%5B/*Initialization%20Code*/"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QQeEBI4h7HKbQAAArlJREFUOMtNk1lIlFEcxX/33nE0jZIWqbQQK8EIQygrKyoNCgpNyECyXiohs4UMiwqTDG3BHlpoUXoI0TaiTPChJFO0oKikFXEpSM2txsal+cb5bg/fxzgP9+Vyzvmf/zn3ioG2rsrCzpuZv00XAFprhBAoIRFI6w6NqU1MbQIghCBYOjkclVElcp+d1lfbqgBAhRAdOpfv7k7AB9IBCNA+MA3CJ89DmD7+jPaAUsxxz0W69BAIBUKSn5BD544a9i3KskgIEAK0JnJqLK0Zj2jaXI7TGQ7SQbfRi5RIEJbVP8O9AFxdlc/8GXFgesEcByG4kpTHzJBwfo0NYfgMiyOkvSSAUJS1PuBpRwNSKcpXnrKmj4+RGbOV9OgUDMPDgVcloA3LnT8lhKVoeslpKmZg2MW6qER2xWagQqZTtuYkAEdel/J5sAWkssQhwIHWIAQ/3e1kN58F4MqK41SuOU9YSBi17fVc+1oBwmlhtQ4U0KB9bIjZSGPafZoHP3LvSy1TJoWyPTYFw/OP7DcXKVt/gVurCkCbFgcd4ADN5ohlrI5MoDHlOoc+lOLyDgOQXneM1Mgk9sRuITV6I+HB0/0sx4SApODdDdKik1kYEcPeBanEP8li7ewEvrnaqd50CYDcV8W4PP3gCA5cQYBUuD19ZL88AxqKEg8ShqLi3W2qks+hpOLOl2oedtSADLKrF6glO1cWtrjarWSRdLg7meyYStKseFZMi8dUoexbvI3uoR7S648yOj46ITAS2ALYIlDUcpMfQ10snRVH+Tqrwry3lxkY6bHJYoKi7TTtXwIqiL9jfex+UegH3flYzd22xyCdIKX9iOwWgqQDhLYPFsDhpK6vkROfbvPe3cH+llJb3H5AfrxE1DQ8r9z9uiSzd7zfHwzaBz4vmIY1SDpAOe0V7elCsnwkruo/EOgBr8zdrwsAAAAASUVORK5CYII="></a>
Last edited by snwbdr on July 12th, 2006, 4:37 pm, edited 1 time in total.
KuRmA
Posts: 39
Joined: July 11th, 2006, 9:03 pm

Post by KuRmA »

I would like a button which will

Left click: close Firefox window

Right click: minimize to tray

Middle click: restart Firefox

And can someone direct me to a decent site to learn the code for beginners.

Thanks
093236
Posts: 172
Joined: May 24th, 2005, 3:21 am

Post by 093236 »

Can anybody make a tab list button?
I found an extenstion, <a href="https://addons.mozilla.org/firefox/1242/">Tabs Menu</a> can show the tab list, but it is only a menu, and I want a button, hope you can help me, thank you
deepakjoshi04
Posts: 23
Joined: January 25th, 2005, 12:07 am

Post by deepakjoshi04 »

My first custom button.
<a href="custombutton://My%20files%20and%20folders%5D%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAACXBIWXMAAA7DAAAOwwHHb6hkAAADLElEQVR4nH2Rf0jTCRjGn9hRXFw/wF3W1lyR81tTGUkZswsrWUPIfy5XOy7qztqXs9J+yUhzFJUGRUpBFFFEkYQhdnf9uE6ONfGsVrrLVW6rnG5Nvy6n7pytAuHpnykE5QvPX+/7fHjf9wEmqZ83b2mtOHiwp9J26AGATIVCsVSdotynVin2A5ABmDKZHwDSbDYby8vLabVaWWat4BJtOkvFrdyzYxsBzALwzaSAtXkGlpSU8EzNMRYXF7OoqIhabToD/lcckN4QgBrA9C+61+YZaDabaTKZ2OP3MhYN8+P7YT5quU29Xs+aaht9z9sJIA3AjC9uUFBQwPz8fDY21NHjamLHw1vs8TgYfNlKrVZLQRBos5Z+FZKWs3IVc3NzeeVSLV96/6NoMtJszKFoMvJpayOb7lyjUqlkcnIyARgBzPzMrNPpmJGRQbermb3+p4xH/bQUGmhep6el0EDnP5cZ6e1k/P8gG65fokwmY/HOUgLIRp7BSEEQmJqaynNnqjkovaDU087RIS99rgY++PsCfa4Gep7Usz/QzvfRbkoBNwEQAA8frSYA6ACszlj2Q3VsOMBYxM2gz8HYoJ8RKTSh0dgIg777jEXcDHU5qc3KOQlgPYB8JLL+LjM799CHdxJHwm3s7rzHd6MxVu0TeXSPyKq9Iu/cuMru5/c4Em5j0PcvFy/VnwKwAIB8/C9TMrNXV47Fw4xKTnY9+5ORgX7Wlok8W7GTNWXbeWDXr+zq+INRycmAx0FBt6IWwDwA0yai0ej0VWNxiUOhFvpc9RwI9/GYpZCndv3EI5YN/G1TAb1t9RzubeFrdxMXLMk6n4BMnYAsTF9+4kMsxOHeZnrbr/Ntfx+Pixt5evdmVlkKue1HI72P6zgUaubrjr+oStNdBKD4DJKyOKtmLN7HweB9eh7XceBtH0/u3spzVpEnSrbQsnE9O51XORi009dxl8rUzMsJyMQ5sjlq4Zfv1cI1uUrTKFdpGuXzNTcddjtdbU/osNvpsNspn6/5fbw/e25KJYCFAL4dh8xMULUA9AByZiWrDicpF91OUiy6Oy4AawCsTMxkAdAASPoEjmrPelK0fYEAAAAASUVORK5CYII%3D%5D%5Bthis.value%3DgHomeButton.getHomePage%28%29%3B%0AgBrowser.selectedTab%20%3D%20gBrowser.addTab%28event.target.value%29%3B%5D%5Bvar%20apps%2CsrcUrl%2CMItem%2CmPop%3B%0AsrcUrl%3D%27http%3A//www.google.com%27%3B%0A%0A//------menu%20items--------%0Aapps%3Dnew%20Array%3B%0Aapps.push%28%5B%27Firefox%20extensions%27%2C%27https%3A//addons.mozilla.org/firefox/%27%5D%29%3B%0Aapps.push%28%5B%27Custom%20buttons%27%2C%27http%3A//forums.mozillazine.org/viewtopic.php%3Ft%3D428688%27%5D%29%3B%0Aapps.push%28%5B%27Grease%20Monkey%27%2C%27http%3A//userscripts.org/%27%5D%29%3B%0Aapps.push%28%5B%27Firefox%20extensions%27%2C%27https%3A//addons.mozilla.org/firefox/%27%5D%29%3B%0A%0A//------/menu%20items-------%0A%0AMItem%3Dfunction%28label%2Cpath%29%7B%0A%20%20var%20mItem%3Ddocument.createElement%28%27menuitem%27%29%3B%0A%20%20mItem.setAttribute%28%27label%27%2Clabel%29%3B%0A%20%20mItem.id%20%3D%20path%3B%0A%20%20mItem.value%20%3D%20path%3B%0A%20%20mItem.tooltipText%20%3D%20path%3B%0A%20%20return%20mItem%3B%0A%7D%0Athis.onMouseOver%20%3D%20function%28%29%20%7B%0A%20%20var%20homePage%20%3D%20gHomeButton.getHomePage%28%29%3B%0A%20%20homePage%20%3D%20homePage.replace%28/%5C%7C/g%2C%27%2C%20%27%29%3B%0A%20%20this.tooltipText%20%3D%20homePage%3B%0A%7D%0A%0A//this.orient%3D%22vertical%22%3B%0AmPop%3Ddocument.createElement%28%27menupopup%27%29%3B%0Afor%20%28var%20i%3D0%3Bi%3Capps.length%3Bi++%29%7B%0A%20if%20%28apps%5Bi%5D%20%3D%3D%27separator%27%29%7B%0A%20%20mPop.appendChild%28document.createElement%28%27menuseparator%27%29%29%3B%0A%20%7Delse%7B%0A%20%20if%20%28%21apps%5Bi%5D%20%5B2%5D%29%20apps%5Bi%5D%20%5B2%5D%3DsrcUrl%3B%0A%20%20mPop.appendChild%28MItem%28apps%5Bi%5D%20%5B0%5D%2Capps%5Bi%5D%20%5B1%5D%29%29%3B%0A%20%7D%0A%7D%0A%0Athis.setAttribute%28%22onmouseover%22%2C%20%22this.onMouseOver%28%29%22%29%3B%0Athis.setAttribute%28%22ondragover%22%2C%20%22nsDragAndDrop.dragOver%28event%2C%20homeButtonObserver%29%22%29%3B%0Athis.setAttribute%28%22ondragdrop%22%2C%20%22nsDragAndDrop.drop%28event%2C%20homeButtonObserver%29%22%29%3B%0Athis.setAttribute%28%22ondragexit%22%2C%20%22nsDragAndDrop.dragExit%28event%2C%20homeButtonObserver%29%22%29%3B%0Athis.appendChild%28mPop%29%3B%0Athis.type%20%3D%20%22menu-button%22%3B%0A%0A">Enhanced home button</a><br>

Features :
------------
1. Click on the button to open the home page.
2. Click on the drop down to open the any other listed sites.
3. Just edit the button and add new sites as the menu items. Easy isn't it.
4. Drag and drop any site from address bar to make it as a new home page.

Imp Note : The code for this button was copied from two already existing custom button.
"Google site search" and "New home button".
KuRmA
Posts: 39
Joined: July 11th, 2006, 9:03 pm

Post by KuRmA »

I almost have a close/restart/minimize to tray button using the script for restart by dougeebear, minimize to tray by kole89 and the script for left click/right click/middle click from snwbdr. All I need now is the script for closing firefox. Can someone post it please.
snwbdr
Posts: 68
Joined: September 2nd, 2005, 6:28 am

Post by snwbdr »

KuRmA wrote:I almost have a close/restart/minimize to tray button using the script for restart by dougeebear, minimize to tray by kole89 and the script for left click/right click/middle click from snwbdr. All I need now is the script for closing firefox. Can someone post it please.


Here you go. Great idea for a button too, can't wait.

Code: Select all

goQuitApplication();
Quit

This also works.

Code: Select all

BrowserTryToCloseWindow();
Close
Zoolcar9
Posts: 2225
Joined: November 9th, 2004, 6:45 pm
Location: Jakarta, Indonesia (UTC+7)
Contact:

Post by Zoolcar9 »

093236 wrote:Can anybody make a tab list button?
I found an extenstion, <a href="https://addons.mozilla.org/firefox/1242/">Tabs Menu</a> can show the tab list, but it is only a menu, and I want a button, hope you can help me, thank you

<a href="custombutton://Tabs%20List%5D%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAEG0lEQVR4AQEQBO/7Af///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVmyEyDQsJTUFAwMCAAAAAAAAAAAAAAAAAAAAAAAAAADv9PX8zdPbhrSdg38AAAAAAAAAAAAAAAAAAAAAAAAAAACToLP99fj3/+nu7//m6+r/+ffq//j26P/39eb/9vTl//X27P9meI/ERFV3D////wD///8A////AP///wD///8ABA0NCwLz9fsA6/MBAOHn9gBFLwUAytTdAPv6+QAIBwUAMyspAAsJBiscFPmnZmxy+gAAAAD+AP4A+Pj67/Py+YgEAgMDAP/9/wD9/wMAAQIIAAIDAQAMCwsABQ0JAAgGBgABAQIAHR0ZEGxdRUkNCgcA//8AAAECAADZ3OL/foKL3QT9+/wAAf/4AOzh6wD++foA+vgMACIXCAD+/v0A/f39APn48QD49fQA7ezoAPgJBgD+/v4AAAD+ABIQCwEQFBMKBP///wAWFAgAQToQAP38/AD7+/oAAQAAAAAAAAAAAAAAAAEAAPf3+gDd4uoACAcEAP///wD//v0AAgQJAPb6+wEE////AAECAwABAQcAAQIDAAABAQAAAQEAAf38AAECAgACAgQASkIxAO/y8QAAAAAAAAAAAAAAAADw8fYA8fICAATx8u4A3eDdAAAA/gAA//8A/v39AP3+/QD//v4A/v7+AAAA8QANCgEADQkHAAAAAAAAAAAAAAAAAAsG+wAGAvwABAsIBgAdGyUAAAAAAAD//wAAAP8A////AP//AAAAAP8A////AAAAAAAA//8AAAAAAAAAAAAAAAAACQruAP4AAAAEAgIAAAYFAAAAAP8AAP//AP7+/QD9/f0A/wD/AP7+/gAA//8A//7+AAAA/wAAAAAAAAAAAAAAAAD//vgAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATp7PD7zdTcBQAAAAAA//8A//7+AP7//gD//v4A////AP///gD///8A/wD/AAAAAAAAAAAAAAAAAO7v8//8/Pz9ASdAVmf79vMdAP//AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf8A/vLw58N94SKDc2huvgAAAABJRU5ErkJggg%3D%3D%5D%5B/*%20-------------------------------------------------------------%0A%20%20%20%20%20Tabs%20List%20Menu%0A%20%20%20%20%20by%20LouCypher%20%28aka%20Zoolcar9%29%0A%0A%20%20%20%20%20Displays%20opened%20tabs%0A%20%20%20-------------------------------------------------------------%20*/%0A%5D%5Bthis.tabList%20%3D%20function%28node%29%20%7B%0A%20%20var%20list%20%3D%20node.childNodes.length%3B%0A%20%20for%28var%20i%20%3D%200%3B%20i%20%3C%20list%3B%20i++%29%20%7B%0A%20%20%20%20node.removeChild%28node.lastChild%29%3B%0A%20%20%7D%0A%20%20var%20tabs%20%3D%20gBrowser.mTabs%3B%0A%20%20for%28var%20j%20%3D%200%3B%20j%20%3C%20tabs.length%3B%20j++%29%20%7B%0A%20%20%20%20mi%20%3D%20document.createElement%28%22menuitem%22%29%3B%0A%20%20%20%20mi.setAttribute%28%22label%22%2C%20tabs%5Bj%5D.label%29%3B%0A%20%20%20%20if%28tabs%5Bj%5D.selected%29%20mi.style.fontWeight%20%3D%20%22bold%22%3B%0A%20%20%20%20mi.setAttribute%28%22oncommand%22%2C%20%22gBrowser.selectedTab%20%3D%20gBrowser.mTabs%5B%22%20+%20j%20+%20%22%5D%22%29%3B%0A%20%20%20%20node.appendChild%28mi%29%3B%0A%20%20%7D%0A%7D%0A%0Athis.removeList%20%3D%20function%28node%29%20%7B%0A%7D%0A%0Avar%20mPopup%20%3D%20document.createElement%28%22menupopup%22%29%3B%0AmPopup.popupShowing%20%3D%20this.tabList.bind%28this%29%3B%0AmPopup.setAttribute%28%22onpopupshowing%22%2C%20%22this.popupShowing%28this%29%22%29%3B%0A%0Athis.appendChild%28mPopup%29%3B%0Athis.type%20%3D%20%22menu%22%3B%0A%0A">Tabs List</a> - Displays opened tabs

My Firefox information | Add-ons | GitHub

"With great power, comes great desire to show it off."
KuRmA
Posts: 39
Joined: July 11th, 2006, 9:03 pm

Post by KuRmA »

Thanks snwbdr. I am having problems getting the button to work.

I have tested the code for each of the 3 actions in seperate buttons and it's fine.

I have tested the code for mouse clicking options on one button with other button actions and that works fine.

But when I use it for these 3 particular actions it won't work.

Here is the code - maybe you can play around with it:


this.textResize = function(evt) {
if(evt.shiftKey) {
this.showPopup(this);
return;
}
switch(evt.button) {
case 0:
var appStartup = Components.interfaces.nsIAppStartup;
Components.classes["@mozilla.org/toolkit/app-startup;1"]
.getService(appStartup).quit(appStartup.eRestart | appStartup.eAttemptQuit); break;
case 1:
window.extensions.mook.minimizetotray.minimizeWindow(); break;
case 2:
goQuitApplication();
}
}

this.showPopup = function(node) {
var popup = document.getElementById("custombuttons-contextpopup");
var x = node.boxObject.x;
var y = node.boxObject.y + node.boxObject.height;
document.popupNode = node;
popup.showPopup(node, x, y, "popup", null, null);
}

this.setAttribute("onclick", "this.textResize(event);");
this.setAttribute("context", "");
snwbdr
Posts: 68
Joined: September 2nd, 2005, 6:28 am

Post by snwbdr »

KuRmA
I got it all set for you. I didn't know if you wanted which button to do what, but I used what you have and
left click will restart, middle click will minimize to tray(need "minimize to tray" extension) right click will quit, and shift click will bring up the Custom Buttons popup menu.

Code: Select all

this.textResize = function(evt) {
  if(evt.shiftKey) {
    this.showPopup(this);
    return;
  }
  switch(evt.button) {
    case 0:
      var appStartup = Components.interfaces.nsIAppStartup;
Components.classes["@mozilla.org/toolkit/app-startup;1"]
.getService(appStartup).quit(appStartup.eRestart | appStartup.eAttemptQuit);
      break;
    case 1:
      window.extensions.mook.minimizetotray.minimizeWindow();
      break;
    case 2:
      goQuitApplication();
  }
}

this.showPopup = function(node) {
  var popup = document.getElementById("custombuttons-contextpopup");
  var x = node.boxObject.x;
  var y = node.boxObject.y + node.boxObject.height;
  document.popupNode = node;
  popup.showPopup(node, x, y, "popup", null, null);
}

this.setAttribute("onclick", "this.textResize(event);");
this.setAttribute("context", "");



I don't know if you had an image in mind but if you just want to install the button here you go

<a href="custombutton://%20Restart%2C%20Minimize%20to%20tray%2C%20%26%20Quit%20%5D%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAFXRFWHRDcmVhdGlvbiBUaW1lAAfWBw0CDgbpnO76AAAAB3RJTUUH1gcNAg47ZPVBmwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAwBQTFRFtSYAtiYAvisCvi8HtTAPtzkauDYWvTcTuTkXuDkaujkZuzkYvD4evz8dvUIjv0EhvkIjwCwCwS4FwDIKwTMLwDUNwjgSwDwY1zIB1DgR4DkE4DoF4T4I2UQf3kEZ30wf2Ecj30gi3k4l308k2k0q21Es2lEv21Eu21Iv3FEp3FAq3FEt3FMw4EIN4UMP6EMK6UgO4EcV4EgY4Esc6UsT4k4m5lIj5FAk4VAs4VEs4lIs5FUs5lgs6FYk6Fwt6V0s4VMw4lQw4lQx4lg141k341o441s641w641075F8/42A/6GM35GFC5GJB5GND52ZA5WRE5WRF5WVG5GVI5WdI5WdM5mlG5WhI5WhL5WlL5mlK5mpJ5mxO5mxP5m1O5mxQ5mxR5m1Q529T53BU53NW6HVa6HZb6Hhd6Hle6H1j6Xxi6X5l0ZB/6oFn7INk7odl6YNq6YNr6oVr6oVs64Zs64hv749v6oZw64lw7Ipy7o9y7I127I537JB57JF67ZR+8I1r8ZJx8ZRy3JaF3puK7ZOA7ZWB7ZeA7piD7p2J7p6L76CM76GN8KiV8KiX8amX8a6d9rGY8rKi8rWm9L2w9L2x9b+w9L+y9cK39ca79si7+Me2+Mq6/8D/++Pb++Tc++bg++ji/O3p/O/r/PDu/fHv////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaWEfmwAAAJ50Uk5T/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wA+h+P4AAAA+ElEQVR42mOYuwwFzGVYNr06Ny05NioyyMvDSaFlGcOymgndtRUF2VnpKTG+GlxAgaKe9tK+JcuWLer0ddfhAQpk1FVMXja1vHDKsl4HDT6gQFJx/7LWUB83x5JlldoCQIHYzKUzEoKXLbMynbZAix8oEJi6rC0+ZNkya/O8ZUq8QAHPpGVtieHLltmY5S+TFwcKOEcsnhkXvWyZne3seUZiQAFLn65lHWH+3vZNyxr0RIACiq5+k5bNqiqbs2yigYwQUEDOwiWgfuGyZfMbTfSlmIACkrIqauqqmsrGhrrSEgxAgWYWNk5Wbg52UWFmQcacZQzo3gcADkhtteiDLTAAAAAASUVORK5CYII%3D%5D%5B/*%20--------------------------------------------------------%0A%20%20%20%20%20Restart%2C%20Minimize%20to%20tray%2C%20%26%20Quit%0A%20%20%20%20%20Use%20Left%20click%20to%20Restart%2C%0A%20%20%20%20%20Right%20click%20to%20Quit%2C%0A%20%20%20%20%20Middle%20click%20Minimize%20to%20Tray%2C%20%26%0A%20%20%20%20%20Shift%20click%20to%20Custom%20Buttons%20Menu%0A%20%20%20--------------------------------------------------------%20*/%0A%0A%5D%5Bthis.textResize%20%3D%20function%28evt%29%20%7B%0A%20%20if%28evt.shiftKey%29%20%7B%0A%20%20%20%20this.showPopup%28this%29%3B%0A%20%20%20%20return%3B%0A%20%20%7D%0A%20%20switch%28evt.button%29%20%7B%0A%20%20%20%20case%200%3A%0A%20%20%20%20%20%20var%20appStartup%20%3D%20Components.interfaces.nsIAppStartup%3B%0AComponents.classes%5B%22@mozilla.org/toolkit/app-startup%3B1%22%5D%0A.getService%28appStartup%29.quit%28appStartup.eRestart%20%7C%20appStartup.eAttemptQuit%29%3B%0A%20%20%20%20%20%20break%3B%0A%20%20%20%20case%201%3A%0A%20%20%20%20%20%20window.extensions.mook.minimizetotray.minimizeWindow%28%29%3B%0A%20%20%20%20%20%20break%3B%0A%20%20%20%20case%202%3A%0A%20%20%20%20%20%20goQuitApplication%28%29%3B%0A%20%20%7D%0A%7D%0A%0Athis.showPopup%20%3D%20function%28node%29%20%7B%0A%20%20var%20popup%20%3D%20document.getElementById%28%22custombuttons-contextpopup%22%29%3B%0A%20%20var%20x%20%3D%20node.boxObject.x%3B%0A%20%20var%20y%20%3D%20node.boxObject.y%20+%20node.boxObject.height%3B%0A%20%20document.popupNode%20%3D%20node%3B%0A%20%20popup.showPopup%28node%2C%20x%2C%20y%2C%20%22popup%22%2C%20null%2C%20null%29%3B%0A%7D%0A%0Athis.setAttribute%28%22onclick%22%2C%20%22this.textResize%28event%29%3B%22%29%3B%0Athis.setAttribute%28%22context%22%2C%20%22%22%29%3B%0A%0A"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAFXRFWHRDcmVhdGlvbiBUaW1lAAfWBw0CDgbpnO76AAAAB3RJTUUH1gcNAg47ZPVBmwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAwBQTFRFtSYAtiYAvisCvi8HtTAPtzkauDYWvTcTuTkXuDkaujkZuzkYvD4evz8dvUIjv0EhvkIjwCwCwS4FwDIKwTMLwDUNwjgSwDwY1zIB1DgR4DkE4DoF4T4I2UQf3kEZ30wf2Ecj30gi3k4l308k2k0q21Es2lEv21Eu21Iv3FEp3FAq3FEt3FMw4EIN4UMP6EMK6UgO4EcV4EgY4Esc6UsT4k4m5lIj5FAk4VAs4VEs4lIs5FUs5lgs6FYk6Fwt6V0s4VMw4lQw4lQx4lg141k341o441s641w641075F8/42A/6GM35GFC5GJB5GND52ZA5WRE5WRF5WVG5GVI5WdI5WdM5mlG5WhI5WhL5WlL5mlK5mpJ5mxO5mxP5m1O5mxQ5mxR5m1Q529T53BU53NW6HVa6HZb6Hhd6Hle6H1j6Xxi6X5l0ZB/6oFn7INk7odl6YNq6YNr6oVr6oVs64Zs64hv749v6oZw64lw7Ipy7o9y7I127I537JB57JF67ZR+8I1r8ZJx8ZRy3JaF3puK7ZOA7ZWB7ZeA7piD7p2J7p6L76CM76GN8KiV8KiX8amX8a6d9rGY8rKi8rWm9L2w9L2x9b+w9L+y9cK39ca79si7+Me2+Mq6/8D/++Pb++Tc++bg++ji/O3p/O/r/PDu/fHv////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaWEfmwAAAJ50Uk5T/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wA+h+P4AAAA+ElEQVR42mOYuwwFzGVYNr06Ny05NioyyMvDSaFlGcOymgndtRUF2VnpKTG+GlxAgaKe9tK+JcuWLer0ddfhAQpk1FVMXja1vHDKsl4HDT6gQFJx/7LWUB83x5JlldoCQIHYzKUzEoKXLbMynbZAix8oEJi6rC0+ZNkya/O8ZUq8QAHPpGVtieHLltmY5S+TFwcKOEcsnhkXvWyZne3seUZiQAFLn65lHWH+3vZNyxr0RIACiq5+k5bNqiqbs2yigYwQUEDOwiWgfuGyZfMbTfSlmIACkrIqauqqmsrGhrrSEgxAgWYWNk5Wbg52UWFmQcacZQzo3gcADkhtteiDLTAAAAAASUVORK5CYII="></a>
Last edited by snwbdr on July 12th, 2006, 4:41 pm, edited 2 times in total.
Zoolcar9
Posts: 2225
Joined: November 9th, 2004, 6:45 pm
Location: Jakarta, Indonesia (UTC+7)
Contact:

Post by Zoolcar9 »

//edited
Speaking of image...
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAFXRFWHRDcmVhdGlvbiBUaW1lAAfWBw0CDgbpnO76AAAAB3RJTUUH1gcNAg47ZPVBmwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAwBQTFRFtSYAtiYAvisCvi8HtTAPtzkauDYWvTcTuTkXuDkaujkZuzkYvD4evz8dvUIjv0EhvkIjwCwCwS4FwDIKwTMLwDUNwjgSwDwY1zIB1DgR4DkE4DoF4T4I2UQf3kEZ30wf2Ecj30gi3k4l308k2k0q21Es2lEv21Eu21Iv3FEp3FAq3FEt3FMw4EIN4UMP6EMK6UgO4EcV4EgY4Esc6UsT4k4m5lIj5FAk4VAs4VEs4lIs5FUs5lgs6FYk6Fwt6V0s4VMw4lQw4lQx4lg141k341o441s641w641075F8/42A/6GM35GFC5GJB5GND52ZA5WRE5WRF5WVG5GVI5WdI5WdM5mlG5WhI5WhL5WlL5mlK5mpJ5mxO5mxP5m1O5mxQ5mxR5m1Q529T53BU53NW6HVa6HZb6Hhd6Hle6H1j6Xxi6X5l0ZB/6oFn7INk7odl6YNq6YNr6oVr6oVs64Zs64hv749v6oZw64lw7Ipy7o9y7I127I537JB57JF67ZR+8I1r8ZJx8ZRy3JaF3puK7ZOA7ZWB7ZeA7piD7p2J7p6L76CM76GN8KiV8KiX8amX8a6d9rGY8rKi8rWm9L2w9L2x9b+w9L+y9cK39ca79si7+Me2+Mq6/8D/++Pb++Tc++bg++ji/O3p/O/r/PDu/fHv////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaWEfmwAAAJ50Uk5T/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wA+h+P4AAAA+ElEQVR42mOYuwwFzGVYNr06Ny05NioyyMvDSaFlGcOymgndtRUF2VnpKTG+GlxAgaKe9tK+JcuWLer0ddfhAQpk1FVMXja1vHDKsl4HDT6gQFJx/7LWUB83x5JlldoCQIHYzKUzEoKXLbMynbZAix8oEJi6rC0+ZNkya/O8ZUq8QAHPpGVtieHLltmY5S+TFwcKOEcsnhkXvWyZne3seUZiQAFLn65lHWH+3vZNyxr0RIACiq5+k5bNqiqbs2yigYwQUEDOwiWgfuGyZfMbTfSlmIACkrIqauqqmsrGhrrSEgxAgWYWNk5Wbg52UWFmQcacZQzo3gcADkhtteiDLTAAAAAASUVORK5CYII=">
My Firefox information | Add-ons | GitHub

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