-function prettyDate(dateString){ //if it's already a date object and not a string you don't need this line: -var date = new Date(dateString); -var d = date.getDate(); -var monthNames = [ "Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic" ]; -var monthDays = ["Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato"]; -var m = monthNames[date.getMonth()]; -var y = date.getFullYear(); -var day = monthDays[date.getDay()]; -return day+ ' '+d+' '+m+' '+y; -} - var urlcal = baseurl + '/calendario-eventi/' - var imginstagram = baseurl + '/statics/images/images/footer-instagram-icon.png' - var imgtwitter = baseurl + '/statics/images/images/footer-twitter-icon.png' - var imgyoutube = baseurl + '/statics/images/images/footer-youtube-icon.png' - var imgfb = baseurl + '/statics/images/images/footer-facebook-icon.png' - var baseimg = baseurl + '/statics/' doctype html html head title One | Email template! //- import css/scss stylesheets //- these file names will be replace by gulp with proper css file paths link(rel="stylesheet", href="../sass/basic.scss") link(rel="stylesheet", href="../sass/one/styles.scss") //- embdedded css allowed, but not sass style. .red { background-color: #E84C50; } .full-width { width: 100%; } body(yahoofix) span(id='body_style', style='display:block') table(class="preheader", cellpadding="0", cellspacing="0", width="100%") tr td.webversion p non vedi le immagini?  a(href=urlcal) Apri il Calendario table(class="topHeader", cellpadding="0", cellspacing="0", width="100%") tr td table(cellpadding="0", cellspacing="0", align="center", summary="") tr td.logoContainer a(href=baseurl, title='logo') img.logo(src=baseurl+"/statics/images/logo.png", height=dataemail.height_logo) tr td.testomail p!= dataemail.templ.testoheadermail_out - if (dataemail.templ.options.includes('SHOW_PROMO')) tr td.clpromo p!= dataemail.textpromo - if (dataemail.templ.content) table(cellpadding="0", cellspacing="0", width="95%", align="center") tr td(class="textIniContainer", valign="top") p!=dataemail.templ.content - if (dataemail.templ.img) img(src=baseimg + dataemail.templ.img, alt="", class="myimg") - if (dataemail.templ.content2) p!=dataemail.templ.content2 - if (dataemail.templ.img2) img(src=baseimg + dataemail.templ.img2, alt="", class="myimg") table(cellpadding="0", cellspacing="0", width="640", align="center") - if (dataemail.templ.options.includes('SHOW_EVENTS')) tr td(class="whitespace", height="10") p   tr td(class="emailContainer", valign="top") each event in arrevents - var urlevent = baseurl + '/event/' + event.typol + '?eventid=' + event._id - var imgev = event.img_small - var mydate = prettyDate(event.dateTimeStart) unless (imgev) - imgev = event.img - var teacher1 = '' - var teacher2 = '' - var contrib = '' - var myclteach = 'q-chip' - if (event.op1[0] && event.op1[0].username !== 'nessuno') - teacher1 = event.op1[0].name + ' ' + event.op1[0].surname - if ((event.op2[0] && event.op2[0].username !== 'nessuno')) - teacher2 = event.op2[0].name + ' ' + event.op2[0].surname - myclteach = 'q-chip2' - if (event.contrib[0]) - contrib = event.contrib[0].label - if (event.contrib[0].showprice) - contrib += ' ' + event.price + ' €' table(cellpadding="0", cellspacing="0", width="100%", summary="", border="0", align="center") tr td(class="column sectionArticleImage", valign="top") table(cellpadding="0", cellspacing="0", summary="", border="0") - if (event.news) tr td p(class="q-chip row inline no-wrap items-center cltexth5 chipnews shadow-5 glossy text-right bg-red text-white") Novità tr td img(src=baseimg + imgev, alt="", width="150") p(class="teacher") #{teacher1}
#{teacher2} td(class="column", valign="top") table(cellpadding="0", cellspacing="0", summary="", border="0") tr td(class="sectionContentTitle boldhigh", valign="top") p #{event.title} tr td(class="sectionContentSubTitle", valign="top") p(class="q-chip row inline no-wrap items-center cltexth5 chipnews shadow-5 glossy text-right bg-blue text-white") #{mydate} tr td(class="sectionContent", valign="top") p!= event.details p.contrib= contrib tr td(class="buttonContainer") table(width="50%", cellpadding="0", cellspacing="0", summary="", border="0") tr td(class="button hoverLink") a(href=urlevent, title='Evento', target='_blank') Apri l'Evento tr table(cellpadding="0", cellspacing="0", summary="", border="0", align="center", class="") tr td(class="whitespace", height="10") p   tr td.center_img(class="button2 hoverLink") a(href=urlcal, title='Calendario Eventi', target='_blank') Calendario Eventi tr td(class="whitespace", height="10") p   - if (dataemail.templ.options.includes('SHOW_DISC')) tr td(class="whitespace bg-white", height="20") p(class="bg-white")   tr td(class="center") p(class="cltitle_disc") #{dataemail.disc_title} tr td(class="discContainer", valign="top") each disc in dataemail.arrdiscipline - var urldisc = baseurl + disc.linkpage - var imgdisc = disc.img_small unless (imgdisc) - imgdisc = disc.img table(cellpadding="0", cellspacing="0", width="100%", summary="", border="0", align="center") tr td(class="column sectionArticleImage", valign="top") table(cellpadding="0", cellspacing="0", summary="", border="0") tr td img(src=baseimg + imgdisc, alt="", width="150") td(class="column", valign="top") table(cellpadding="0", cellspacing="0", summary="", border="0") tr td(class="sectionContentTitle boldhigh center LinkDisc", valign="top") a(href=urldisc, title='Disciplina', target='_blank') p(class="q-chip row inline no-wrap items-center cltexth4 chipnews shadow-5 glossy text-right text-white pDisc", style=`background-color: `+disc.color) #{disc.label} tr td(class="sectionContent", valign="top") p!= disc.description tr td(class="whitespace", height="20") p   - if (dataemail.content_after_events) tr table(cellpadding="0", cellspacing="0", summary="", border="0") tr td.testomail p!=dataemail.content_after_events tr td(class="whitespace", height="20") p   tr td(class="whitespace", height="20") p   // Social Media table.socialMedia(cellpadding="0", cellspacing="0", width="100%", summary="", border="0", align="center") tr td(class="whitespace", height="5") p   tr td table(width="120", cellpadding="0", cellspacing="0", summary="", border="0", align="center") tr - if (dataemail.urlinstagram) td(width="32", align="center") a(href=dataemail.urlinstagram, title='Instagram') img(src=imginstagram, alt="Instagram", width="29") - if (dataemail.urltwitter) td(width="32", align="center") a(href=dataemail.urltwitter, title='Twitter') img(src=imgtwitter, alt="Twitter", width="29") - if (dataemail.urlfb) td(width="32", align="center") a(href=dataemail.urlfb, title='Facebook') img(src=imgfb, alt="Facebook", width="29") - if (dataemail.urlyoutube) td(width="32", align="center") a(href=dataemail.urlyoutube, title='YouTube') img(src=imgyoutube, alt="YouTube", width="29") tr td(class="whitespace", height="5") p   // Footer table.footer(cellpadding="0", cellspacing="0", width="100%", summary="", border="0", align="center") tr td(class="whitespace", height="10") p   tr td.firma p!= dataemail.firma tr td.disclaimer p!= dataemail.disclaimer_out tr td.bottom p!= dataemail.disc_bottom_out tr td(class="whitespace", height="10") p