Migrated links, lyrics and properties
This commit is contained in:
@@ -37,4 +37,7 @@
|
||||
<div>
|
||||
<span><span id="page_num">?</span> / <span id="page_count">?</span></span>
|
||||
</div>
|
||||
<div class="text-beige border rounded border-beige m-2 p-1">
|
||||
<a href="{{ pdf_url }}" target="_blank">Obre el PDF</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -36,14 +36,14 @@
|
||||
<div class="m-2 text-sm text-beige">
|
||||
<button title="Desa els canvis"
|
||||
class="mx-1"
|
||||
hx-put="/api/tema/{{ tema.id }}/link/{{ link.id }}"
|
||||
hx-put="/api/tema/{{ link.tema_id }}/link/{{ link.id }}"
|
||||
hx-target="#tema-link-{{ link.id }}"
|
||||
hx-swap="outerHTML">
|
||||
<i class="fa fa-check" aria-hidden="true"></i>
|
||||
</button>
|
||||
<button title="Descarta els canvis"
|
||||
class="mx-1"
|
||||
hx-get="/api/tema/{{ tema.id }}/link/{{ link.id }}"
|
||||
hx-get="/api/tema/{{ link.tema_id }}/link/{{ link.id }}"
|
||||
hx-target="#tema-link-{{ link.id }}"
|
||||
hx-swap="outerHTML">
|
||||
<i class="fa fa-times" aria-hidden="true"></i>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<div id="link-editor-{{ link_id }}-file"
|
||||
<div id="link-editor-{{ link.id }}-file"
|
||||
class="flex flex-row gap-2">
|
||||
<input type='file'
|
||||
class="border border-beige focus:outline-none
|
||||
@@ -7,8 +7,8 @@
|
||||
name='upload_file'>
|
||||
<button title="Afegeix un enllaç"
|
||||
class="border border-beige rounded px-2 py-1 my-1"
|
||||
hx-get="/api/tema/{{ tema.id }}/editor/link/{{ link_id }}/url"
|
||||
hx-target="#link-editor-{{ link_id }}-file"
|
||||
hx-get="/api/tema/{{ link.tema_id }}/editor/link/{{ link.id }}/url"
|
||||
hx-target="#link-editor-{{ link.id }}-file"
|
||||
hx-swap="outerHTML"
|
||||
>
|
||||
<i class="fa fa-link" aria-hidden="true"></i>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<div id="link-editor-{{ link_id }}-url"
|
||||
<div id="link-editor-{{ link.id }}-url"
|
||||
class="flex flex-row gap-2">
|
||||
<input name="url"
|
||||
placeholder="URL de l'enllaç"
|
||||
@@ -6,7 +6,7 @@
|
||||
class="border border-beige focus:outline-none
|
||||
rounded grow
|
||||
bg-brown p-1 my-1"
|
||||
hx-get="/api/tema/{{ tema.id }}/link/{{ link_id }}/icon"
|
||||
hx-get="/api/tema/{{ link.tema_id }}/link/{{ link.id }}/icon"
|
||||
hx-trigger="keyup delay:500ms changed"
|
||||
hx-target="#link-icon-{{ link.id }}"
|
||||
hx-include="[name='content_type']"
|
||||
@@ -14,8 +14,8 @@
|
||||
/>
|
||||
<button title="Puja un fitxer"
|
||||
class="border border-beige rounded py-1 px-2 my-1"
|
||||
hx-get="/api/tema/{{ tema.id }}/editor/link/{{ link_id }}/file"
|
||||
hx-target="#link-editor-{{ link_id }}-url"
|
||||
hx-get="/api/tema/{{ link.tema_id }}/editor/link/{{ link.id }}/file"
|
||||
hx-target="#link-editor-{{ link.id }}-url"
|
||||
hx-swap="outerHTML"
|
||||
>
|
||||
<i class="fa fa-upload" aria-hidden="true"></i>
|
||||
|
||||
@@ -9,21 +9,21 @@
|
||||
/>
|
||||
<button title="Desa els canvis"
|
||||
class="mx-1"
|
||||
hx-put="/api/tema/{{ tema.id }}/lyric/{{ lyric.id }}"
|
||||
hx-put="/api/tema/{{ lyric.tema_id }}/lyric/{{ lyric.id }}"
|
||||
hx-target="#tema-lyric-{{ lyric.id }}"
|
||||
hx-swap="outerHTML">
|
||||
<i class="fa fa-check" aria-hidden="true"></i>
|
||||
</button>
|
||||
<button title="Descarta els canvis"
|
||||
class="mx-1"
|
||||
hx-get="/api/tema/{{ tema.id }}/lyric/{{ lyric.id }}"
|
||||
hx-get="/api/tema/{{ lyric.tema_id }}/lyric/{{ lyric.id }}"
|
||||
hx-target="#tema-lyric-{{ lyric.id }}"
|
||||
hx-swap="outerHTML">
|
||||
<i class="fa fa-times" aria-hidden="true"></i>
|
||||
</button>
|
||||
</h5>
|
||||
<hr class="h-px mt-1 mb-3 bg-beige border-0">
|
||||
<textarea name="lyric"
|
||||
<textarea name="content"
|
||||
placeholder="Lletra"
|
||||
rows="{{ lyric.content.count('\n') + 1 }}"
|
||||
class="border border-beige focus:outline-none
|
||||
|
||||
@@ -30,14 +30,14 @@
|
||||
</div>
|
||||
<button title="Desa els canvis"
|
||||
class="text-sm text-beige mx-1"
|
||||
hx-put="/api/tema/{{ tema.id }}/property/{{ property.id }}"
|
||||
hx-put="/api/tema/{{ property.tema_id }}/property/{{ property.id }}"
|
||||
hx-target="#tema-property-{{ property.id }}"
|
||||
hx-swap="outerHTML">
|
||||
<i class="fa fa-check" aria-hidden="true"></i>
|
||||
</button>
|
||||
<button title="Descarta els canvis"
|
||||
class="text-sm text-beige mx-1"
|
||||
hx-get="/api/tema/{{ tema.id }}/property/{{ property.id }}"
|
||||
hx-get="/api/tema/{{ property.tema_id }}/property/{{ property.id }}"
|
||||
hx-target="#tema-property-{{ property.id }}"
|
||||
hx-swap="outerHTML">
|
||||
<i class="fa fa-times" aria-hidden="true"></i>
|
||||
|
||||
@@ -14,14 +14,14 @@
|
||||
<div class="m-2 text-sm text-beige">
|
||||
<button title="Modifica l'enllaç"
|
||||
class="mx-1"
|
||||
hx-get="/api/tema/{{ tema.id }}/editor/link/{{ link.id }}"
|
||||
hx-get="/api/tema/{{ link.tema_id }}/editor/link/{{ link.id }}"
|
||||
hx-target="#tema-link-{{ link.id }}"
|
||||
hx-swap="outerHTML">
|
||||
<i class="fa fa-pencil" aria-hidden="true"></i>
|
||||
</button>
|
||||
<button title="Esborra l'enllaç"
|
||||
class="mx-1"
|
||||
hx-delete="/api/tema/{{ tema.id }}/link/{{ link.id }}"
|
||||
hx-delete="/api/tema/{{ link.tema_id }}/link/{{ link.id }}"
|
||||
hx-target="#tema-link-{{ link.id }}"
|
||||
hx-swap="outerHTML">
|
||||
<i class="fa fa-times" aria-hidden="true"></i>
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
{% if logged_in %}
|
||||
<div class="flex flex-row my-2 justify-end">
|
||||
<button title="Afegeix una lletra"
|
||||
<button title="Afegeix un enllaç"
|
||||
class="text-sm text-beige text-right"
|
||||
hx-post="/api/tema/{{ tema.id }}/link"
|
||||
hx-target="#new-link-target"
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
{% if logged_in %}
|
||||
<button title="Modifica la lletra"
|
||||
class="mx-1"
|
||||
hx-get="/api/tema/{{ tema.id }}/editor/lyric/{{ lyric.id }}"
|
||||
hx-get="/api/tema/{{ lyric.tema_id }}/editor/lyric/{{ lyric.id }}"
|
||||
hx-target="#tema-lyric-{{ lyric.id }}"
|
||||
hx-swap="outerHTML">
|
||||
<i class="fa fa-pencil" aria-hidden="true"></i>
|
||||
</button>
|
||||
<button title="Esborra la lletra"
|
||||
class="mx-1"
|
||||
hx-delete="/api/tema/{{ tema.id }}/lyric/{{ lyric.id }}"
|
||||
hx-delete="/api/tema/{{ lyric.tema_id }}/lyric/{{ lyric.id }}"
|
||||
hx-target="#tema-lyric-{{ lyric.id }}"
|
||||
hx-swap="outerHTML">
|
||||
<i class="fa fa-times" aria-hidden="true"></i>
|
||||
|
||||
@@ -11,14 +11,14 @@
|
||||
<div class="grow"></div>
|
||||
<button title="Modifica la informació"
|
||||
class="text-sm text-beige mx-1"
|
||||
hx-get="/api/tema/{{ tema.id }}/editor/property/{{ property.id }}"
|
||||
hx-get="/api/tema/{{ property.tema_id }}/editor/property/{{ property.id }}"
|
||||
hx-target="#tema-property-{{ property.id }}"
|
||||
hx-swap="outerHTML">
|
||||
<i class="fa fa-pencil" aria-hidden="true"></i>
|
||||
</button>
|
||||
<button title="Esborra la informació"
|
||||
class="text-sm text-beige mx-1"
|
||||
hx-delete="/api/tema/{{ tema.id }}/property/{{ property.id }}"
|
||||
hx-delete="/api/tema/{{ property.tema_id }}/property/{{ property.id }}"
|
||||
hx-target="#tema-property-{{ property.id }}"
|
||||
hx-swap="outerHTML">
|
||||
<i class="fa fa-times" aria-hidden="true"></i>
|
||||
|
||||
Reference in New Issue
Block a user