Extract duplicated code to method

This commit is contained in:
Senén Rodero Rodríguez
2020-04-30 17:34:00 +02:00
parent 70a9fb7355
commit c2b9377055

View File

@@ -31,6 +31,13 @@
return $(this).contents();
});
},
loadAnnotationComments: function(annotation_url, annotation_id) {
$.ajax({
method: "GET",
url: annotation_url + "/annotations/" + annotation_id + "/comments",
dataType: "script"
});
},
renderAnnotationComments: function(event) {
if (event.offset) {
$("#comments-box").css({
@@ -40,11 +47,7 @@
if (App.LegislationAnnotatable.isMobile()) {
return;
}
$.ajax({
method: "GET",
url: event.annotation_url + "/annotations/" + event.annotation_id + "/comments",
dataType: "script"
});
App.LegislationAnnotatable.loadAnnotationComments(event.annotation_url, event.annotation_id);
},
onClick: function(event) {
var annotation_id, annotation_url, parents, parents_ids, target;
@@ -112,11 +115,7 @@
App.LegislationAnnotatable.remove_highlight();
App.LegislationAnnotatable.app.annotations.runHook("annotationCreated", [data.responseJSON]);
$("#comments-box").html("").hide();
$.ajax({
method: "GET",
url: annotation_url + "/annotations/" + data.responseJSON.id + "/comments",
dataType: "script"
});
App.LegislationAnnotatable.loadAnnotationComments(annotation_url, data.responseJSON.id);
} else {
$(e.target).find("label").addClass("error");
$("<small class='error'>" + data.responseJSON[0] + "</small>").insertAfter($(e.target).find("textarea"));