Changeset 15257 for lang/javascript/userscripts/customPalletForHaiku
- Timestamp:
- 07/06/08 13:23:10 (5 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/userscripts/customPalletForHaiku/trunk/customPalletForHaiku.user.js
r14764 r15257 3 3 // @namespace http://kojiran.googlepages.com/ 4 4 // @include http://h.hatena.ne.jp/* 5 // @version 0.2 5 // @version 0.21 6 6 // 7 // patched by gan2, lieutar .7 // patched by gan2, lieutar, kurumigi. 8 8 // Original userscript is written by MichaeL. 9 9 // Idea for this script from lieutar. … … 96 96 })(); 97 97 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"); 98 106 Wedata.fetch(); 99 107 … … 135 143 "padding: 2px 5px" 136 144 ].join(';')}); 145 137 146 colors.appendChild(cell); 138 147 }); 139 148 entryForm.insertBefore(colors, textContainer); 149 150 document.cookie = "selectedPallet=" + select.value + 151 "; expires=Tue, 1-Jan-2037 00:00:00 GMT"; 140 152 }; 141 153 var select = $N('select', { … … 144 156 select.addEventListener('change', changer, false); 145 157 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); 147 160 select.appendChild(opt); 148 161 } … … 168 181 SWFObject = function() { 169 182 deconcept.SWFObject.apply(this, arguments); 170 this.addVariable("colors", 171 CustomPalletForHaikuPallets[select.value]); 183 this.addVariable("colors", CustomPalletForHaikuPallets[select.value]); 172 184 }; 173 185 SWFObject.prototype = deconcept.SWFObject.prototype;
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)