Mercurial > epgrec.yaz
comparison js/mdabasic.js @ 1:f5a9f0eb4858
deleted: LICENSE.ja
author | Sushi-k <epgrec@park.mda.or.jp> |
---|---|
date | Wed, 08 Jul 2009 11:44:50 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
0:96312e6ab8d4 | 1:f5a9f0eb4858 |
---|---|
1 var MDA={}; | |
2 | |
3 MDA.Days = { | |
4 dayStr:['日','月','火','水','木','金','土'], | |
5 num2str:function(n, i){ | |
6 n = n + ''; | |
7 while(n.length < i) {n = '0' + n;} | |
8 return n; | |
9 }, | |
10 time4Disp:function(T){ | |
11 return '<span class="bold">' + parseInt(T.getMonth() + 1) + '</span><span class="small">月</span>' + | |
12 '<span class="bold">' + T.getDate() + '</span><span class="small">日</span>' + | |
13 '(<span class="bold">' + this.dayStr[T.getDay()] + '</span>) ' + this.time4DispH(T); | |
14 }, | |
15 time4DispH:function(T){ | |
16 return '<span class="bold">' + this.num2str(T.getHours(),2) + ':' + this.num2str(T.getMinutes(),2) + '</span>' | |
17 } | |
18 } | |
19 | |
20 MDA.Cookie={ | |
21 CookieName:'Ck_', | |
22 DefaultLifeTime:365, // day | |
23 ini:function(){ | |
24 if(INIset.CookieName){this.CookieName=INIset.CookieName;} | |
25 }, | |
26 set:function(N,V,D,E){ | |
27 if((N!=null)&&(V!=null)) { | |
28 N=this.CookieName+N; | |
29 if (!D){D=this.DefaultLifeTime;} | |
30 D=parseInt(D); | |
31 var sD=new Date(); | |
32 sD.setTime(sD.getTime()+(D*86400000)); | |
33 eD=sD.toGMTString(); | |
34 document.cookie=N+"="+(E?V:escape(V))+";expires="+eD; | |
35 return true; | |
36 } | |
37 return false; | |
38 }, | |
39 del:function(N){ | |
40 document.cookie=this.CookieName+N+"=;expires=thu,01-Jan-70 00:00:01 GMT"; | |
41 return true; | |
42 }, | |
43 get:function(N,E){ | |
44 N=this.CookieName+N+'='; | |
45 var C = document.cookie + ";"; | |
46 var s = C.indexOf(N); | |
47 if(s != -1) { | |
48 var e = C.indexOf(";", s); | |
49 return E?C.substring(s + N.length, e):unescape(C.substring(s + N.length, e)); | |
50 } | |
51 return false; | |
52 } | |
53 }; |