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 %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
<td class="p-4 text-center space-x-2">
|
<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">
|
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>
|
||||||
<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">
|
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>
|
</button>
|
||||||
|
|||||||
Reference in New Issue
Block a user