fix: resolve js syntax error on admin panel with single quotes in service names
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user