Convert complex components to <div> for editing
This commit is contained in:
parent
493930f63f
commit
c2c7d54620
@ -39,4 +39,5 @@ button.note-btn, .note-modal button {
|
|||||||
color: black !important;
|
color: black !important;
|
||||||
background: white !important;
|
background: white !important;
|
||||||
border-radius: 0px;
|
border-radius: 0px;
|
||||||
|
z-index: 99999;
|
||||||
}
|
}
|
@ -59,7 +59,24 @@ $(document).ready(function () {
|
|||||||
});
|
});
|
||||||
|
|
||||||
$(".sw-complex").each(function () {
|
$(".sw-complex").each(function () {
|
||||||
$(this).append("<div class=\"sw-editbtn\">Click to edit</div>");
|
var eid = $(this).attr("id");
|
||||||
|
var eclass = $(this).attr("class");
|
||||||
|
var estyle = $(this).attr("style");
|
||||||
|
var ecomp = $(this).data("component");
|
||||||
|
var ejson = $(this).data("json");
|
||||||
|
if (typeof ejson !== "string") {
|
||||||
|
ejson = JSON.stringify(ejson);
|
||||||
|
}
|
||||||
|
$(this).replaceWith(
|
||||||
|
$('<div>', {
|
||||||
|
id: eid,
|
||||||
|
class: eclass,
|
||||||
|
style: estyle,
|
||||||
|
html: $(this).html(),
|
||||||
|
"data-component": ecomp,
|
||||||
|
"data-json": ejson
|
||||||
|
}));
|
||||||
|
$("[data-component=\"" + ecomp + "\"]").append("<div class=\"sw-editbtn\">Click to edit</div>");
|
||||||
});
|
});
|
||||||
|
|
||||||
$(".sw-editbtn").on("click", function () {
|
$(".sw-editbtn").on("click", function () {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user