Show
Ignore:
Timestamp:
01/06/11 02:17:16 (2 years ago)
Author:
NeoCat
Message:

remember id of last_selected_div

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • websites/twicli/plugins/shortcutkey.js

    r38766 r38769  
    11var shortcutkey_plugin = { 
    22        selected_div: null, // 選択中のtweet 
    3         last_selected_div: null, // 前回選択されたtweet(オーバーレイ表示は除く) 
     3        last_selected_div_id: null, // 前回選択されたtweetのdiv ID(オーバーレイ表示は除く) 
    44        key_handled: false, // // 他プラグインがkeydownを処理済みか:true時はイベント処理しない 
    55         
     
    77        selectTweet: function(ev, div) { 
    88                if (shortcutkey_plugin.selected_div && shortcutkey_plugin.selected_div.id.indexOf('reps-') != 0) 
    9                         shortcutkey_plugin.last_selected_div = shortcutkey_plugin.selected_div; 
     9                        shortcutkey_plugin.last_selected_div_id = shortcutkey_plugin.selected_div.id; 
    1010                shortcutkey_plugin.deselectTweet(); 
    1111                div = div || this; 
     
    206206        closeRep: function() { 
    207207                if (this.selected_div && this.selected_div.id.indexOf('reps-') == 0) { 
    208                         if (this.last_selected_div) 
    209                                 this.selectTweet(null, this.last_selected_div); 
     208                        if (this.last_selected_div_id && $(this.last_selected_div_id)) 
     209                                this.selectTweet(null, $(this.last_selected_div_id)); 
    210210                        else 
    211211                                this.deselectTweet();