From 9461e24d79a9ed2fc96a98f00d5b1093589b99fe Mon Sep 17 00:00:00 2001 From: Kiko Beats Date: Tue, 5 Jan 2016 15:24:27 +0100 Subject: [PATCH] Mailchimp Integration --- assets/js/src/i18n/en_ES.coffee | 28 ++++++++++++------------- assets/js/src/i18n/index.coffee | 14 +++++-------- assets/js/src/main.coffee | 3 ++- assets/scss/widgets/blog-subscribe.scss | 26 +++++++++++++---------- default.hbs | 8 ++++--- 5 files changed, 41 insertions(+), 38 deletions(-) diff --git a/assets/js/src/i18n/en_ES.coffee b/assets/js/src/i18n/en_ES.coffee index 7f09fc9..d331cf6 100644 --- a/assets/js/src/i18n/en_ES.coffee +++ b/assets/js/src/i18n/en_ES.coffee @@ -1,15 +1,15 @@ window.i18n = - '.modal-title': 'Una vez a la semana, recibe lo último.' - '.modal-body p': 'Política de Privacidad: No spam ni publicidad. Desunscríbete en cualquier momento.' - 'fieldEmail': 'Tu correo electrónico' - '.poweredby': ' © 2016. Todos los derechos reservados. Construido con Bloggy bajo Ghost.' - '.modal-body .button-add.wide': 'Subscribirse' - '.subscribe-banner': '¿Te gustaría recibir el contenido en tu correo mensualmente?  Subscríbete', - '.read-more': 'Leer Más' - '.newer-posts': '← Publicaciones recientes' - '.older-posts': 'Publicaciones antiguas →' - '.page-number': 'Página % de $' - 'a.post-meta': '← Volver a la Portada' - '.prefix-date': 'el' - 'footer .button-add.large.wide': 'Subscríbete y recíbelo semalmente en tu correo' - '.read-next-story .post:before': 'Leer siguiente publicación' + '.modal-title' : 'Una vez a la semana, recibe lo último.' + '.modal-body p' : 'Política de Privacidad: No spam ni publicidad. Desunscríbete en cualquier momento.' + 'fieldEmail' : 'Tu correo electrónico' + '.poweredby' : ' © 2016. Todos los derechos reservados. Construido con Bloggy bajo Ghost.' + 'newsletter_subscribe' : 'Subscribirse' + '.subscribe-banner' : '¿Te gustaría recibir el contenido en tu correo mensualmente?  Subscríbete', + '.read-more' : 'Leer Más' + '.newer-posts' : '← Publicaciones recientes' + '.older-posts' : 'Publicaciones antiguas →' + '.page-number' : 'Página % de $' + 'a.post-meta' : '← Volver a la Portada' + '.prefix-date' : 'el' + 'footer .button-add.large.wide' : 'Subscríbete y recíbelo semalmente en tu correo' + '.read-next-story .post:before' : 'Leer siguiente publicación' diff --git a/assets/js/src/i18n/index.coffee b/assets/js/src/i18n/index.coffee index c223c74..b84861a 100644 --- a/assets/js/src/i18n/index.coffee +++ b/assets/js/src/i18n/index.coffee @@ -16,17 +16,14 @@ $ -> '.prefix-date' ] - for selector in selectors when i18n[selector] - $(selector).html(i18n[selector]) + $(selector).html(i18n[selector]) for selector in selectors when i18n[selector] # inline css - - css_selector = '.read-next-story .post:before' - property = "" + selector = '.read-next-story .post:before' + property = "" $('head').append(property) # pagination - selector = '.page-number' pageNumber = $(selector).html().split(' ') pageNumberi18n = i18n[selector].split(' ') @@ -34,6 +31,5 @@ $ -> $(selector).html(pageNumber.join(' ')) # forms - - selector = 'fieldEmail' - window[selector].placeholder = i18n[selector] + window.fieldEmail.placeholder = i18n.fieldEmail + window.newsletter_subscribe.value = i18n.newsletter_subscribe diff --git a/assets/js/src/main.coffee b/assets/js/src/main.coffee index c7e73ae..b970164 100644 --- a/assets/js/src/main.coffee +++ b/assets/js/src/main.coffee @@ -11,7 +11,8 @@ $(window).load -> method = if imageWidth >= contentWidth then 'addClass' else 'removeClass' $(this)[method] 'full-img' - $(window).smartresize casperFullImg + $(this).smartresize casperFullImg + $('#newsletter_form').attr('action', window.newsletter_form) if (window.newsletter_form) $ -> el = Bloggy.app diff --git a/assets/scss/widgets/blog-subscribe.scss b/assets/scss/widgets/blog-subscribe.scss index 8ba8636..802bbce 100644 --- a/assets/scss/widgets/blog-subscribe.scss +++ b/assets/scss/widgets/blog-subscribe.scss @@ -1,3 +1,5 @@ +/* Widget */ + .blog-subscribe { padding: 0; @@ -17,9 +19,10 @@ color: $brown; } -}//.blog-subscribe +} + +/* Main Modal */ -//the modal #blogsubscribe { .modal-header { padding: 50px 50px 0 50px; @@ -58,20 +61,21 @@ height: 50px; padding: 0 15px; margin-bottom: 1rem; - } - button { - min-height: 50px; - font-size: 1.8rem; - line-height: 1; + &:last-of-type { + min-height: 50px; + font-size: 1.8rem; + line-height: 1; + + @include breakpoint(450px) { + font-size: 1.3rem; + } + } - @include breakpoint(450px) { - font-size: 1.3rem; - } } p { margin: 1rem 0; color: $brown; } -}//#blogsubscribe +} diff --git a/default.hbs b/default.hbs index f8ec3b7..a4c1ab2 100644 --- a/default.hbs +++ b/default.hbs @@ -27,9 +27,11 @@