5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-24 11:36:23 +00:00

fix: movidos partials a carpeta designs y varias correcciones #13587
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
jazzari 2023-12-26 16:49:54 +01:00
parent 274e0d9413
commit db90475e09
7 changed files with 61 additions and 83 deletions

View file

@ -298,56 +298,38 @@ svg {
font-weight: bold; font-weight: bold;
} }
.custom-control-design-label::after {
display: none;
}
.max-height { .max-height {
max-height: 500px; max-height: 500px;
} }
.radio-toolbar {
opacity: 0;
position: absolute;
width: 0;
}
// details styles // details styles
.details {
.details summary {
list-style: none;
cursor: default;
position: relative; position: relative;
}
.styled summary::-webkit-details-marker { &::after {
display: none; content: '';
font-size: 2rem;
position: absolute;
left: 97%;
bottom: 46%;
transform: rotate(55deg);
color: $magenta
}
&:focus {
background-color: #13FEFE;
color: black
}
} }
.styled summary { .details[open] > summary::after {
list-style: none;
cursor: default;
position: relative;
&::after {
content: '';
font-size: 2em;
position: absolute;
left: 97%;
bottom: 46%;
transform: rotate(55deg);
color: magenta
}
&:focus {
background-color: #13FEFE;
color: black
}
}
details[open].styled > summary::after {
transform: rotate(90deg) translatey(-0.1em); transform: rotate(90deg) translatey(-0.1em);
color: magenta color: $magenta
} }
.editor { .editor {
.ProseMirror-menubar { .ProseMirror-menubar {
min-height: 32px; min-height: 32px;
@ -601,25 +583,6 @@ $bezier: cubic-bezier(0.75, 0, 0.25, 1);
h4 { min-height: $h4-font-size * $headings-line-height; } h4 { min-height: $h4-font-size * $headings-line-height; }
h5 { min-height: $h5-font-size * $headings-line-height; } h5 { min-height: $h5-font-size * $headings-line-height; }
h6 { min-height: $h6-font-size * $headings-line-height; } h6 { min-height: $h6-font-size * $headings-line-height; }
iframe { border: 0; }
audio { width: 100%; }
img,
video,
iframe {
@extend .img-fluid;
height: auto;
}
& > * {
margin-bottom: 1rem;
&:last-child {
margin-bottom: 0;
}
}
} }
.toggler { .toggler {
@ -631,3 +594,15 @@ $bezier: cubic-bezier(0.75, 0, 0.25, 1);
display: flex; display: flex;
} }
} }
.opacity-0 {
opacity: 0;
}
.position-absolute {
position: absolute;
}
.width-0 {
width: 0;
}

View file

@ -1,6 +1,6 @@
= form_for site, html: { class: form_class(site) } do |f| = form_for site, html: { class: form_class(site) } do |f|
-# Desktop view with 3 columns and radio_buttons -# Desktop view with 3 columns and radio_buttons
.row.designs.d-none.d-lg-flex .row.d-none.d-lg-flex
.col-md-4.max-height.overflow-auto .col-md-4.max-height.overflow-auto
%h2.pb-3= t('.selector') %h2.pb-3= t('.selector')
- @designs.each do |design| - @designs.each do |design|
@ -16,18 +16,17 @@
= f.radio_button :design_id, design.id, = f.radio_button :design_id, design.id,
checked: design.id == (site.design_id || @designs.first.id), checked: design.id == (site.design_id || @designs.first.id),
disabled: design.disabled, disabled: design.disabled,
required: true, class: 'radio-toolbar toggler' required: true, class: 'width-0 opacity-0 position-absolute toggler'
.row.toggled .row.toggled
.col-md-8.border-0.border-lg-right.border-dashed.border-cyan .col-md-8.border-0.border-lg-right.border-dashed.border-cyan
.border-lg-left.border-cyan .border-lg-left.border-cyan
%h2.text-center.pb-3= t('.preview') %h2.text-center.pb-3= t('.preview')
.embed-responsive.embed-responsive-1by1 .embed-responsive.embed-responsive-1by1
%iframe.embed-responsive-item{allowfullscreen: "", src: "/placeholder.png"} %iframe.embed-responsive-item{allowfullscreen: "", src: design.url }
.col-md-3 .col-md-3
%h2.pb-3= t('.characteristics') %h2.pb-3= t('.characteristics')
%div %div
- characteristics = design.characteristics - design.characteristics.each_line do |characteristic|
- characteristics.each_line.with_index do |characteristic, index| %h5 #{characteristic}
%h5 #{index+1}. #{characteristic}
%br %br
%a.btn.btn-primary.btn-lg.mt-4{role: "button", href: design.url}= t('.source_code') %a.btn.btn-primary.btn-lg.mt-4{role: "button", href: design.url}= t('.source_code')

View file

