barra de navegación con logo

This commit is contained in:
f 2019-09-04 13:50:27 -03:00
parent 43509fe504
commit 48d295cbf4
No known key found for this signature in database
GPG key ID: 2AE5A13E321F953D
20 changed files with 111 additions and 115 deletions

View file

@ -46,6 +46,7 @@ gem 'friendly_id'
gem 'hamlit-rails' gem 'hamlit-rails'
gem 'hiredis' gem 'hiredis'
gem 'image_processing' gem 'image_processing'
gem 'inline_svg'
gem 'jekyll' gem 'jekyll'
gem 'jquery-rails' gem 'jquery-rails'
gem 'mini_magick' gem 'mini_magick'

View file

@ -178,6 +178,9 @@ GEM
image_processing (1.9.3) image_processing (1.9.3)
mini_magick (>= 4.9.5, < 5) mini_magick (>= 4.9.5, < 5)
ruby-vips (>= 2.0.13, < 3) ruby-vips (>= 2.0.13, < 3)
inline_svg (1.5.2)
activesupport (>= 3.0)
nokogiri (>= 1.6)
jaro_winkler (1.5.3) jaro_winkler (1.5.3)
jbuilder (2.9.1) jbuilder (2.9.1)
activesupport (>= 4.2.0) activesupport (>= 4.2.0)
@ -453,6 +456,7 @@ DEPENDENCIES
hamlit-rails hamlit-rails
hiredis hiredis
image_processing image_processing
inline_svg
jbuilder (~> 2.5) jbuilder (~> 2.5)
jekyll jekyll
jquery-rails jquery-rails

View file

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 31.335 11.988" height="45" role="img" aria-labelledby="title">
<title>Sutty</title>
<path d="M9.028 9.107c-.836 0-1.506-.254-2.017-.765-.51-.51-.77-1.148-.783-1.913V2.41h1.336v3.97c0 .38.14.708.418.98.278.273.625.41 1.04.41.381 0 .712-.134.992-.407.28-.272.421-.6.421-.984V2.41h1.328v4.02c-.013.767-.272 1.404-.777 1.912-.509.511-1.162.765-1.958.765M13.88 2.498h1.188V.018h1.33v2.48h1.186v1.328H16.4v5.278h-1.331V3.826H13.88zM19.367 2.477h1.188V0h1.331v2.477h1.186v1.33h-1.186v5.279h-1.33V3.807h-1.189zM1.503 7.567c.159.154.346.23.566.23a.773.773 0 0 0 .561-.23.77.77 0 0 0 .235-.571.763.763 0 0 0-.23-.559c-.108-.108-.336-.272-.688-.494-.479-.262-.82-.493-1.021-.694A1.723 1.723 0 0 1 .4 3.985c0-.498.174-.921.526-1.276.352-.352.775-.529 1.27-.529.497 0 .91.167 1.238.5.236.236.387.498.45.791l-1.291.373a.584.584 0 0 0-.09-.211.417.417 0 0 0-.307-.117.448.448 0 0 0-.33.138.448.448 0 0 0-.138.33c0 .13.045.239.135.329.082.076.264.209.553.391.531.291.915.556 1.156.797.415.42.622.918.622 1.495 0 .59-.207 1.095-.62 1.513a2.038 2.038 0 0 1-1.505.627 2.033 2.033 0 0 1-1.503-.63A2.085 2.085 0 0 1 0 7.435l1.323-.283c.037.193.098.333.18.415" class="is-path-magenta" fill="#f206f9"/>
<path d="M26.777 11.988h-1.404l4.53-9.506h1.436z" class="is-path-magenta" fill="#f206f9"/>
<path d="M26.954 6.468h1.435l-.145-.306h-1.439zm-1.793-3.68h1.49l-.146-.306H25.01zm.297.614h1.483l-.145-.307H25.31zm.3.613h1.47l-.141-.307h-1.48zm.298.613h1.464l-.146-.306h-1.467zm.3.614h1.455l-.146-.307h-1.46zm.297.613h1.445l-.142-.307h-1.451zm.598 1.227h1.429l-.145-.307h-1.433zm.152.306l.076.162-.07.145h1.42l.07-.145-.074-.162zm-.275.91l-.007.01h1.414l.148-.306h-1.416zm-.3.624h1.413l.148-.307h-1.413zm-.291.613h1.41l.148-.307h-1.413zm-.291.613h1.41l.145-.306h-1.41zm-.294.614h1.41l.145-.307h-1.41zm-.291.613h1.407l.145-.307h-1.407zm1.113.613l.145-.306h-1.407l-.145.306z" class="is-path-magenta" fill="#13fefe"/>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

