Changeset 14948

Show
Ignore:
Timestamp:
07/01/08 00:41:09 (5 years ago)
Author:
poolmmjp
Message:

左を閉じる処理を変更。ロックしたタブがあった場合に無限ループになってしまう問題が回避できればいいなと思ってる。

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/javascript/userchrome/closerightleft.uc.js

    r9529 r14948  
    1010        item.addEventListener('command', function(){ 
    1111                var tabs = gBrowser.mTabContainer.childNodes; 
    12                 while(tabs[0] != document.popupNode){ 
    13                     gBrowser.removeTab(tabs[0]); 
     12                var pos; 
     13                for(var i = 0; i < tabs.length; i++){ 
     14                        if(tabs[i] == document.popupNode){ 
     15                                pos = i; 
     16                                break; 
     17                        } 
     18                } 
     19                for(var i = pos - 1; 0 <= i; i--){ 
     20                        gBrowser.removeTab(tabs[i]); 
    1421                } 
    1522        }, false);