@ -4,10 +4,10 @@
.col .col
%h1.pb-3.text-center.font-weight-bolder= t('.selector') %h1.pb-3.text-center.font-weight-bolder= t('.selector')
- @designs.each do |design| - @designs.each do |design|
%details.styled.pl-2.mb-n1.border-magenta.border-solid %details.details.pl-2.mb-n1.border-magenta.border-solid
%summary %summary
%h5.font-weight-bolder.pt-2 - #{design.name} %h5.font-weight-bolder.pt-2 - #{design.name}
.pb-2 #{design.description} .pb-2 design.description
.col .col
%h5.text-center.font-weight-bolder.pb-3= t('.preview') %h5.text-center.font-weight-bolder.pb-3= t('.preview')
.embed-responsive.embed-responsive-1by1 .embed-responsive.embed-responsive-1by1
@ -15,6 +15,6 @@
.col .col
%h5.text-center.font-weight-bolder.pb-3= t('.characteristics') %h5.text-center.font-weight-bolder.pb-3= t('.characteristics')
- characteristics = design.characteristics - characteristics = design.characteristics
- characteristics.each_line.with_index do |characteristic, index| - characteristics.each_line do |characteristic|
%h5 #{index+1}. #{characteristic} %h5 #{characteristic}
%a.btn.btn-primary.btn-lg.btn-block.mt-4{role: "button", href: design.url}= t('.source_code') %a.btn.btn-primary.btn-lg.btn-block.mt-4{role: "button", href: design.url}= t('.source_code')

View file

@ -7,6 +7,6 @@
= t('activerecord.errors.models.site.attributes.design_id.layout_incompatible.help', = t('activerecord.errors.models.site.attributes.design_id.layout_incompatible.help',
layouts: site.incompatible_layouts.to_sentence) layouts: site.incompatible_layouts.to_sentence)
= render 'designs_desktop', site: @site, designs: @designs = render '/designs/designs_desktop', site: @site, designs: @designs
= render 'designs_mobile', site: @site, designs: @designs = render '/designs/designs_mobile', site: @site, designs: @designs
= render 'designs_buttons', site: @site, designs: @designs = render '/designs/designs_buttons', site: @site, designs: @designs

View file

@ -464,6 +464,17 @@ es:
title: Tienda title: Tienda
first_time_html: 'La tienda es un servicio opcional que te permite comercializar a través de tu sitio en Sutty. Para configurarla, <a href="https://sutty.nl/#contacto">te invitamos a ponerte en contacto con nosotres</a> :)' first_time_html: 'La tienda es un servicio opcional que te permite comercializar a través de tu sitio en Sutty. Para configurarla, <a href="https://sutty.nl/#contacto">te invitamos a ponerte en contacto con nosotres</a> :)'
help: 'Puedes configurar tu tienda aquí.' help: 'Puedes configurar tu tienda aquí.'
fetch:
title: 'Actualizar el sitio'
help:
fetch: 'Todos los cambios en el sitio se guardan en un repositorio _git_. En git, se guarda la diferencia entre una versión anterior y la actual de todos los archivos y podemos explorar la historia de un proyecto. Además, podemos traer y enviar cambios con otros repositorios. En este caso, todos los sitios gestionados desde Sutty tienen una raíz común, que llamamos [esqueleto](https://0xacab.org/sutty/skel.sutty.nl). Cuando hacemos cambios en el esqueleto para mejorar los sitios, podés explorar los cambios aquí y aceptarlos.'
toc: 'Tabla de contenidos'
merge:
request: 'Incorporar los cambios en mi sitio'
success: 'Ya se incorporaron los cambios en el sitio, se aplicarán en la próxima compilación que hagas :)'
error: 'Hubo un error al incorporar los cambios en el sitio. Esto puede deberse a conflictos entre cambios que no se pueden resolver automáticamente. Hemos enviado un reporte del problema a les administradores de Sutty para que estén al tanto de la situación. ¡Lo sentimos! :('
message: 'Actualización del esqueleto'
designs:
designs_desktop: designs_desktop:
selector: 'Selector de Plantillas' selector: 'Selector de Plantillas'
preview: 'Previsualización de Plantilla' preview: 'Previsualización de Plantilla'
@ -483,16 +494,9 @@ es:
title: '¿Deseas hacer una donación?' title: '¿Deseas hacer una donación?'
help: 'Ésto nos ayudará a realizar más diseños gratis para la comunidad' help: 'Ésto nos ayudará a realizar más diseños gratis para la comunidad'
link: 'Donación' link: 'Donación'
fetch: webhooks:
title: 'Actualizar el sitio' pull:
help: message: 'Traer los cambios a partir de un evento remoto'
fetch: 'Todos los cambios en el sitio se guardan en un repositorio _git_. En git, se guarda la diferencia entre una versión anterior y la actual de todos los archivos y podemos explorar la historia de un proyecto. Además, podemos traer y enviar cambios con otros repositorios. En este caso, todos los sitios gestionados desde Sutty tienen una raíz común, que llamamos [esqueleto](https://0xacab.org/sutty/skel.sutty.nl). Cuando hacemos cambios en el esqueleto para mejorar los sitios, podés explorar los cambios aquí y aceptarlos.'
toc: 'Tabla de contenidos'
merge:
request: 'Incorporar los cambios en mi sitio'
success: 'Ya se incorporaron los cambios en el sitio, se aplicarán en la próxima compilación que hagas :)'
error: 'Hubo un error al incorporar los cambios en el sitio. Esto puede deberse a conflictos entre cambios que no se pueden resolver automáticamente. Hemos enviado un reporte del problema a les administradores de Sutty para que estén al tanto de la situación. ¡Lo sentimos! :('
message: 'Actualización del esqueleto'
footer: footer:
powered_by: 'es desarrollada por' powered_by: 'es desarrollada por'
i18n: i18n: