fix: rename editingTemplateId in designer.js to avoid collision with builder.js

This commit is contained in:
root
2026-07-16 08:09:16 +00:00
parent 8d9506efcf
commit 544ef4cfbd

View File

@@ -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');