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;
|
||||
background: white !important;
|
||||
border-radius: 0px;
|
||||
z-index: 99999;
|
||||
}
|
@ -59,7 +59,24 @@ $(document).ready(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 () {
|
||||
|
Loading…
x
Reference in New Issue
Block a user