New extension - Quick tools

Talk about add-ons and extension development.
bijugc
Posts: 399
Joined: March 18th, 2003, 9:52 pm
Contact:

New extension - Quick tools

Post by bijugc »

Quick tools http://quicktools.mozdev.org/

Edit:

Both in Firebird and Thunderbird it will provide two menu items in Tools menu to install other extensions & themes from a URL and Calendar menu to call Calendar Extension

* QuickTools
* QuickTools Fixed Pane
* QuickTools Stop Bookmark
* QuickTools Stop Wallpaper
* QuickTools TBird About
* QuickTools TBird Options
* Preferential for ThunderBird

QuickTools Fixed Pane (Demo)
Download Fixed Pane Demo for slow connection

FireBird
Image

Thunderbird
Image
Last edited by bijugc on July 8th, 2003, 9:04 pm, edited 3 times in total.
8) Biju
MacroEditor | http://QuickTools.MozDev.org | Edit files inside ZIP,JAR,XPI http://7-Zip.org
Cure Cancer http://www.grid.org/about | GNOME,*nix on MSWin32 http://CyGNOME.sf.net
clav
Posts: 1974
Joined: November 5th, 2002, 3:25 am
Location: Lancaster, UK
Contact:

Post by clav »

it would look nicer (in firebird at least) if you added <code>insertbefore="prefsep"</code> tto the Calendar menu item. then it would appear before the line before Options, rather than at the bottom of the menu
bijugc
Posts: 399
Joined: March 18th, 2003, 9:52 pm
Contact:

Post by bijugc »

clav wrote:it would look nicer (in firebird at least) if you added <code>insertbefore="prefsep"</code> tto the Calendar menu item. then it would appear before the line before Options, rather than at the bottom of the menu
Thanks for the hind. Change will be there in next release. And wats the equivalent in ThunderBird. I tried both "prefsep" and "prefSep".
clav
Posts: 1974
Joined: November 5th, 2002, 3:25 am
Location: Lancaster, UK
Contact:

Post by clav »

here's the XUL for the whole menu:

Code: Select all

      <!-- Tasks -->
      <menu id="tasksMenu" label="&tasksMenu.label;" accesskey="&tasksMenu.accesskey;">
        <menupopup id="taskPopup" onpopupshowing="document.commandDispatcher.updateCommands('create-menu-tasks')">
        <menuitem label="&searchMailCmd.label;"
                  key="key_searchMail"
                  accesskey="&searchMailCmd.accesskey;"
                  oncommand="MsgSearchMessages();"/>
        <menuitem label="&searchAddressesCmd.label;"
                  accesskey="&searchAddressesCmd.accesskey;"
                  oncommand="MsgSearchAddresses()"/>
        <menuseparator/>
        <menuitem label="&filtersCmd.label;"
                  accesskey="&filtersCmd.accesskey;"
                  oncommand="MsgFilters(null);"/>
        <menuitem id="applyFilters"
                  label="&filtersApply.label;"
                  accesskey="&filtersApply.accesskey;"
                  observes="cmd_applyFilters"/>
        <menuseparator/>
        <menuitem label="&junkMailCmd.label;"
                  accesskey="&junkMailCmd.accesskey;"
                  oncommand="MsgJunkMail()"/>
        <menuitem id="runJunkControls"
            label="&runJunkControls.label;"
             accesskey="&runJunkControls.accesskey;"
             observes="cmd_runJunkControls"/>
        <menuitem id="deleteJunk"
            label="&deleteJunk.label;"
             accesskey="&deleteJunk.accesskey;"
             observes="cmd_deleteJunk"/>
        <menuseparator/>
        <menuitem label="&importCmd.label;"
                  accesskey="&importCmd.accesskey;"
                  oncommand="toImport();"/>
        <menuitem label="&javaScriptConsoleCmd.label;" accesskey="&javaScriptConsoleCmd.accesskey;" oncommand="toJavaScriptConsole();"/>
        <menuseparator/>
        <menuitem label="&accountManagerCmd.label;" accesskey="&accountManagerCmd.accesskey;" oncommand="MsgAccountManager(null);"/>
        <menuitem id="menu_preferences" oncommand="goPreferences('mailnews', 'chrome://messenger/content/pref-mailnews.xul','mailnews')"/>
       </menupopup>
      </menu>

