Fix bug with complex component editor (close #24)
This commit is contained in:
parent
6a7acc7003
commit
5d28f9ced8
@ -63,6 +63,8 @@ function editComplex(json) {
|
|||||||
}
|
}
|
||||||
if (typeof content.image === 'undefined') {
|
if (typeof content.image === 'undefined') {
|
||||||
$("#imageEdit").addClass("d-none");
|
$("#imageEdit").addClass("d-none");
|
||||||
|
$("#imageEdit").data("image", "[[NOVALUE]]");
|
||||||
|
$("#imageEdit #selectedimage").attr("src", "");
|
||||||
} else {
|
} else {
|
||||||
$("#imageEdit").data("image", content.image);
|
$("#imageEdit").data("image", content.image);
|
||||||
if (content.image != "") {
|
if (content.image != "") {
|
||||||
@ -102,6 +104,7 @@ function editComplex(json) {
|
|||||||
}
|
}
|
||||||
if (typeof content.text === 'undefined') {
|
if (typeof content.text === 'undefined') {
|
||||||
$("#textEdit").addClass("d-none");
|
$("#textEdit").addClass("d-none");
|
||||||
|
$("#textBox").val("[[NOVALUE]]");
|
||||||
} else {
|
} else {
|
||||||
$("#textBox").val(content.text);
|
$("#textBox").val(content.text);
|
||||||
}
|
}
|
||||||
@ -152,13 +155,17 @@ $("#editModalSave").on("click", function () {
|
|||||||
data["component"] = $("#editModal").data("component");
|
data["component"] = $("#editModal").data("component");
|
||||||
var content = {};
|
var content = {};
|
||||||
content["icon"] = $('input[name="selectedicon"]:checked').val();
|
content["icon"] = $('input[name="selectedicon"]:checked').val();
|
||||||
|
if ($("#imageEdit").data("image") != "[[NOVALUE]]") {
|
||||||
content["image"] = $("#imageEdit").data("image");
|
content["image"] = $("#imageEdit").data("image");
|
||||||
|
}
|
||||||
if ($("#linkBox").val() != "") {
|
if ($("#linkBox").val() != "") {
|
||||||
content["link"] = $("#linkBox").val();
|
content["link"] = $("#linkBox").val();
|
||||||
} else {
|
} else {
|
||||||
content["link"] = $("#linkPage").val();
|
content["link"] = $("#linkPage").val();
|
||||||
}
|
}
|
||||||
|
if ($("#textBox").val() != "[[NOVALUE]]") {
|
||||||
content["text"] = $("#textBox").val();
|
content["text"] = $("#textBox").val();
|
||||||
|
}
|
||||||
data["content"] = content;
|
data["content"] = content;
|
||||||
var json = JSON.stringify(data);
|
var json = JSON.stringify(data);
|
||||||
document.getElementById("editorframe").contentWindow.postMessage("complex " + json, "*");
|
document.getElementById("editorframe").contentWindow.postMessage("complex " + json, "*");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user