mirror of
https://0xacab.org/sutty/sutty
synced 2024-11-24 09:36:21 +00:00
fix: movidos partials a carpeta designs y varias correcciones #13587
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
parent
274e0d9413
commit
db90475e09
7 changed files with 61 additions and 83 deletions
|
@ -298,56 +298,38 @@ svg {
|
|||
font-weight: bold;
|
||||
}
|
||||
|
||||
.custom-control-design-label::after {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.max-height {
|
||||
max-height: 500px;
|
||||
}
|
||||
|
||||
.radio-toolbar {
|
||||
opacity: 0;
|
||||
position: absolute;
|
||||
width: 0;
|
||||
}
|
||||
|
||||
// details styles
|
||||
.details {
|
||||
|
||||
.details summary {
|
||||
list-style: none;
|
||||
cursor: default;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.styled summary::-webkit-details-marker {
|
||||
display: none;
|
||||
&::after {
|
||||
content: '▶';
|
||||
font-size: 2rem;
|
||||
position: absolute;
|
||||
left: 97%;
|
||||
bottom: 46%;
|
||||
transform: rotate(55deg);
|
||||
color: $magenta
|
||||
}
|
||||
|
||||
&:focus {
|
||||
background-color: #13FEFE;
|
||||
color: black
|
||||
}
|
||||
}
|
||||
|
||||
.styled summary {
|
||||
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 {
|
||||
.details[open] > summary::after {
|
||||
transform: rotate(90deg) translatey(-0.1em);
|
||||
color: magenta
|
||||
color: $magenta
|
||||
}
|
||||
|
||||
|
||||
.editor {
|
||||
.ProseMirror-menubar {
|
||||
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; }
|
||||
h5 { min-height: $h5-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 {
|
||||
|
@ -631,3 +594,15 @@ $bezier: cubic-bezier(0.75, 0, 0.25, 1);
|
|||
display: flex;
|
||||
}
|
||||
}
|
||||
|
||||
.opacity-0 {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.position-absolute {
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
.width-0 {
|
||||
width: 0;
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
= form_for site, html: { class: form_class(site) } do |f|
|
||||
-# 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
|
||||
%h2.pb-3= t('.selector')
|
||||
- @designs.each do |design|
|
||||
|
@ -16,18 +16,17 @@
|
|||
= f.radio_button :design_id, design.id,
|
||||
checked: design.id == (site.design_id || @designs.first.id),
|
||||
disabled: design.disabled,
|
||||
required: true, class: 'radio-toolbar toggler'
|
||||
required: true, class: 'width-0 opacity-0 position-absolute toggler'
|
||||
.row.toggled
|
||||
.col-md-8.border-0.border-lg-right.border-dashed.border-cyan
|
||||
.border-lg-left.border-cyan
|
||||
%h2.text-center.pb-3= t('.preview')
|
||||
.embed-responsive.embed-responsive-1by1
|
||||
%iframe.embed-responsive-item{allowfullscreen: "", src: "/placeholder.png"}
|
||||
%iframe.embed-responsive-item{allowfullscreen: "", src: design.url }
|
||||
.col-md-3
|
||||
%h2.pb-3= t('.characteristics')
|
||||
%div
|
||||
- characteristics = design.characteristics
|
||||
- characteristics.each_line.with_index do |characteristic, index|
|
||||
%h5 #{index+1}. #{characteristic}
|
||||
- design.characteristics.each_line do |characteristic|
|
||||
%h5 #{characteristic}
|
||||
%br
|
||||
%a.btn.btn-primary.btn-lg.mt-4{role: "button", href: design.url}= t('.source_code')
|
|
@ -4,10 +4,10 @@
|
|||
.col
|
||||
%h1.pb-3.text-center.font-weight-bolder= t('.selector')
|
||||
- @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
|
||||
%h5.font-weight-bolder.pt-2 - #{design.name}
|
||||
.pb-2 #{design.description}
|
||||
.pb-2 design.description
|
||||
.col
|
||||
%h5.text-center.font-weight-bolder.pb-3= t('.preview')
|
||||
.embed-responsive.embed-responsive-1by1
|
||||
|
@ -15,6 +15,6 @@
|
|||
.col
|
||||
%h5.text-center.font-weight-bolder.pb-3= t('.characteristics')
|
||||
- characteristics = design.characteristics
|
||||
- characteristics.each_line.with_index do |characteristic, index|
|
||||
%h5 #{index+1}. #{characteristic}
|
||||
- characteristics.each_line do |characteristic|
|
||||
%h5 #{characteristic}
|
||||
%a.btn.btn-primary.btn-lg.btn-block.mt-4{role: "button", href: design.url}= t('.source_code')
|
|
@ -7,6 +7,6 @@
|
|||
= t('activerecord.errors.models.site.attributes.design_id.layout_incompatible.help',
|
||||
layouts: site.incompatible_layouts.to_sentence)
|
||||
|
||||
= render 'designs_desktop', site: @site, designs: @designs
|
||||
= render 'designs_mobile', site: @site, designs: @designs
|
||||
= render 'designs_buttons', site: @site, designs: @designs
|
||||
= render '/designs/designs_desktop', site: @site, designs: @designs
|
||||
= render '/designs/designs_mobile', site: @site, designs: @designs
|
||||
= render '/designs/designs_buttons', site: @site, designs: @designs
|
||||
|
|
|
@ -464,6 +464,17 @@ es:
|
|||
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> :)'
|
||||
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:
|
||||
selector: 'Selector de Plantillas'
|
||||
preview: 'Previsualización de Plantilla'
|
||||
|
@ -483,16 +494,9 @@ es:
|
|||
title: '¿Deseas hacer una donación?'
|
||||
help: 'Ésto nos ayudará a realizar más diseños gratis para la comunidad'
|
||||
link: 'Donación'
|
||||
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'
|
||||
webhooks:
|
||||
pull:
|
||||
message: 'Traer los cambios a partir de un evento remoto'
|
||||
footer:
|
||||
powered_by: 'es desarrollada por'
|
||||
i18n:
|
||||
|
|
Loading…
Reference in a new issue