[Project_owners] How to focus <dialog/> ?

Neil neil at parkwaycc.co.uk
Sun Jan 29 15:30:49 EST 2006


HJ wrote:

>   openTabManager: function()
>   {
>     /***
>       * Do a reverse lookup, otherwise we will always end up with 
> 'multizilla:tabmanager'
>       * Note: keep the ID's of tmIDs[] in sync with the XUL files for 
> the windows!
>       */
>     var tmIDs = [ "multizilla:tm-properties", 
> "multizilla:tm-preferences", "multizilla:tabmanager" ];
>
>     for (i in tmIDs) {
>       var dialogWin = getMostRecentWindow(tmIDs[i], false);
>
>       if (dialogWin) {
>         dialogWin.focus();
>         break;

It occurs to me that if you use return; here then you won't need that 
(to my mind) clumsy else-if construct; simply open the window if the 
loop completes.


More information about the Project_owners mailing list