Fix preview with uploaded photos
This commit is contained in:
parent
e5687dd7e0
commit
80bc90afa9
2 changed files with 14 additions and 4 deletions
|
|
@ -72,11 +72,19 @@ app.views.PublisherUploader = Backbone.View.extend({
|
||||||
);
|
);
|
||||||
// replace placeholder
|
// replace placeholder
|
||||||
var placeholder = publisher.photozoneEl.find("li.loading#upload-" + id);
|
var placeholder = publisher.photozoneEl.find("li.loading#upload-" + id);
|
||||||
|
|
||||||
|
var imgElement = document.createElement("img");
|
||||||
|
imgElement.src = image.thumb_medium.url;
|
||||||
|
imgElement.classList.add("hidden");
|
||||||
|
imgElement.dataset.id = photoId;
|
||||||
|
imgElement.dataset.small = image.thumb_small.url;
|
||||||
|
imgElement.dataset.scaled = image.scaled_full.url;
|
||||||
|
|
||||||
placeholder
|
placeholder
|
||||||
.prepend(
|
.prepend(
|
||||||
"<div class=\"x\"></div>" +
|
'<div class="x"></div>' +
|
||||||
"<div class=\"circle\"></div>" +
|
'<div class="circle"></div>' +
|
||||||
"<img src=\"" + image.url + "\" data-id=\"" + photoId + "\" alt=\"\" class=\"hidden\" />"
|
imgElement.outerHTML
|
||||||
).removeClass("loading");
|
).removeClass("loading");
|
||||||
placeholder.find("div.progress").remove();
|
placeholder.find("div.progress").remove();
|
||||||
placeholder.find("img").on("load", function(ev) {
|
placeholder.find("img").on("load", function(ev) {
|
||||||
|
|
|
||||||
|
|
@ -624,7 +624,9 @@ describe("app.views.Publisher", function() {
|
||||||
var img = li.find('img');
|
var img = li.find('img');
|
||||||
|
|
||||||
expect(li).not.toHaveClass("loading");
|
expect(li).not.toHaveClass("loading");
|
||||||
expect(img.attr("src")).toBe("/uploads/images/test.jpg");
|
expect(img.attr("src")).toBe("/uploads/images/thumb_medium_test.jpg");
|
||||||
|
expect(img.attr("data-small")).toBe("/uploads/images/thumb_small_test.jpg");
|
||||||
|
expect(img.attr("data-scaled")).toBe("/uploads/images/scaled_full_test.jpg");
|
||||||
expect(img.attr("data-id")).toBe("987");
|
expect(img.attr("data-id")).toBe("987");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue