});
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) {
}, 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 + "']")
}
/**
* 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);
+ });
+ }
+ });
+ }
}
/**
* 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() {