Projects : mp-wp : mp-wp_genesis
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 | } |