Return to Snippet

Revision: 21309
at December 10, 2009 06:00 by ksantoshp


Initial Code
addComment={
        moveForm:function(d,f,i,c){                
                var m=this,a,h=m.I(d),b=m.I(i),l=m.I("cancel-comment-reply-link"),j=m.I("comment_parent"),k=m.I("comment_post_ID");

                if(!h||!b||!l||!j){return}
                m.respondId=i;
                c=c||false;

                if(!m.I("wp-temp-form-div")){
                        a=document.createElement("div");
                        a.id="wp-temp-form-div";
                        a.style.display="none";
                        b.parentNode.insertBefore(a,b)
                }
                h.parentNode.insertBefore(b,h.nextSibling);

                if(k&&c){k.value=c}

                j.value=f;
                l.style.display="";
                l.onclick=function(){
                        var n=addComment,e=n.I("wp-temp-form-div"),o=n.I(n.respondId);

                        if(!e||!o){return;}

                        n.I("comment_parent").value="0";
                        e.parentNode.insertBefore(o,e);
                        e.parentNode.removeChild(e);
                        this.style.display="none";
                        this.onclick=null;
                        return false;
                };
                try{m.I("comment").focus()}catch(g){}return false
        },
        I:function(a){return document.getElementById(a)}
};

Initial URL
http://www.elegantthemes.com/preview/Lumin/?p=141

Initial Description

                                

Initial Title
Wordpress threaded/nested comment Javascript

Initial Tags
wordpress

Initial Language
PHP