Show
Ignore:
Timestamp:
07/06/08 13:23:10 (5 months ago)
Author:
gan2
Message:

branches/0.2 の変更を trunk にマージ

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/javascript/userscripts/customPalletForHaiku/trunk/customPalletForHaiku.user.js

    r14764 r15257  
    33// @namespace      http://kojiran.googlepages.com/ 
    44// @include        http://h.hatena.ne.jp/* 
    5 // @version        0.2 
     5// @version        0.21 
    66// 
    7 // patched by gan2, lieutar. 
     7// patched by gan2, lieutar, kurumigi. 
    88// Original userscript is written by MichaeL. 
    99// Idea for this script from lieutar. 
     
    9696  })(); 
    9797 
     98  function getCookie(key) { 
     99    var re = new RegExp(key + "=([^;]+)", "i"); 
     100    document.cookie.match(re); 
     101 
     102    return(RegExp.$1 ? unescape(RegExp.$1) : ""); 
     103  } 
     104 
     105  unsafeWindow.selectedPallet = getCookie("selectedPallet"); 
    98106  Wedata.fetch(); 
    99107 
     
    135143              "padding: 2px 5px" 
    136144            ].join(';')}); 
     145 
    137146            colors.appendChild(cell); 
    138147          }); 
    139148          entryForm.insertBefore(colors, textContainer); 
     149 
     150          document.cookie = "selectedPallet=" + select.value + 
     151            "; expires=Tue, 1-Jan-2037 00:00:00 GMT"; 
    140152        }; 
    141153        var select = $N('select', { 
     
    144156        select.addEventListener('change', changer, false); 
    145157        for (var p in CustomPalletForHaikuPallets) { 
    146           var opt = $N('option', {value: p}, p); 
     158          var value = (selectedPallet == p) ? {value: p, selected: "selected"} : {value: p}; 
     159          var opt   = $N('option', value, p); 
    147160          select.appendChild(opt); 
    148161        } 
     
    168181        SWFObject = function() { 
    169182          deconcept.SWFObject.apply(this, arguments); 
    170           this.addVariable("colors", 
    171                            CustomPalletForHaikuPallets[select.value]); 
     183          this.addVariable("colors", CustomPalletForHaikuPallets[select.value]); 
    172184        }; 
    173185        SWFObject.prototype = deconcept.SWFObject.prototype;