| 1 | | function dotclearRemember(E,D,B){this.cookieName=E;this.cookieDuration=D;this.cookiePath=B;this.cookie=false;this.isChecked=false;this.initialize=function A(){this.setCheckbox();this.cookie=new Hash.Cookie(this.cookieName,{autoSave:true,duration:this.cookieDuration,path:this.cookiePath});this.setValue();this.isChecked=$("c_remember").getProperty("checked");$("c_remember").addEvent("click",function(H){this.isChecked=$("c_remember").getProperty("checked");if(this.isChecked){this.setCookie()}else{this.cookie.empty();this.cookie.save;Cookie.remove(this.cookie)}}.bind(this));$("c_name").addEvent("change",function(H){this.setHashCookie("c_name",$("c_name").getProperty("value"))}.bind(this));$("c_mail").addEvent("change",function(H){this.setHashCookie("c_mail",$("c_mail").getProperty("value"))}.bind(this));$("c_site").addEvent("change",function(H){this.setHashCookie("c_site",$("c_site").getProperty("value"))}.bind(this))};this.setCheckbox=function G(){p_remember=new Element("p");p_remember.setHTML('<input type="checkbox" id="c_remember" name="c_remember" /><label for="c_remember">'+post_remember_str+"</label>");p_remember.injectBefore($E("p.addCheckbox","comment-form"))};this.setValue=function F(){if(this.cookie.length!=0){$("c_name").setProperty("value",this.cookie.get("c_name"));$("c_mail").setProperty("value",this.cookie.get("c_mail"));$("c_site").setProperty("value",this.cookie.get("c_site"));$("c_remember").setProperty("checked",true)}};this.setHashCookie=function C(H,I){if(this.isChecked){this.cookie.set(H,I)}};this.setCookie=function C(H,I){this.cookie.extend({c_name:$("c_name").getProperty("value"),c_mail:$("c_mail").getProperty("value"),c_site:$("c_site").getProperty("value"),})}}; |
| | 1 | function dotclearRemember(cookieName,cookieDuration,cookiePath){this.cookieName=cookieName;this.cookieDuration=cookieDuration;this.cookiePath=cookiePath;this.cookie=false;this.isChecked=false;this.init=function init(){this.fbConsole("info","dotclearRemember initialized");this.setCheckbox();this.cookie=new Hash.Cookie(this.cookieName,{autoSave:true,duration:this.cookieDuration,path:this.cookiePath});this.setValue();this.isChecked=$("c_remember").getProperty("checked");$("c_remember").addEvent("click",function(e){this.isChecked=$("c_remember").getProperty("checked");if(this.isChecked){this.setCookie()}else{this.cookie.empty();this.cookie.save;Cookie.remove(this.cookie)}}.bind(this));$("c_name").addEvent("change",function(e){this.setHashCookie("c_name",$("c_name").getProperty("value"))}.bind(this));$("c_mail").addEvent("change",function(e){this.setHashCookie("c_mail",$("c_mail").getProperty("value"))}.bind(this));$("c_site").addEvent("change",function(e){this.setHashCookie("c_site",$("c_site").getProperty("value"))}.bind(this))};this.setCheckbox=function setCheckbox(){p_remember=new Element("p");p_remember.setHTML('<input type="checkbox" id="c_remember" name="c_remember" /><label for="c_remember">'+post_remember_str+"</label>");p_remember.injectBefore($E("p.addCheckbox","comment-form"))};this.setValue=function setValue(){if(this.cookie.length!=0){$("c_name").setProperty("value",this.cookie.get("c_name"));$("c_mail").setProperty("value",this.cookie.get("c_mail"));$("c_site").setProperty("value",this.cookie.get("c_site"));$("c_remember").setProperty("checked",true)}else{this.fbConsole("warn","No cookie called"+this.cookieName)}};this.setHashCookie=function setHashCookie(idx,value){if(this.isChecked){this.cookie.set(idx,value)}};this.fbConsole=function fbConsole(type,msg){if(typeof console!="undefined"&&typeof console.log!="undefined"){eval("console."+type+"(msg);")}};this.setCookie=function setHashCookie(idx,value){this.cookie.extend({c_name:$("c_name").getProperty("value"),c_mail:$("c_mail").getProperty("value"),c_site:$("c_site").getProperty("value"),})}}; |