|
@@ -67,32 +67,17 @@
|
|
|
Drupal.AjaxCommands.prototype.myfavouritemethodintheworld = function(ajax, response, status) {
|
|
|
console.dir(response);
|
|
|
if (response.cid) {
|
|
|
- let parentCheck = document.getElementById('heartbeat-comment-' + response.cid);
|
|
|
- let form = parentCheck.querySelector('form');
|
|
|
console.log('this shit is getting called again');
|
|
|
-
|
|
|
- if (form == null) {
|
|
|
- $.ajax({
|
|
|
- type: 'POST',
|
|
|
- url: '/heartbeat/subcomment/' + response.cid,
|
|
|
- success: function (data) {
|
|
|
- let parentComment = document.getElementById('heartbeat-comment-' + response.cid);
|
|
|
- let insertNode = document.createElement('div');
|
|
|
- insertNode.innerHTML = data;
|
|
|
- parentComment.appendChild(insertNode);
|
|
|
-
|
|
|
- let text = parentComment.querySelector('.form-textarea');
|
|
|
-
|
|
|
- // text.addEventListener('keydown', function (e) {
|
|
|
- // console.dir(e);
|
|
|
- // // if (e.keyCode === 13) {
|
|
|
- // // let submitBtn = parentComment.querySelector('.form-submit');
|
|
|
- // // submitBtn.click();
|
|
|
- // // }
|
|
|
- // });
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
+ let parentComment = document.getElementById('heartbeat-comment-' + response.cid);
|
|
|
+ let text = parentComment.querySelector('.form-textarea');
|
|
|
+
|
|
|
+ text.addEventListener('keydown', function (e) {
|
|
|
+ console.dir(e);
|
|
|
+ if (e.keyCode === 13) {
|
|
|
+ let submitBtn = parentComment.querySelector('.form-submit');
|
|
|
+ submitBtn.click();
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -123,6 +108,7 @@
|
|
|
}
|
|
|
|
|
|
function listenCommentPost() {
|
|
|
+ //TODO is drupal data selector enough? I doubt it.
|
|
|
let comments = document.querySelectorAll('[data-drupal-selector]');
|
|
|
|
|
|
for (let i = 0; i < comments.length; i++) {
|
|
@@ -137,7 +123,7 @@
|
|
|
function getParent(node) {
|
|
|
console.dir(node);
|
|
|
if (node.classList.contains('heartbeat-comment')) {
|
|
|
- let id = node.id.substr(node.id.indexOf('-')+1);
|
|
|
+ let id = node.id.substr(node.id.indexOf('-') + 1);
|
|
|
$.ajax({
|
|
|
type: 'POST',
|
|
|
url:'/heartbeat/commentupdate/' + id,
|