fix: rename editingTemplateId in designer.js to avoid collision with builder.js
This commit is contained in:
@@ -25,14 +25,14 @@ const BLOCK_TYPES = {
|
||||
// Designer state
|
||||
let designerGrid = null;
|
||||
let designerBlocks = [];
|
||||
let editingTemplateId = null;
|
||||
let designerEditingTemplateId = null;
|
||||
let blockCounter = 0;
|
||||
|
||||
// ============================================================
|
||||
// INITIALIZATION
|
||||
// ============================================================
|
||||
function showDesigner(templateId = null) {
|
||||
editingTemplateId = templateId;
|
||||
designerEditingTemplateId = templateId;
|
||||
designerBlocks = [];
|
||||
blockCounter = 0;
|
||||
|
||||
@@ -363,7 +363,7 @@ function getTemplateSchema() {
|
||||
}
|
||||
|
||||
return {
|
||||
templateId: editingTemplateId || `template_${Date.now()}`,
|
||||
templateId: designerEditingTemplateId || `template_${Date.now()}`,
|
||||
templateName: document.getElementById('designer-name')?.value || 'Untitled',
|
||||
canvas: {
|
||||
width: 794,
|
||||
@@ -389,8 +389,8 @@ async function saveDesignerTemplate(isUpdate = false) {
|
||||
const desc = document.getElementById('designer-desc')?.value || '';
|
||||
|
||||
try {
|
||||
if (isUpdate && editingTemplateId) {
|
||||
await api('/api/templates/' + editingTemplateId, 'PUT', {
|
||||
if (isUpdate && designerEditingTemplateId) {
|
||||
await api('/api/templates/' + designerEditingTemplateId, 'PUT', {
|
||||
name, description: desc, template_structure: schema, styling: ''
|
||||
});
|
||||
toast('Template updated');
|
||||
|
||||
Reference in New Issue
Block a user