[Project_owners] How to focus <dialog/> ?

HJ bugs4hj at netscape.net
Sun Jan 29 21:11:46 EST 2006


Neil wrote:
> 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.

True, but it was only used as an example, and Eric probably rewrites it 
anyways.

/HJ


More information about the Project_owners mailing list