fix: resolve js syntax error on admin panel with single quotes in service names

This commit is contained in:
2026-07-06 23:48:25 +03:00
parent 31539142b1
commit 4d9c75bd54
+3 -2
View File
@@ -916,11 +916,12 @@ DASHBOARD_TEMPLATE = """
{% endif %}
</td>
<td class="p-4 text-center space-x-2">
<button onclick="openEditModal('{{ svc.id }}', '{{ svc.name | replace("'", "\\'") }}', '{{ svc.price | replace("'", "\\'") }}', '{{ svc.price_numeric }}', '{{ svc.description | replace("'", "\\'") | replace("\n", " ") }}', {{ svc.is_active }})"
<button onclick="openEditModal('{{ svc.id }}')"
class="inline-flex items-center gap-1 px-3 py-1.5 bg-blue-950/30 hover:bg-blue-900/50 border border-blue-900/40 hover:border-blue-500/50 text-blue-300 text-xs font-bold uppercase tracking-wider rounded-lg transition">
✏️ Ред.
</button>
<button onclick="deleteService('{{ svc.id }}', '{{ svc.name | replace("'", "\\'") }}')"
<button onclick="deleteService('{{ svc.id }}', this.getAttribute('data-name'))"
data-name="{{ svc.name }}"
class="inline-flex items-center gap-1 px-3 py-1.5 bg-red-950/30 hover:bg-red-900/50 border border-red-900/40 hover:border-red-500/50 text-red-300 text-xs font-bold uppercase tracking-wider rounded-lg transition">
🗑️ Удал.
</button>