as you can see, it's a bit sparse on ID's.

i suggest something you use something like:

Code: Select all

  <menu id="tasksMenu">
    <menuseparator insertafter="deleteJunk"/>
    <menuitem label="Calendar" .... />
  </menu>
User avatar
Sammo
Posts: 294
Joined: November 25th, 2002, 7:36 pm
Location: Oregon

Post by Sammo »

How is this extension installed in Thunderbird?
- Sammo -
©dn
Posts: 683
Joined: April 20th, 2003, 1:53 pm
Location: GB
Contact:

399

Post by ©dn »

Options > Extensions panel, in Thunderbird builds after 20030617, has an [ Install Extension ] button
bijugc
Posts: 399
Joined: March 18th, 2003, 9:52 pm
Contact:

Post by bijugc »

clav wrote:i suggest something you use something like:

Code: Select all

  <menu id="tasksMenu">
    <menuseparator insertafter="deleteJunk"/>
    <menuitem label="Calendar" .... />
  </menu>
Thanks done it.....
jedbro
Posts: 1899
Joined: November 10th, 2002, 12:35 pm
Location: Mexico / Boulder Co.
Contact:

Re: 399

Post by jedbro »

©dn wrote:Options > Extensions panel, in Thunderbird builds after 20030617, has an [ Install Extension ] button

True. but you can't install from a URL yet. (Quicktools can)
©dn
Posts: 683
Joined: April 20th, 2003, 1:53 pm
Location: GB
Contact:

417

Post by ©dn »

jedbro wrote:
©dn wrote:Options > Extensions panel, in Thunderbird builds after 20030617, has an [ Install Extension ] button

True. but you can't install from a URL yet. (Quicktools can)


that's catch 22
bijugc
Posts: 399
Joined: March 18th, 2003, 9:52 pm
Contact:

Post by bijugc »

QuickTools Fixed Pane (Demo Link)
This simple extension will stop automatic resizing of folder pane (width) and message list pane (height) while resizing main window of ThunderBird. This will also work for Mozilla Mail and News client
Edit : Download Demo for slow connection
Last edited by bijugc on July 8th, 2003, 8:09 am, edited 1 time in total.
©dn
Posts: 683
Joined: April 20th, 2003, 1:53 pm
Location: GB
Contact:

466

Post by ©dn »

those js redirects are annoying [ especially on dial-up ]

first you don't load the pictures completely before the redirect : | : P

second the loaded images then flash between page loads - unnecessary flicker : (
User avatar
bthater
Posts: 205
Joined: April 17th, 2003, 12:58 pm
Location: i'd tell you, but then i'd have to cut off you head and put it in the safe.
Contact:

Post by bthater »

i like the extension BUT...
when i go to the calendar it displaies fine, but if i add an event the diaplay starts flashing [reloading wildly?] and i can't do anything. if i go into the calendar folder and remove the data file, everything goes back to normal. so what did i break?;-)

W2KSP2

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030702 Mozilla Firebird/0.6
--

Bill "Shrek" Thater ORACLE DBA
bthater2@netsacpe.net
------------------------------------------------------------------------
Ted Mielczarek
Posts: 1269
Joined: November 5th, 2002, 7:32 am
Location: PA
Contact:

Re: 466

Post by Ted Mielczarek »

©dn wrote:those js redirects are annoying [ especially on dial-up ]

first you don't load the pictures completely before the redirect : | : P

second the loaded images then flash between page loads - unnecessary flicker : (


Sweet jesus, yes. Turn that off!
bijugc
Posts: 399
Joined: March 18th, 2003, 9:52 pm
Contact:

Re: 466

Post by bijugc »

©dn wrote:those js redirects are annoying [ especially on dial-up ]
first you don't load the pictures completely before the redirect : | : P
second the loaded images then flash between page loads - unnecessary flicker : (
©dn,
can I get a better code to give the same effect.
Then I will put it.

bthater wrote:when i go to the calendar it displaies fine, but if i add an event the diaplay starts flashing [reloading wildly?]
That is a problem with Calendar Extension.
Please contact Calendar team ( http://www.mozilla.org/projects/calendar/ ) to correct it
Post Reply