@ -214,3 +214,9 @@ textarea.post-content {
} }
} }
} }
svg {
.is-path-magenta {
fill: black
}
}

View file

@ -1,5 +1,3 @@
.row
.col
= render 'layouts/breadcrumb', = render 'layouts/breadcrumb',
crumbs: [link_to(t('.index'), sites_path), t('.title')] crumbs: [link_to(t('.index'), sites_path), t('.title')]

View file

@ -1,5 +1,3 @@
.row
.col
= render 'layouts/breadcrumb', = render 'layouts/breadcrumb',
crumbs: [link_to(t('sites.index'), sites_path), crumbs: [link_to(t('sites.index'), sites_path),
link_to(@site.name, site_path(@site)), link_to(@site.name, site_path(@site)),

View file

@ -1,16 +1,17 @@
%nav{ 'aria-label': 'breadcrumb', role: 'navigation' } %nav.navbar
%a.navbar-brand.d-none.d-sm-block{ href: '/' }
= inline_svg 'sutty.svg', class: 'black', aria: true,
title: t('svg.sutty.title'), desc: t('svg.sutty.desc')
%nav{ aria: { label: t('.title') }, role: 'navigation' }
%ol.breadcrumb %ol.breadcrumb
%li.breadcrumb-item
= link_to destroy_usuarie_session_path, method: :delete,
data: { toggle: 'tooltip' }, title: t('help.logout'),
role: 'button', class: 'btn-text' do
= fa_icon 'sign-out', title: t('help.logout')
%li.breadcrumb-item %li.breadcrumb-item
= link_to edit_usuarie_registration_path, = link_to edit_usuarie_registration_path,
data: { toggle: 'tooltip' }, title: t('help.usuarie.edit') do data: { toggle: 'tooltip' }, title: t('help.usuarie.edit') do
= current_usuarie.email = current_usuarie.email
- if @site.try(:persisted?) && (help = @site.try(:config).try(:dig, 'help')) - if @site
- if @site.persisted? && (help = @site.config.dig('help'))
%li.breadcrumb-item= link_to t('.help'), help, target: '_blank' %li.breadcrumb-item= link_to t('.help'), help, target: '_blank'
- crumbs.compact.each do |crumb| - crumbs.compact.each do |crumb|
@ -18,3 +19,8 @@
%li.breadcrumb-item.active{ 'aria-current': 'page' }= crumb %li.breadcrumb-item.active{ 'aria-current': 'page' }= crumb
- else - else
%li.breadcrumb-item= crumb %li.breadcrumb-item= crumb
%ul.navbar-nav
%li
= link_to t('.logout'), destroy_usuarie_session_path,
method: :delete, role: 'button', class: 'btn btn-primary'

View file

@ -1,5 +1,3 @@
.row
.col
= render 'layouts/breadcrumb', = render 'layouts/breadcrumb',
crumbs: [link_to(t('sites.index'), sites_path), crumbs: [link_to(t('sites.index'), sites_path),
link_to(@site.name, site_posts_path(@site)), link_to(@site.name, site_posts_path(@site)),

View file

@ -1,11 +1,10 @@
.row
.col
= render 'layouts/breadcrumb', = render 'layouts/breadcrumb',
crumbs: [link_to(t('sites.index'), sites_path), crumbs: [link_to(t('sites.index'), sites_path),
@site.name, @site.name,
link_to(t('posts.index'), link_to(t('posts.index'),
site_posts_path(@site)), site_posts_path(@site)),
@category] @category]
.row .row
.col .col
%h1= @site.title %h1= @site.title

View file

@ -1,5 +1,3 @@
.row
.col
= render 'layouts/breadcrumb', = render 'layouts/breadcrumb',
crumbs: [link_to(t('sites.index'), sites_path), crumbs: [link_to(t('sites.index'), sites_path),
@site.name, @site.name,

View file

@ -1,5 +1,3 @@
.row
.col
= render 'layouts/breadcrumb', = render 'layouts/breadcrumb',
crumbs: [link_to(t('sites.index'), sites_path), crumbs: [link_to(t('sites.index'), sites_path),
@site.name, @site.name,

View file

@ -1,5 +1,3 @@
.row
.col
= render 'layouts/breadcrumb', = render 'layouts/breadcrumb',
crumbs: [link_to(t('sites.index'), sites_path), crumbs: [link_to(t('sites.index'), sites_path),
t('.title', site: @site.name)] t('.title', site: @site.name)]

View file

@ -1,7 +1,6 @@
.row
.col
= render 'layouts/breadcrumb', = render 'layouts/breadcrumb',
crumbs: [link_to(t('sites.index'), sites_path), t('.title')] crumbs: [link_to(t('sites.index'), sites_path), t('.title')]
.row.justify-content-center .row.justify-content-center
.col-md-8#pull .col-md-8#pull
%h1= t('.title') %h1= t('.title')

View file

@ -1,6 +1,5 @@
.row
.col
= render 'layouts/breadcrumb', crumbs: [t('sites.index')] = render 'layouts/breadcrumb', crumbs: [t('sites.index')]
.row .row
.col .col
%h1 %h1

View file

@ -1,7 +1,6 @@
.row
.col
= render 'layouts/breadcrumb', = render 'layouts/breadcrumb',
crumbs: [link_to(t('sites.index'), sites_path), t('.title')] crumbs: [link_to(t('sites.index'), sites_path), t('.title')]
.row .row
.col .col
%h1= t('.title') %h1= t('.title')

View file

@ -1,8 +1,7 @@
.row
.col
= render 'layouts/breadcrumb', = render 'layouts/breadcrumb',
crumbs: [link_to(t('sites.index'), sites_path), crumbs: [link_to(t('sites.index'), sites_path),
link_to(@site.name, site_path(@site)), t('.title')] link_to(@site.name, site_path(@site)), t('.title')]
.row .row
.col .col
%h1= t('.title') %h1= t('.title')

View file

@ -1,11 +1,9 @@
.row
.col
= render 'layouts/breadcrumb', = render 'layouts/breadcrumb',
crumbs: [link_to(t('sites.index'), sites_path), crumbs: [link_to(t('sites.index'), sites_path),
@site.name, @site.name,
link_to(t('posts.index'), link_to(t('posts.index'),
site_usuaries_path(@site))] site_usuaries_path(@site))]
= render 'layouts/help', help: t('help.breadcrumbs')
.row .row
.col .col
%h1= t('.title') %h1= t('.title')

View file

@ -1,13 +1,11 @@
- invite_as = t("usuaries.invite_as.#{params[:invite_as]}") - invite_as = t("usuaries.invite_as.#{params[:invite_as]}")
.row
.col
= render 'layouts/breadcrumb', = render 'layouts/breadcrumb',
crumbs: [link_to(t('sites.index'), sites_path), crumbs: [link_to(t('sites.index'), sites_path),
@site.name, @site.name,
link_to(t('posts.index'), link_to(t('posts.index'), site_usuaries_path(@site)),
site_usuaries_path(@site)),
t('.title', invite_as: invite_as)] t('.title', invite_as: invite_as)]
= render 'layouts/help', help: t('help.breadcrumbs')
.row .row
.col .col
%h1= t('.title', invite_as: invite_as) %h1= t('.title', invite_as: invite_as)

View file

@ -2,6 +2,10 @@ en:
_true: Yes _true: Yes
_false: No _false: No
dir: ltr dir: ltr
svg:
sutty:
title: Sutty
desc: Sutty's logo, the Y is composed by > and /
site_service: site_service:
create: 'Created %{name}' create: 'Created %{name}'
update: 'Updated %{name}' update: 'Updated %{name}'
@ -85,7 +89,8 @@ en:
mailer: mailer:
signature: 'With love, Sutty' signature: 'With love, Sutty'
breadcrumb: breadcrumb:
help: Help title: 'Your location in Sutty'
logout: Exit
collaborations: collaborations:
collaborate: collaborate:
submit: Register submit: Register
@ -98,7 +103,6 @@ en:
usuarie: usuarie:
edit: Edit my profile edit: Edit my profile
category: 'Category' category: 'Category'
logout: 'Close the session'
posts: posts:
reorder: 'You can drag and drop articles by the arrow icon (<i class="fa fa-arrows-v"></i>) and then press the "Reorder posts" button to save them in different order.' reorder: 'You can drag and drop articles by the arrow icon (<i class="fa fa-arrows-v"></i>) and then press the "Reorder posts" button to save them in different order.'
i18n: i18n:
@ -187,13 +191,6 @@ en:
auto-complete will suggest available options. If the option doesn't auto-complete will suggest available options. If the option doesn't
exist, finish writing and press <kbd>Enter</kbd> to add a new one. exist, finish writing and press <kbd>Enter</kbd> to add a new one.
To empty the field, click the &times; button on your right." To empty the field, click the &times; button on your right."
login:
email: 'E-mail'
password: 'Password'
submit: 'Log in'
logout: 'Log out'
lang: 'Language'
error: 'There was an error during log in. Did you type your credentials correctly?'
deploys: deploys:
deploy_local: deploy_local:
title: 'Host at Sutty' title: 'Host at Sutty'

View file

@ -2,6 +2,10 @@ es:
_true: _true:
_false: No _false: No
dir: ltr dir: ltr
svg:
sutty:
title: Sutty
desc: Logo de Sutty, la Y está compuesta de un > y una /
site_service: site_service:
create: 'Creado %{name}' create: 'Creado %{name}'
update: 'Actualizado %{name}' update: 'Actualizado %{name}'
@ -87,7 +91,8 @@ es:
mailer: mailer:
signature: 'Con cariño, Sutty' signature: 'Con cariño, Sutty'
breadcrumb: breadcrumb:
help: Ayuda title: 'Tu ubicación en Sutty'
logout: Salir
collaborations: collaborations:
collaborate: collaborate:
submit: Registrarme submit: Registrarme
@ -100,7 +105,6 @@ es:
usuarie: usuarie:
edit: Editar mi perfil edit: Editar mi perfil
category: 'Categoría' category: 'Categoría'
logout: 'Cierra la sesión'
posts: posts:
reorder: 'Puedes arrastrar y soltar los artículos por el ícono de reorder: 'Puedes arrastrar y soltar los artículos por el ícono de
las flechas (<i class="fa fa-arrows-v"></i>) y luego presionar el las flechas (<i class="fa fa-arrows-v"></i>) y luego presionar el
@ -196,13 +200,6 @@ es:
poner, termina de escribir y presiona <kbd>Entrar</kbd> para agregar poner, termina de escribir y presiona <kbd>Entrar</kbd> para agregar
opciones que aun no existen. Para vaciar las opciones, usa el botón opciones que aun no existen. Para vaciar las opciones, usa el botón
&times; a la derecha.' &times; a la derecha.'
login:
email: 'Dirección de correo'
password: 'Contraseña'
submit: 'Ingresar'
lang: 'Idioma'
logout: 'Salir'
error: 'Hubo un error al iniciar la sesión. ¿Escribiste bien tus credenciales?'
deploys: deploys:
deploy_local: deploy_local:
title: 'Alojar en Sutty' title: 'Alojar en Sutty'