Changeset 38627 for lang

Show
Ignore:
Timestamp:
10/27/10 23:57:51 (3 years ago)
Author:
snj14
Message:

拡張版AutoPagerizeに対応

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/javascript/userscripts/ldrize.user.js

    r38626 r38627  
    147147          this.initShortcutkey(); 
    148148 
    149           var addFilterHandler = function(){ 
    150                   window.AutoPagerize.addFilter(function(pages){ 
    151                           self.removeSpace(); 
    152                           setTimeout(function(){ 
    153                                   self.initParagraph(pages); 
    154                           }, 0); 
    155                   }); 
    156           } 
    157           if(window.AutoPagerize){ 
    158                 addFilterHandler(); 
    159           }else{ 
    160                 window.addEventListener('GM_AutoPagerizeLoaded', addFilterHandler, false); 
    161           } 
     149          var addFilterHandler = function(evt){ 
     150                       self.removeSpace(); 
     151                       setTimeout(function(){ 
     152                          self.initParagraph([evt.target]); 
     153                       }, 0); 
     154          } 
     155          window.addEventListener('AutoPagerize_DOMNodeInserted', addFilterHandler, false); 
    162156 
    163157          var css = ''; 
     
    415409  }, 
    416410 
     411  // 一番下までスクロールしたときにもj/kで選んだ要素が上の方に表示されるように。 
    417412  appendSpace: function(){ 
    418413          if(!document.getElementById('gm_ldrize_space')){ 
     
    826821                  } 
    827822          }); 
    828           this.list = list; 
    829823          this.context = []; 
    830824  },