Firefox Showcase by: KuRmA

No replies

Buttons

Showcase Custom Buttons² Button

Author - Contributors: KuRmA

Description & Info:

    Firefox Showcase is an extension allowing you to view tabs as thumbnails. There are three options to view these: in a new window, in a new tab or in the sidebar.

    The extension has a seperate button for each option - I have combined them all into one button:

    If you have several windows open you can view all the tabs together as thumbnails in either of these three options. In this case use:

    shift left click - window, shift middle click tab, shift right click sidebar.

    For showcase options - ctrl left click

    and to edit the button - ctrl right click

    You will of course have to install the extension to use this button.

Firefox Showcase by: KuRmA
Compatibility: 

Minefield Firefox 3.0.* Firefox 2.0.* Firefox 1.5.* Flock Thunderbird 3.* Thunderbird 2.*

Author(s): 
KuRmA
Description & info:

Requires Extension(s): 
Firefox Showcase

Button(s):
Alternate Image(s):

Behavior

Action Behavior

Left

  • Show Case tabs in a window

Middle

  • Show Case tabs in a tab

Right

  • Show Case tabs in the Side bar

Left+Ctrl

  • Show Case Options

NOTE

Also if you have several windows open you can view all the tabs together as thumbnails in either of these three options. In this case use:
  • shift left click - window
  • shift middle click tab
  • shift right click sidebar.
[/]

  • Show Case

  • Show Case

Revisions

Revision Operations
03/02/2009 - 08:14 by admin

update compatibility field

current revision
02/27/2009 - 18:51 by admin
02/25/2009 - 02:41 by SCAdmin
02/25/2009 - 02:15 by makondo

Moved Post

Code

javascript: Copy To Clipboard
/*Code*/
 
 
 
// =============================================================================

Init

javascript: Copy To Clipboard
/*Initialization code*/
this.textResize = function(evt) {
 
  if(evt.button == 0 && !evt.shiftKey && !evt.ctrlKey && !evt.altKey) {
		showShowcaseThisWindow('event');}
 
  else if(evt.button == 0 && evt.shiftKey && !evt.ctrlKey && !evt.altKey) {
		showShowcaseAllWindows('event');}
 
  else if(evt.button == 0 && !evt.shiftKey && evt.ctrlKey && !evt.altKey) {
                    showShowcaseOptions();}
 
 
  else if(evt.button == 1 && !evt.shiftKey && !evt.ctrlKey && !evt.altKey) {
		showShowcaseTabThisWindow('event');}
 
  else if(evt.button == 1 && evt.shiftKey && !evt.ctrlKey && !evt.altKey) {
		showShowcaseTabAllWindows('event');}
 
  else if(evt.button == 1 && !evt.shiftKey && evt.ctrlKey && !evt.altKey) {
                showShowcaseOptions();}
 
 
  else if(evt.button == 2 && !evt.shiftKey && !evt.ctrlKey && !evt.altKey) {
		 toggleSidebar('viewShowcaseThisWindowSidebar');}
 
  else if(evt.button == 2 && evt.shiftKey && !evt.ctrlKey && !evt.altKey) {
		toggleSidebar('viewShowcaseSidebar');}
 
  else if(evt.button == 2 && !evt.shiftKey && evt.ctrlKey && !evt.altKey) {
           this.showPopup(this); }
 
}
 
 
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", "");
 
 
/*---------------------- Show Focus Block Start ------------------------*/
 
this.style.opacity = '.65';
this.setAttribute('onmouseover', 'custombuttons.ButtonBrt(event);' );
this.setAttribute('onmouseout', 'custombuttons.ButtonDim(event);' );
 
/*----------------------- Show Focus Block End -------------------------*/
/*--------------- Custom Buttons2 Attributes Block Start ----------------*/
this.setAttribute('author','KuRmA');
this.setAttribute('version','20060815.01');
this.setAttribute('homepage', 'http://custombuttons2.com/forum/buttons/buttons-database/firefox-showcase-kurma.html');
this.setAttribute('dependency','null');
this.setAttribute('status','null');
this.setAttribute('public',true);
this.setAttribute('help','0,null');
// this.tooltipText += '';
 
/*---------------- Custom Buttons2 Attributes Block End -----------------*/

Help

null

Details

Depends on (and Compliments) Extension(s): 
Top