MozillaZine

New extension - Quick tools

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

Post Posted June 22nd, 2003, 10:40 pm

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

Post Posted June 23rd, 2003, 5:45 am

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

Post Posted June 23rd, 2003, 1:04 pm

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

Post Posted June 23rd, 2003, 3:40 pm

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>

Sammo

User avatar
 
Posts: 294
Joined: November 25th, 2002, 7:36 pm
Location: Oregon

Post Posted June 23rd, 2003, 4:27 pm

How is this extension installed in Thunderbird?
- Sammo -

©dn

User avatar
 
Posts: 683
Joined: April 20th, 2003, 1:53 pm
Location: GB

Post Posted June 23rd, 2003, 5:01 pm

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

bijugc
 
Posts: 399
Joined: March 18th, 2003, 9:52 pm

Post Posted June 25th, 2003, 9:03 pm

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

User avatar
 
Posts: 1899
Joined: November 10th, 2002, 12:35 pm
Location: Mexico / Boulder Co.

Post Posted June 25th, 2003, 10:25 pm

©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

User avatar
 
Posts: 683
Joined: April 20th, 2003, 1:53 pm
Location: GB

Post Posted June 26th, 2003, 2:45 am

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

Post Posted July 2nd, 2003, 8:20 pm

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

User avatar
 
Posts: 683
Joined: April 20th, 2003, 1:53 pm
Location: GB

Post Posted July 3rd, 2003, 1:24 am

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 : (

bthater

User avatar
 
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.

Post Posted July 3rd, 2003, 4:52 am

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

Post Posted July 3rd, 2003, 9:59 am

©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

Post Posted July 7th, 2003, 5:10 pm

©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

bijugc
 
Posts: 399
Joined: March 18th, 2003, 9:52 pm

Post Posted July 8th, 2003, 9:06 pm


Return to Extension Development


Who is online

Users browsing this forum: No registered users and 2 guests