Changeset 2048 for lang/javascript

Show
Ignore:
Timestamp:
11/27/07 10:12:49 (7 years ago)
Author:
snj14
Message:

lang/javascript/userscripts/ldrize.user.js: GM_getValue/GM_setValue周辺のバグ修正

Files:
1 modified

Legend:

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

    r2044 r2048  
    66// ==/UserScript== 
    77 
    8 var SCRIPT_VERSION  = "2007.11.25" 
     8var SCRIPT_VERSION  = "2007.11.27" 
    99var SCRIPT_URL      = "http://userscripts.org/scripts/show/11562" 
    1010 
     
    208208                        command: function(){GM_setValue('smooth', (!eval(GM_getValue('smooth', 'true'))).toString())}}, 
    209209                  { name: 'LDRize::update-siteinfo', 
    210                         command: function(){GM_setValue('cacheInfo', '')}}, 
     210                        command: function(){SiteinfoOperator.prototype.updateSiteinfo.call()}}, 
    211211                  { name: 'LDRize::paragraph-position-correct', 
    212212                        command: function(){self.getParagraphes().reCollectAll()}}, 
     
    357357          var number_container = $N('div',{id:'gm_ldrize_pinlist_number_container'}, 
    358358                                                                [$N('div',{id:'gm_ldrize_pinlist_number'}),' item']) 
    359           var pin_container = $N('div',{style: GM_getValue('pinlist', 'block')}); 
     359          var pin_container = $N('div',{style: 'display:'+GM_getValue('pinlist', 'block')}); 
    360360          var box = $N('div',{id:'gm_ldrize_pinlist', style:'display:none;'}, 
    361361                                   [number_container, pin_container]); 
     
    10311031          this.init(); 
    10321032  }, 
    1033   updateSiteinfo: function(){GM_setValue('cacheInfo', '')}, 
    1034   getCache: function(){return eval(GM_getValue('cacheInfo', '{}'))}, 
     1033  updateSiteinfo: function(){GM_setValue('cacheInfo', '({})')}, 
     1034  getCache: function(){return eval(GM_getValue('cacheInfo', '({})'))}, 
    10351035  setCache: function(e){return GM_setValue('cacheInfo', uneval(e))}, 
    10361036  getCacheErrorCallback: function(url){ 
     
    10721072          var self = this; 
    10731073          this.urls.forEach(function(url) { 
    1074                   if(!self.cached_siteinfo[url] || self.cached_siteinfo[url].expire < new Date()){ 
     1074                  if(!self.cached_siteinfo || !self.cached_siteinfo[url] || self.cached_siteinfo[url].expire < new Date()){ 
    10751075                          var opt = { 
    10761076                                method: 'get',