diff --git a/crochet/locale/en/LC_MESSAGES/django.po b/crochet/locale/en/LC_MESSAGES/django.po index 50a83a7..dcbda01 100644 --- a/crochet/locale/en/LC_MESSAGES/django.po +++ b/crochet/locale/en/LC_MESSAGES/django.po @@ -18,11 +18,8 @@ msgstr "Save" msgid "Añadir sección" msgstr "Add section" -msgid "¿Seguro que quieres cargar el patrón guardado? Se perderán los cambios que no hayas guardado." -msgstr "Are you sure you want to load the saved pattern? Any unsaved changes will be lost." - -msgid "Cargar" -msgstr "Load" +msgid "Ver patrón" +msgstr "View pattern" msgid "Exportar a PDF" msgstr "Export to PDF" diff --git a/crochet/static/js/storage.js b/crochet/static/js/storage.js index deb93e4..90ac549 100644 --- a/crochet/static/js/storage.js +++ b/crochet/static/js/storage.js @@ -1,8 +1,5 @@ -// Guardar/cargar el patrón completo (secciones + personalización de -// página) contra el backend Django: el estado ya guardado viaja embebido -// en la plantilla (ver main.js), así que aquí solo hace falta enviar los -// cambios al guardar, y recargar la página para "cargar" (trae de vuelta -// la última versión guardada en el servidor). +// Guardar el patrón completo (secciones + personalización de página) +// contra el backend Django, por fetch. import { serializeSections } from './section-types.js'; import { serializePageSettings } from './page-settings.js'; @@ -42,15 +39,3 @@ saveBtn.addEventListener('click', async () => { alert(saveBtn.dataset.errorMessage); } }); - -const loadBtn = document.getElementById('load-pattern'); - -loadBtn.addEventListener('click', () => { - // Cargar sustituye todo lo que haya en pantalla sin posibilidad de - // deshacerlo, así que se confirma antes: podría haber cambios sin - // guardar. La "carga" en sí es recargar la página: el propio servidor - // vuelve a embeber la última versión guardada (ver loadInitialPattern() - // en main.js), no hace falta duplicar esa lógica aquí. - if (!confirm(loadBtn.dataset.confirmMessage)) return; - window.location.reload(); -}); diff --git a/crochet/templates/crochet/pattern.html b/crochet/templates/crochet/pattern.html index 09a5e73..1510339 100644 --- a/crochet/templates/crochet/pattern.html +++ b/crochet/templates/crochet/pattern.html @@ -35,8 +35,12 @@ - + + {% trans 'Ver patrón' %} diff --git a/crochet/templates/crochet/pattern_detail.html b/crochet/templates/crochet/pattern_detail.html index fbc7083..e2e7506 100644 --- a/crochet/templates/crochet/pattern_detail.html +++ b/crochet/templates/crochet/pattern_detail.html @@ -1,4 +1,4 @@ -{% load static %} +{% load static i18n %} @@ -25,6 +25,24 @@