X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fresources%2Fstatic%2Fjavascript%2Fsone.js;h=84be0d4db86753d446189853a3bbe4d935f3e8b0;hp=a003780e14f85e7c1a0123162f3d4caea6807789;hb=ffd92ca2374c0b2218e583d02e0bdd24b8c110ae;hpb=972ca0e1490124c9da45a12ee9a079d91d62d6dc diff --git a/src/main/resources/static/javascript/sone.js b/src/main/resources/static/javascript/sone.js index a003780..84be0d4 100644 --- a/src/main/resources/static/javascript/sone.js +++ b/src/main/resources/static/javascript/sone.js @@ -1535,7 +1535,9 @@ function loadLinkedElements(links) { }); if (failedElements.length > 0) { failedElements.forEach(function(element) { - $(getLinkedElement(element.link)).remove() + getLinkedElements(element.link).each(function() { + $(this).remove() + }); }); } var loadedElements = links.filter(function(element) { @@ -1549,15 +1551,17 @@ function loadLinkedElements(links) { }, function (data, textStatus) { if ((data != null) && (data.success)) { data.linkedElements.forEach(function (linkedElement) { - $(getLinkedElement(linkedElement.link)).replaceWith(linkedElement.html); + getLinkedElements(linkedElement.link).each(function() { + $(this).replaceWith(linkedElement.html); + }); }); } }); } } -function getLinkedElement(link) { - return $(".linked-element[title='" + link + "']")[0] +function getLinkedElements(link) { + return $(".linked-element[title='" + link + "']") } /** @@ -1642,13 +1646,15 @@ function updatePostTime(postId, timeText, refreshTime, tooltip) { * Comma-separated post IDs */ function updatePostTimes(postIds) { - ajaxGet("getTimes.ajax", { "posts" : postIds }, function(data, textStatus) { - if ((data != null) && data.success) { - $.each(data.postTimes, function(index, value) { - updatePostTime(index, value.timeText, value.refreshTime, value.tooltip); - }); - } - }); + if (postIds != "") { + ajaxGet("getTimes.ajax", {"posts": postIds}, function (data, textStatus) { + if ((data != null) && data.success) { + $.each(data.postTimes, function (index, value) { + updatePostTime(index, value.timeText, value.refreshTime, value.tooltip); + }); + } + }); + } } /** @@ -1679,13 +1685,15 @@ function updateReplyTime(replyId, timeText, refreshTime, tooltip) { * Comma-separated post IDs */ function updateReplyTimes(replyIds) { - ajaxGet("getTimes.ajax", { "replies" : replyIds }, function(data, textStatus) { - if ((data != null) && data.success) { - $.each(data.replyTimes, function(index, value) { - updateReplyTime(index, value.timeText, value.refreshTime, value.tooltip); - }); - } - }); + if (replyIds != "") { + ajaxGet("getTimes.ajax", {"replies": replyIds}, function (data, textStatus) { + if ((data != null) && data.success) { + $.each(data.replyTimes, function (index, value) { + updateReplyTime(index, value.timeText, value.refreshTime, value.tooltip); + }); + } + }); + } } function resetActivity() {