1 |
|
---|
2 | addComment = {
|
---|
3 | moveForm : function(commId, parentId, respondId, postId) {
|
---|
4 | var t = this, div, comm = t.I(commId), respond = t.I(respondId), cancel = t.I('cancel-comment-reply-link'), parent = t.I('comment_parent'), post = t.I('comment_post_ID');
|
---|
5 |
|
---|
6 | if ( ! comm || ! respond || ! cancel || ! parent )
|
---|
7 | return;
|
---|
8 |
|
---|
9 | t.respondId = respondId;
|
---|
10 | postId = postId || false;
|
---|
11 |
|
---|
12 | if ( ! t.I('wp-temp-form-div') ) {
|
---|
13 | div = document.createElement('div');
|
---|
14 | div.id = 'wp-temp-form-div';
|
---|
15 | div.style.display = 'none';
|
---|
16 | respond.parentNode.insertBefore(div, respond);
|
---|
17 | }
|
---|
18 |
|
---|
19 | comm.parentNode.insertBefore(respond, comm.nextSibling);
|
---|
20 | if ( post && postId )
|
---|
21 | post.value = postId;
|
---|
22 | parent.value = parentId;
|
---|
23 | cancel.style.display = '';
|
---|
24 |
|
---|
25 | cancel.onclick = function() {
|
---|
26 | var t = addComment, temp = t.I('wp-temp-form-div'), respond = t.I(t.respondId);
|
---|
27 |
|
---|
28 | if ( ! temp || ! respond )
|
---|
29 | return;
|
---|
30 |
|
---|
31 | t.I('comment_parent').value = '0';
|
---|
32 | temp.parentNode.insertBefore(respond, temp);
|
---|
33 | temp.parentNode.removeChild(temp);
|
---|
34 | this.style.display = 'none';
|
---|
35 | this.onclick = null;
|
---|
36 | return false;
|
---|
37 | }
|
---|
38 |
|
---|
39 | try { t.I('comment').focus(); }
|
---|
40 | catch(e) {}
|
---|
41 |
|
---|
42 | return false;
|
---|
43 | },
|
---|
44 |
|
---|
45 | I : function(e) {
|
---|
46 | return document.getElementById(e);
|
---|
47 | }
|
---|
48 | }
|
---|