From 77ad6c9a7c8444001e3ce935b7327b12568edb5d Mon Sep 17 00:00:00 2001 From: Jairo Llopis Date: Mon, 15 Feb 2016 16:42:36 +0100 Subject: [PATCH 01/12] [8.0][FIX][website_snippet_bg_color][website_snippet_responsive] Allow to pick color for almost-background element. Right now only able to pick for the backest element in responsive snippets. This allows it for the previous one. Also allow other elements than divs to be colored. --- website_mail_snippet_bg_color/views/snippets.xml | 3 +-- website_mail_snippet_responsive/views/templates.xml | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/website_mail_snippet_bg_color/views/snippets.xml b/website_mail_snippet_bg_color/views/snippets.xml index 3d83da68..a2ca12bd 100644 --- a/website_mail_snippet_bg_color/views/snippets.xml +++ b/website_mail_snippet_bg_color/views/snippets.xml @@ -10,8 +10,7 @@
*, .bg_color_picker" data-selector-siblings="[data-oe-field='body_html'] > *" data-selector-children="[data-oe-field='body_html']"> diff --git a/website_mail_snippet_responsive/views/templates.xml b/website_mail_snippet_responsive/views/templates.xml index fed9f1fd..8d5dcd0d 100644 --- a/website_mail_snippet_responsive/views/templates.xml +++ b/website_mail_snippet_responsive/views/templates.xml @@ -20,6 +20,7 @@ style="padding:0px; width:100%; background-color:#ececec; color:rgb(0,0,0); line-height:20px; font-family:Arial,sans-serif; font-size:9pt"> Date: Mon, 15 Feb 2016 17:13:59 +0100 Subject: [PATCH 02/12] Update snippet_2_cols.xml --- .../views/snippet_2_cols.xml | 194 +++++++++--------- 1 file changed, 97 insertions(+), 97 deletions(-) diff --git a/website_mail_snippet_responsive/views/snippet_2_cols.xml b/website_mail_snippet_responsive/views/snippet_2_cols.xml index 5b2ba139..5bcc3a4d 100644 --- a/website_mail_snippet_responsive/views/snippet_2_cols.xml +++ b/website_mail_snippet_responsive/views/snippet_2_cols.xml @@ -18,104 +18,104 @@ From 8ef414de0646c6d5d7c901956bb74c04b04523c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20G=C3=B3mez-Zurita?= Date: Mon, 15 Feb 2016 17:18:16 +0100 Subject: [PATCH 03/12] Update snippet_3_cols.xml --- .../views/snippet_3_cols.xml | 273 +++++++++--------- 1 file changed, 137 insertions(+), 136 deletions(-) diff --git a/website_mail_snippet_responsive/views/snippet_3_cols.xml b/website_mail_snippet_responsive/views/snippet_3_cols.xml index 90cbf4bb..7e8cfe90 100644 --- a/website_mail_snippet_responsive/views/snippet_3_cols.xml +++ b/website_mail_snippet_responsive/views/snippet_3_cols.xml @@ -11,162 +11,163 @@ Image + Text + Button (3 columns) - + +
- - - - - - -
- - - - - - - - - - - - -
- - - - - - - - - -
Title
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed varius, leo a ullamcorper feugiat, ante purus sodales justo, a faucibus libero lacus a est. Aenean at mollis ipsum.
-
- - - - - - -
- - - - - - -
Learn more
-
-
-
- + + + + + + +
+ + + + + + + + + + + + +
+ + + + + + + + + +
Title
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed varius, leo a ullamcorper feugiat, ante purus sodales justo, a faucibus libero lacus a est. Aenean at mollis ipsum.
+
+ + + + + + +
+ + + + + + +
Learn more
+
+
+
+ - - - - - - -
- - - - - - - - - - - - -
- - - - - - - - - -
Title
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed varius, leo a ullamcorper feugiat, ante purus sodales justo, a faucibus libero lacus a est. Aenean at mollis ipsum.
-
- - - - - - -
- - - - - - -
Learn more
-
-
-
+ + + + + + +
+ + + + + + + + + + + + +
+ + + + + + + + + +
Title
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed varius, leo a ullamcorper feugiat, ante purus sodales justo, a faucibus libero lacus a est. Aenean at mollis ipsum.
+
+ + + + + + +
+ + + + + + +
Learn more
+
+
+
- - - - -
- - - - - - - From 4302394f0961fc421936cd8329439b704d6ff4e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20G=C3=B3mez-Zurita?= Date: Mon, 15 Feb 2016 17:23:22 +0100 Subject: [PATCH 04/12] Create snippet_event_date --- .../views/snippet_event_date | 116 ++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 website_mail_snippet_responsive/views/snippet_event_date diff --git a/website_mail_snippet_responsive/views/snippet_event_date b/website_mail_snippet_responsive/views/snippet_event_date new file mode 100644 index 00000000..014fdce2 --- /dev/null +++ b/website_mail_snippet_responsive/views/snippet_event_date @@ -0,0 +1,116 @@ + + + + + + + + + + From 71b0fdb962fc1bcb06a885fe0c706f0eaab3d83a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20G=C3=B3mez-Zurita?= Date: Mon, 15 Feb 2016 18:07:03 +0100 Subject: [PATCH 05/12] Fixes and new images --- .../static/src/img/snippet_1_col.png | Bin 1360 -> 1777 bytes .../static/src/img/snippet_2_cols.png | Bin 2081 -> 1925 bytes .../static/src/img/snippet_3_cols.png | Bin 3051 -> 2190 bytes .../static/src/img/snippet_event_date.png | Bin 0 -> 2800 bytes .../static/src/img/snippet_hr.png | Bin 320 -> 1262 bytes .../static/src/img/snippet_img_text.png | Bin 1536 -> 2647 bytes .../static/src/img/snippet_text_img.png | Bin 1353 -> 2647 bytes ...ppet_event_date => snippet_event_date.xml} | 0 8 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 website_mail_snippet_responsive/static/src/img/snippet_event_date.png rename website_mail_snippet_responsive/views/{snippet_event_date => snippet_event_date.xml} (100%) diff --git a/website_mail_snippet_responsive/static/src/img/snippet_1_col.png b/website_mail_snippet_responsive/static/src/img/snippet_1_col.png index 6f39c4d13dbf47e056e34527cff6185e8bb1f98c..e258e330e507114241fa6fc4d1a0094868c587cb 100644 GIT binary patch literal 1777 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 R=r_xcG0=Yzblh)c+CNB<1nK|) delta 2079 zcmV+)2;ldH51|l{8Gi-<0013{V4(m200v@9M??Vs0RI60puMM)00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-#l2@wGt&87)~000NBNkld0dV;b7c9_G9GlixIl=CC>R`{scq>?Sjrd7qugsB=x3@=qe{gURH*em|d*c&AV6|Ft z{`~pqgm}GPxPM%(yeC9a6f9Y?BNSWfzBv#WQxW zANfuQfCzh2A3~iv1to+MLO}_kgiugIC?OP-5K0IIC4?d-cr_{^grrqI-}amcAxUkp zsu@pGg%FFyf{KcYxSvrJ1+pwdqtS$2_jo+`_U&6v3}6@rJkQ7M=wj#xAp{J=gaz%w2%(@pgd$sns2$q;PZDzf z{(UeEllIZn)Ra?)+S}W!NO-gxp-^>UXtUYS($bRF!cdlF)YaAHv{P2A6)i0-Y5Oso%?7Pji+%g{#g)Oz z%F38)qNLYXbR9w^iy~3Ul4Ti^B&E(S%YqORI<#6X0)as2Rin`)T|djR5&6IiK~WTl zqJNkb0|uwQ@noLkILNXb^>x0~g`M^E^x*jM<0=hM|XEO zcI?=J$B!Sw>2%`Cl`H7z=tx*^MNvd^b2Dz;x|LL0Uc7h#r_-77U!{;F35|`7Fquqv z_Uu_ypJg_i(bm?6YuB#f=+UFNapMM#9Dg~2&dyGpIB^0ePo9iTh~Mvr+wD%dfxmwJ z!r0gt#>U0~0CRJ55Cj2!zaKuI4_>bqKY#vAy3S-VJ3EW<@$syTkco*2%+Ai@$B!RT z-=CS8!SwVrzJLD?kH>@Y@p1hA{Tpt#8`IO%@g-~1rcJnT;X+EYEJabUapOizPJd2f za&i)ZKme;&t-`5Or?6qe2An>98jX#OID7VN+&lO0Etg=O$-?1q;M}=$8Q(2X6a}kS zuZB*iLv3ws)bBGIji{@u1Iw~#XlQ_5ugA7++pv83a%|teJ^n1~)vH&ye*JpN(_TeU zLYf+s9F0a3dX*#zJkLWEML3;KynlZE8g92ctRoK}K1|zC@87@2rAwERCS=*NW!SlM zC+^(21D#HnaG!&|F4hgEC<+`72d-Ydnvf2XARat;Kvlq1qoX4u{oTBIb3$zolPtU4j>Cr!XFOskNfNef*#eejF*-V`x_`8km6f5j zwKeH_Efx!EYHHwgI-%8SBSu0xcB!naOnzZFG&F?%{{F0Nor|Ifj^iSRy5H{)8B!1g zw6(RNv$Hc|>RVJ)gk#5!MXh^eWCTy1JV~06SdZNS!0z3e97wS>dGs*igq|0js=H(Z*Onj_aoMfGEA}x3JS1t<$ubwQ)n_Z!em)a zNIDD#16Hh9kym+H^KCLWH@C24O-)VV)2B~q8B~^K)YQ~u%nxxK7xt`sGjQK%p0cts*zNYr5%TrxSM>MyhX^qk41ZArFM=S11#sr(=0aNw zRaI3ubm&k{330pK=}4_I#ud^^ym>>E?3+K zhNurofS^U`Lx29xsp5GaeSLiqnd}V1V03g8PoF*wNn0?(BUm;c_Kkw=U>F83U%tf0 zj~`X}vCd$GGgEyHBc!;v7^S79Aw&CoKKOjTh(db3J}jN5u&@w?g@qu5ZQ9%Fz002ov JPDHLkV1nVA%X9z$ diff --git a/website_mail_snippet_responsive/static/src/img/snippet_3_cols.png b/website_mail_snippet_responsive/static/src/img/snippet_3_cols.png index 4afd7cfd6aae24d6876ed8447d799f2570f8182d..8a6e801c2286339dc1d72de2d64d8119249a30af 100644 GIT binary patch literal 2190 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 literal 3051 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 literal 0 HcmV?d00001 diff --git a/website_mail_snippet_responsive/static/src/img/snippet_hr.png b/website_mail_snippet_responsive/static/src/img/snippet_hr.png index 1c5e0fe183deaa6060a23be97f73bede70d3aa5e..8f0671496387fcb4aca06ec6141a3324e7edca31 100644 GIT binary patch literal 1262 zcmeAS@N?(olHy`uVBq!ia0vp^DM0Mc!2~2Hz5f0UNJ*BsMwA5Srr5%(GQ`zk9!uLS~AsQn;zFfp39xYDT62(s|s5su(?)1Hb_`sNdc^+B->UA;;0DU00rm#qErP_Jp*QiwjQk zpn6kqy2Zs6r(S)aWAs7MiWJQ-Az<18G2w|8$bl#O)I4BXF9Ig&Nz2$I85kH-JY5_^ zDsH{Gb=K>!gGgJVa@>InPSL-M124I*U*`}Wnx0Fb1>Sotfl8Qd) z+V`n$wZY7*&P5i*Ggj!F=Ki!f#)&~JBB7C0EJC0GNPt)@U@nkggh(Vff|Yz-E#f*c zRWjnau+t2cmupM8_9}&j_uX6a?6Z62yVBjk>Ai*tp+~CqgSwA?s&$<`U2KibdDpD1 zQT0*c>n-HWrFl2>P5h+dnzi|E*uJZeL+!79uFGFree12?o4`k+h0CWb6IrvX_-pCQ zG>b#7pA2?CKfUNc@a6-*;#uPogKy<+y=1a(ujbnSr-hg-b@_k&eQy?1ZY8y3%b&Jm zGgRclt2(C?Piy}2^I-F;iOsvNJ$&rpJ$uSAJMESUKJWh=%$^){Yl_(VK+}L_&C4}e xxpg)iP=b2W^#Buy%hV0?JtK(wtGZG!f#Ke>8SJK2OD=#)AWv66mvv4FO#p@=x!nK& literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^DM0Mc!3HE{I};WHDYhhUcNd2LAh=-f^2tCE&H|6f zVg?3oVGw3ym^DWND9B#o>Fdh=fQeI(N0K9{*%>Hw*3-o?q~g}w+Z%ZgD+oATv=+Ix z;Pb!L73}3Fj0++arU{+w4BB)5(p~1j*s##nf6LNX99UR78W;ox6quM?2(o|q_OEWX zOrP^ya%QHNd3fl?+~_a&?z3C=DSxZ&zh<*&cXakqiN~rQak&q}LL)BxeH331`ZAZMn)wC2NoCN*e{yrEqJFQcJD*PDxk+0JYD@<);T3K0RWXZVRHZg diff --git a/website_mail_snippet_responsive/static/src/img/snippet_img_text.png b/website_mail_snippet_responsive/static/src/img/snippet_img_text.png index 01fe19cef0c4c1fd7f3817d8f719544d6b7fd417..ce001051f6db65fada7a271d720d67ef56c11c2b 100644 GIT binary patch literal 2647 zcmaJ@dpwiv8(*TNNQE+CO*v$TXKQ1|ER1&!lXG&O?HNluv^_H3Qqe*xB$bj#PQ8@M zQjtPR$stm2N|7WKl~YCao8I*P{`mEKKA-2g?)(0Hzu)V7-PiTUljP?5hpGx(1qOqu zI?`z#^2nCI8cxtQU|Fz{RBMElge(`}fe;fR;celI$r1|khb~#Zo;k)M5kDYM1O@qz zDPM*g!cHIp5kw4tW&vgZ!VHJOts|J5o1+kT00&?JJQjyX_Kz*nM=N-Aj2U@NXBBLqM|TS>o5XQ7#3$?VKJkD$D`#4v^bg%F(qie*kD$H28vlC zt`Oo1_=p)rW~d+%q9El?|0#hd{3Xj5|GXyog<&O3Ar^-LW=fg`G8q3K%H#b)iy;s2 zU%&rTSnL%o1hF2VSP&^<$s5Npm`Noh+lfFXBoKKC1Y2fr(Jfp63B=(7A;Qj+h}g*G zvjtJ&A7}=H?8p~GOg;;Aq*0J^K8DL>lWhrR<`zT%MPcHlS zUVz_nv2rumnYR8{n`e*Yvoo{&HMH{0udxUD@>v(jhq}_;hy#PoYjUL7cu6|nX8F5# zMy$YbNrlYjs&5~4;!Yd+!~%AhWBx@Ko_EU-)|%oe4cFizO%XT zM&slpRdrFyol7d(L>5v}Su0K&vdVWRs3U%a5NSt2K|$@MB@sQXFH-dVc?Kz6!->zL zRT9$C_njDyxuoxHeT}NBs`~ntK7M}iIW72O=rp9#JpVc+x2);0f%ehbAc7GJdVo&+J5?yZfBG zL+|3}ryn}R8QxcaTv(Y=!5EG(i&CwS?1vobO_`K?|4{_~fb8p|ll z=zw$WeW7bs-?|tUcs)iFxPC!wRJAi=k{>d^h8}x3_2%~0t|m4h7C$zPwRqb8bYZ;F z&dqJ%vif@a4TeUgK0|i#J-3S6L(`0%j}b{E4K{JV%BaNZ=(&JR1{w;8M1*1bRWiC% zR$5wBvc<>6*yFdOq-^8Ribv#A)bLz=kv9axjD+E^2OP^PL{OHV% ztFXRUk3t=AXfJ#~AN_bxpX$odrTcG|!2=8}Ep_HKNECY)e!AVmJkfL{Gi}b9*FG?^ z?}aUxu-)~jk|PV3iyoCuRp&DKig6Jm)jQrT$5#7$_U@jpoi?u{y;XDLX=@MUO*|MF zFwrtiTN!-v2-ygG)4bR!Iq_Z=Sn)J>!rRBES)XmR=3P3-ugHOW`jgkL-Mh@68tRl~S6B11+@iV)6-;xhtDi?Sm~BoW z9VBLE##$3IU4()^C*L}{x@J?WU6I;4I;NdvyX$&Nj?xL8u}>T5eM9Fp>G`|PUnyz` zm2IAi+~sX(+T7B}T4T7BR1<=)XmFMUWc#B0Y?-Llon3`Vq>=+V*>(pANjV_t4EKV=yPz`x!f2obA!jVxD@e$d;yR@O-^*3Q}Rtf{HV zIIMKgtGL)jC+ey&EAc2mXg+Qp_hIXM_&!tP4D$fY$XtszdvKYk#QkPDk3F+Y)Ro(m z;@;ONxG=(+QDP(EIUT3`mX~gUfx4|8QI_6R6OD)cJ0}K=%HM~2?9n8@FjK6)!rFq$ z`OKQryx7yAi6efbe5pZMX`?NOv0@N&co{f%nDaS0sh znC`w&n>g(^trZBR>Q7bHU*H2*E`rfoiBQp=QEAbJUeQ&XD6{0q2QRiy1?KEjk}kd% ze9NjaoN&|h=1WRlk0mi=#S@@?Ty<#Pn9a1N>lh8c$Yvx}713Z!bvz7FGMqFYcL;rw zo2N@0jWzU&&IS3teYNIeVCA+nKA1D|CiI=h;!j#b#z(JW^ZWNY<+t^_Kg=3QrL7l^ z56x>>W^H^}Nh)Pan(6K9RHz?c=H>ly-NEOz*bW|Jr|ck+2Ei2vYq!C-pOuxKoQO{_ zwmv;4sN1tUR4P?s?~M!K5LVb6gxd;*${p%4bxBDJzBB{R^G=JnmMsb|c2Bg1CD1Ev zh-Z>Do~$~K)><1Dl(sw{8eeak55EVXpo;SARVb?tAub-Kk!*}!ar1n*?T5eP8hbx$ zlso&_`Kf)U=Y1C&PJb-yQhd<*2gA|?@LlF}PzFHclS?*f_n{7VFG0z<`}BR2N|ck&CkC&Fl|9;b zaZ_4lz~68TVzb8d;KPTf6$YHt684Wlm32!_XRy#=9UXeFM?aTi7e>_Hi!}sVZ#<`U psLKtg&uG~ytCytyO;uO~Qypqgykz`r)y%J+qrEHboNY+le*p48Z`}X@ delta 1529 zcmV zUfPseFo+l>ZH+XcSqO@opi-p^R|=v#5uplM3oQtK0wEihZhzbe(yZGrP!K^~*p`3@ zQt_o~^P-cOx%XLhXq=g}&6A|*g$_64EIP*oq&)C$NmB+qZ8I29URJ-{RJ-Tdv2iU%!sU z#YO!6`+wK6&Cbr^%a<>B_3D*tyL7P16tx zg_>-EKmfX~x4fpNX|`VH_xmaAr96a0K>m+*tJgA3v&nw|K%>!US#4vQCQQ?`ozv-c z5>Gnyk&zLcKY!lUC!|s-{Q2_-<#O2qn8{@D>wniTsH*DdgBW8-CX<+%nX!^Y&N<@o zII`L7o)^QmRVtMR2S_rRM4?b{4MkN|#ofDin|hMp?}re=)^q+125#KA(PYzg9hWX$ z>R2!KBoIYWFgiNgm1{e#(+2_p@*%CXyu54`)9rj6IdTLKA3n6%w|kS@>(Qe}HruIF zr+;w&{{5Eia=Dz%me1#V>q8oihGTc!Iecu-4Rx#f&@DrcL?Uq7Pr2KaiKb~bTR0qc zwC`-=bbPn{oE-(iIY%awar~#%Y89%g!sqjWF^09ZHT?Yf)3YU^eGz5V>vcSM@Bl}T z9<}w3)zwwRVlf1RL8z*V`T2RQtgP%iI)5P``-~hyp%B91u%j~!hrj;HHj`LZXra{;BrgpVjt+zfz(=^P@&3`#& zud*yRO%$7Xf!ZAJ&l(yUpfw-LI@-h2_%zA z>jNZ&KqL~u$jAsTT)5!4%E%bQ@#DvF?%X-69p@Zp&YbD}kkt>F`qisfU5}qUdD3RP za^*_PYsTYoNBj8rc*}N)M1t~=!+$ISLO@6agn*C;2mv7x5CTH#wR~QEW5r^zW0RL- zV`CT^8X_R=YIAcF&!0cA1S*vZ4OyKO=e#8x z#+Yq}nlW}DtC^k$!WhHU)Rb#wh%C!^|NcEDCnqf^j4`aQuVZs_lYn$uvVSZio6RB` zjk=!moGS diff --git a/website_mail_snippet_responsive/static/src/img/snippet_text_img.png b/website_mail_snippet_responsive/static/src/img/snippet_text_img.png index 815dd29be3f8403b3aea534224a64eeadda3d48f..11a2b3488e8c1ec7084ab64f307f042eb3b1b145 100644 GIT binary patch literal 2647 zcmaJ@dpMKrA73b^lvfUkSQ9^CN9WlbN0GxE(w4|<&t}c`tZj~|cL-^vgQQ4_)`?dR zF{fT?6_N_|Djg-16)A-x@AOvh?~h-<=enNfd*Ao<`Fy^|>$;yTqW@YAwH0a*2t>ns z9U(|=Y4SHfMM3^OB%AysH~Iokk{}qQ3*sp}0OCdiqX4Kko5BEs017Q}TRVV*Kop_O z5R!o8=ZmF+Yy@Qo?IAQ?jF4QB~7P^ti zp@H%IZ)iV1tT%@*pm3;wHvtcm^ASuY4NI`YSflK0F$5bF295T#b?`!4yLs4HW6)kG zYim2(A6x=Rjb#HI!4EF&U#|5px$}d-=E^-203I_Apn35?HuPJ-?t#P?J|ljaYzqW=oos(bU+@hYd=9(So)}#A6BLOsX_v@8y$(E zAg&}{;b66u6ZA#FvVEb4`NAVX6=FSgxVZhaLgg1};0>QJe`IF&=ULXf?rJ3t}e2xr} z=5R^0nteE4V~K)ky0l%FEJsw&*TT&DIwV^#GE_;8lOG?jcLw$X5 z-NVRQf=F9s^NJ;!dkkJEp(mcZg@=cq^#Lkp&c5jFVKg+12D+q-j6PYva;3I?KtRCS z-hpJJ$ZaGz9Ilmhnm+gS(xpqapFSNJ%e)dPJa~hDi|1gt@nU#s=^sG#!@=yahF;i3Cf|D1G4V!kH&1oIP zh9g4V-Ej=5<;HTz8Ht3QHaRx>V8NRf{r3G@T1O`v8;>of``^Z12hVO#+D;jN&~COb zG%O@!DuLI%wZ<8>Jln`+m2OtmE^=C$$M|s#ywRQO9eEp7(;+Ij-R-n;-}Nju%hD2F z2sb;krSB3`b|kO=^8L>hvZu3$4~OjjoVj%8RsX2wx@{(9_C`*Nz=+@9ZossJ8TY-= zJ>pgJx+nT{ef`>O!&N0qcEM{lX_(~{7HX)Uc1eA=FnQozMJK)ERvRRUze2bqbajD< z4Be()Iyf_3!}@FH-d&VL;dTvca`cnBp7Xi$%Xf)0%ly<-Hs~Se5+$Xjf{wqMFGjq5EtB0)jqSZm%FHEh*)sM)F{fQ=vX(V` z`{m1*(=yiTLzR`4S3k-e4R2$!2qkYN`}T(X`H}u-h}zU1HFbDsY3&we5>Qp#^mub< z6f9-gVl#eq)6v$!tm`m~)~bDdCE4^1^fU1vt8vY5N1grd-Kn6=sz;9qy=*!dBbv*K zdtMjCjZgoU*J0U~SLJA^#JWzEG)})Er*$ol3{WnpmL%;bnkPSfLKKH8o7pN(R5sSv z>t8R^DYUT7We*_qvX=?!`-Kq!fg)GvIz5$F8Bxb|K&63!NLy`N^W5HW#8`@HLFWw` z#^Se5WSLXpg&ehoADyP(i|#N77aq;`FH{RwUEUij?q=}Lm6tDhqOp=nbt|M=wau<- zDGsPl$$vk!X5~=54kH&OnjoUY;&as~a+h$YuvmA=f5`cHda=GN(?eBNm@ES3*_eu9 z=3-ZTdAb6thO~M6bJxY>9s?bnUPI53w3TUd6US-VK# zOKQ?cefjhDB&|NF?54rjPY`5PTwY!qGbI<=uEwd@(GEtV}W@X~%KLDcexD3{)cnj>yi3wB{FTo0}C z3lIl&DX?s7l#|t+ZiE|QODr?6G2MmNN2pDjRo}cr4IUCLhGxR6WzojM9kSMXEr_R zlN#fcZf4vy@b~p4yrk0^%Z4xJVV-fj z>7w+}V|ovkT*`EIy0%-z!sle%Kww+OS0zKDmD>7Ki=|hYGF^lBhcgN^OfWMhrVkjv z*PWgotyFcy{^9B(4TJ$=+km^LE}Iptqg}0OrKEmkkLkFENoVlkAn$@T9+Jz`Q823vU@5to}ia9>|ETQJzZPdF`Sy){VdShSj3ay#?k5 ju%DO5f>ck@jAaX?S+!@kc!R3J{I8z3r$3?GJu>xg8A)e) delta 1345 zcmV-H1-|;%6v+yZ8Gi-<0013{V4(m200v@9M??Vs0RI60puMM)00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-#l2@wb#Yh!|5000EmNkl?^$W+ zOsjgP&Zy^~NW^rSndjH%`o0}Z(=;xMB1q1VKqep{BmzP}NCbp{kO)ZqORC44+S}X1 zpFe-#a=9FRorYl`7K>qSZmzz8+}+*b=;#QtEIS@ZcXxOFdk6q9#=sb(96}->1cdZW zRo3?QHsbL(41dG;^hC}%g25mXi3Fynr}6OcV2as{F|4kxVsdhlEL{x{UDuJzNV`pb4`uh5Q7m(fEUChtVmwfTc$_h3% zHgI`)S(A(L`~B$e@5k2Gmg(5+>?}4nH-A@^B}r1*kR{796h*1o#VCpbkH=Hed#LOs z5fB1Wlz+I(^&q;gLsiw9U5u)#CD%_hP5XUSRyZ8S*w~mQl-Ji+ba!`SXlMwXot-t= z(b3k{hMt}tWV2b*2O%1b{yrcB0|QuJUoTsh&dkizY!y%t1W1yE<>h6|g5uW!k!AVQ z8*glEq(J{&Ib>~Zt+2uDv!B-1R>Wd4%VVRXqkrh?>MD7z&*vk{SK=WqmkWX*R5V=l z`Fw@pVzHW1jJ@#vsuLBag(9b=`-A!MeB3grGsX(b6P$A>iejsme18BE3WX2~g(zfk{@*G=8ZJ7yF(eTX5&`b?FIq?w6(R7m8%7kOeT>?Bq|y%RszKD_hV^k ziL6{LkZd-KTrOvehXBC+{XJRuUw{^!E0``Gd`~8-AA)n9V`uZBO zEPtr7ig#*|Yyu)l5_WcWN`B%w=YKE^1BZu)resg5QDaz%ap?hNH3T9_5_Da+ZMaBZ zUHC^J;cys3LqoO=7lXkdS@^3!-scFP&xetb5wgnvEPHQnZ^;Ty@{pF67Uc8!y88|v z=ln;GaU{-p-8FNqt*wYgqd(%mBXo3hd~B>UnGAp1T2FF74taTbAuBiu$U6D?InAG( z1jMdJkYp2(P$)z|oCL(>auE Date: Tue, 16 Feb 2016 14:10:59 +0100 Subject: [PATCH 06/12] Outlook fluid table fixed --- .../views/snippet_1_col.xml | 3 --- .../views/snippet_2_cols.xml | 5 +--- .../views/snippet_3_cols.xml | 11 +++----- .../views/snippet_event_date.xml | 15 +++++------ .../views/snippet_hr.xml | 3 --- .../views/snippet_img_text.xml | 3 --- .../views/snippet_text_img.xml | 3 --- .../views/templates.xml | 27 ++++++++++++++----- 8 files changed, 31 insertions(+), 39 deletions(-) diff --git a/website_mail_snippet_responsive/views/snippet_1_col.xml b/website_mail_snippet_responsive/views/snippet_1_col.xml index 7fed6a93..f9facb6f 100644 --- a/website_mail_snippet_responsive/views/snippet_1_col.xml +++ b/website_mail_snippet_responsive/views/snippet_1_col.xml @@ -12,9 +12,6 @@ Big image + Text + Button (1 column) - - - diff --git a/website_mail_snippet_responsive/views/snippet_2_cols.xml b/website_mail_snippet_responsive/views/snippet_2_cols.xml index 5bcc3a4d..4788e10e 100644 --- a/website_mail_snippet_responsive/views/snippet_2_cols.xml +++ b/website_mail_snippet_responsive/views/snippet_2_cols.xml @@ -12,9 +12,6 @@ Image + Text + Button (2 columns) - - -
- +
+ + + + + +
+ + + + + + + + + + - - -
+ + + + + + + + + +
Title
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed varius, leo a ullamcorper feugiat, ante purus sodales justo, a faucibus libero lacus a est. Aenean at mollis ipsum.
+
+ + + + - - - - - -
+ - - - - - - -
Title
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed varius, leo a ullamcorper feugiat, ante purus sodales justo, a faucibus libero lacus a est. Aenean at mollis ipsum.
-
- - - - - - -
- - - - - - -
Learn more
-
-
-
- - - - - - - - -
- - - - - - - - - - - - -
- - - - - - - - - -
Title
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed varius, leo a ullamcorper feugiat, ante purus sodales justo, a faucibus libero lacus a est. Aenean at mollis ipsum.
-
- - - - +
- - - - - - -
Learn more
-
Learn more
-
-
- - - - - - - + + +
- - - - - - - + + +
- + + + +
+
+
+ + + + + + + + + +
+ + + + + + + + + + + + +
+ + + + + + + + + +
Title
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed varius, leo a ullamcorper feugiat, ante purus sodales justo, a faucibus libero lacus a est. Aenean at mollis ipsum.
+
+ + + + - - - + + +
+ - - - - +
Title
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed varius, leo a ullamcorper feugiat, ante purus sodales justo, a faucibus libero lacus a est. Aenean at mollis ipsum.Learn more
-
- + + + +
+
+
+ + + + + + + + + +
+ + + + + + + + + + - - -
+ + + + + + + + + +
Title
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed varius, leo a ullamcorper feugiat, ante purus sodales justo, a faucibus libero lacus a est. Aenean at mollis ipsum.
+
+ + + + - - -
+ - +
- - - - - - -
Learn more
-
Learn more
-
-
+
+
+
@@ -66,7 +63,7 @@
- + diff --git a/website_mail_snippet_responsive/views/snippet_3_cols.xml b/website_mail_snippet_responsive/views/snippet_3_cols.xml index 7e8cfe90..f17306e3 100644 --- a/website_mail_snippet_responsive/views/snippet_3_cols.xml +++ b/website_mail_snippet_responsive/views/snippet_3_cols.xml @@ -12,9 +12,6 @@ Image + Text + Button (3 columns) - - -
@@ -66,9 +63,9 @@
- + - + @@ -117,9 +114,9 @@
- + - + diff --git a/website_mail_snippet_responsive/views/snippet_event_date.xml b/website_mail_snippet_responsive/views/snippet_event_date.xml index 014fdce2..c03dda6d 100644 --- a/website_mail_snippet_responsive/views/snippet_event_date.xml +++ b/website_mail_snippet_responsive/views/snippet_event_date.xml @@ -11,10 +11,7 @@ Date + Text + Button (2 columns) - - - - + - +
@@ -51,28 +48,28 @@
- + - +
- +
- + diff --git a/website_mail_snippet_responsive/views/snippet_hr.xml b/website_mail_snippet_responsive/views/snippet_hr.xml index f5cffafe..b5cf9988 100644 --- a/website_mail_snippet_responsive/views/snippet_hr.xml +++ b/website_mail_snippet_responsive/views/snippet_hr.xml @@ -24,9 +24,6 @@ Horizontal Separator - - - - - - - -
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed varius, leo a ullamcorper feugiat, ante purus sodales justo, a faucibus libero lacus a est. Aenean at mollis ipsum.
-
Left Image, Right Text + Button
diff --git a/website_mail_snippet_responsive/views/snippet_text_img.xml b/website_mail_snippet_responsive/views/snippet_text_img.xml index f67121ed..548809b3 100644 --- a/website_mail_snippet_responsive/views/snippet_text_img.xml +++ b/website_mail_snippet_responsive/views/snippet_text_img.xml @@ -12,9 +12,6 @@ Left Text and Button, Right Image
diff --git a/website_mail_snippet_responsive/views/templates.xml b/website_mail_snippet_responsive/views/templates.xml index fed9f1fd..5621db1c 100644 --- a/website_mail_snippet_responsive/views/templates.xml +++ b/website_mail_snippet_responsive/views/templates.xml @@ -18,13 +18,26 @@
- - + +
+ + + + +
+ + +
+
From 3a055d1ee32fe5e785b6ea0c9ef64f26b397c981 Mon Sep 17 00:00:00 2001 From: Jairo Llopis Date: Tue, 16 Feb 2016 17:24:55 +0100 Subject: [PATCH 07/12] Enable new view. --- website_mail_snippet_responsive/__openerp__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/website_mail_snippet_responsive/__openerp__.py b/website_mail_snippet_responsive/__openerp__.py index 8435d9db..c2acbdc8 100644 --- a/website_mail_snippet_responsive/__openerp__.py +++ b/website_mail_snippet_responsive/__openerp__.py @@ -23,6 +23,7 @@ "views/snippet_1_col.xml", "views/snippet_2_cols.xml", "views/snippet_3_cols.xml", + "views/snippet_event_date.xml", "views/snippet_hr.xml", "views/snippet_img_text.xml", "views/snippet_text_img.xml", From 2c04dae9eb3d961aed08a8086f3d7185c32ebb2f Mon Sep 17 00:00:00 2001 From: Jairo Llopis Date: Tue, 16 Feb 2016 17:25:08 +0100 Subject: [PATCH 08/12] Remove non-working code and explain why. I prefer to remove this code than leaving it there when it does not work. The removal reason and the actual problem are better documented in the Known Issues section of the README so other developers get it easier to work on it. --- website_mail_snippet_responsive/README.rst | 11 +++++++++++ website_mail_snippet_responsive/views/templates.xml | 5 ----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/website_mail_snippet_responsive/README.rst b/website_mail_snippet_responsive/README.rst index 9f4c9194..dbe24253 100644 --- a/website_mail_snippet_responsive/README.rst +++ b/website_mail_snippet_responsive/README.rst @@ -51,6 +51,17 @@ Known issues / Roadmap will insert a ``
`` in Firefox, that will make it seem like its height is at least like a caret, even if you set a lower value. Do not worry, it goes away when you press *Save*. +* Some elements do not render with the proper width in MS Outlook. This should + be added inside each snippet to make them work:: + + + + But right now the view parser eats comments, and if you avoid that then + CKEditor will eat them, so there's not an easy solution for now. Bug Tracker =========== diff --git a/website_mail_snippet_responsive/views/templates.xml b/website_mail_snippet_responsive/views/templates.xml index 5621db1c..17819198 100644 --- a/website_mail_snippet_responsive/views/templates.xml +++ b/website_mail_snippet_responsive/views/templates.xml @@ -18,11 +18,6 @@
- From 943f97fecc8c9e928a29a4ff3798f9b13d240b40 Mon Sep 17 00:00:00 2001 From: Jairo Llopis Date: Tue, 16 Feb 2016 17:33:55 +0100 Subject: [PATCH 09/12] XHTML fix Odoo needs XHTML to work. --- website_mail_snippet_responsive/views/snippet_2_cols.xml | 4 ++-- website_mail_snippet_responsive/views/snippet_3_cols.xml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/website_mail_snippet_responsive/views/snippet_2_cols.xml b/website_mail_snippet_responsive/views/snippet_2_cols.xml index 4788e10e..c6dc0a13 100644 --- a/website_mail_snippet_responsive/views/snippet_2_cols.xml +++ b/website_mail_snippet_responsive/views/snippet_2_cols.xml @@ -22,7 +22,7 @@
- +
@@ -72,7 +72,7 @@ - +
diff --git a/website_mail_snippet_responsive/views/snippet_3_cols.xml b/website_mail_snippet_responsive/views/snippet_3_cols.xml index f17306e3..9ad2bec7 100644 --- a/website_mail_snippet_responsive/views/snippet_3_cols.xml +++ b/website_mail_snippet_responsive/views/snippet_3_cols.xml @@ -22,7 +22,7 @@ - +
@@ -73,7 +73,7 @@ - + - diff --git a/website_mail_snippet_responsive/views/snippet_img_text.xml b/website_mail_snippet_responsive/views/snippet_img_text.xml index 38a9b2f2..973dc85d 100644 --- a/website_mail_snippet_responsive/views/snippet_img_text.xml +++ b/website_mail_snippet_responsive/views/snippet_img_text.xml @@ -53,7 +53,7 @@
@@ -124,7 +124,7 @@ - + - + From 22f43cf60bd18e3995cac4fa9b9fbc44574c8e83 Mon Sep 17 00:00:00 2001 From: Sergio Incaser Date: Thu, 25 Feb 2016 18:51:47 +0100 Subject: [PATCH 11/12] [IMP][8.0] website_mail_snippet_responsive: Select in config default color for mail button --- website_mail_snippet_responsive/__init__.py | 1 + .../__openerp__.py | 1 + .../models/__init__.py | 7 ++++++ .../models/res_config.py | 13 ++++++++++ .../models/website.py | 12 ++++++++++ .../views/res_config_view.xml | 24 +++++++++++++++++++ .../views/snippet_1_col.xml | 2 +- .../views/snippet_2_cols.xml | 4 ++-- .../views/snippet_3_cols.xml | 6 ++--- .../views/snippet_event_date.xml | 2 +- .../views/snippet_hr.xml | 2 +- .../views/snippet_img_text.xml | 2 +- .../views/snippet_text_img.xml | 2 +- 13 files changed, 68 insertions(+), 10 deletions(-) create mode 100644 website_mail_snippet_responsive/models/__init__.py create mode 100644 website_mail_snippet_responsive/models/res_config.py create mode 100644 website_mail_snippet_responsive/models/website.py create mode 100644 website_mail_snippet_responsive/views/res_config_view.xml diff --git a/website_mail_snippet_responsive/__init__.py b/website_mail_snippet_responsive/__init__.py index e69de29b..0650744f 100644 --- a/website_mail_snippet_responsive/__init__.py +++ b/website_mail_snippet_responsive/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/website_mail_snippet_responsive/__openerp__.py b/website_mail_snippet_responsive/__openerp__.py index c2acbdc8..595b6a34 100644 --- a/website_mail_snippet_responsive/__openerp__.py +++ b/website_mail_snippet_responsive/__openerp__.py @@ -27,5 +27,6 @@ "views/snippet_hr.xml", "views/snippet_img_text.xml", "views/snippet_text_img.xml", + "views/res_config_view.xml", ], } diff --git a/website_mail_snippet_responsive/models/__init__.py b/website_mail_snippet_responsive/models/__init__.py new file mode 100644 index 00000000..1e58f775 --- /dev/null +++ b/website_mail_snippet_responsive/models/__init__.py @@ -0,0 +1,7 @@ +# -*- coding: utf-8 -*- +# (c) 2015 Antiun Ingeniería S.L. - Sergio Teruel +# (c) 2015 Antiun Ingeniería S.L. - Carlos Dauden +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0. + +from . import res_config +from . import website diff --git a/website_mail_snippet_responsive/models/res_config.py b/website_mail_snippet_responsive/models/res_config.py new file mode 100644 index 00000000..ce78411c --- /dev/null +++ b/website_mail_snippet_responsive/models/res_config.py @@ -0,0 +1,13 @@ +# -*- coding: utf-8 -*- +# © 2016 Incaser Informatica S.L. - Sergio Teruel +# © 2016 Incaser Informatica S.L. - Carlos Dauden +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from openerp import models, fields + + +class WebsiteMailSippetResponsive(models.TransientModel): + _name = 'website.config.settings' + _inherit = ['website.config.settings'] + + mail_button_color = fields.Char(related='website_id.mail_button_color') diff --git a/website_mail_snippet_responsive/models/website.py b/website_mail_snippet_responsive/models/website.py new file mode 100644 index 00000000..86944c40 --- /dev/null +++ b/website_mail_snippet_responsive/models/website.py @@ -0,0 +1,12 @@ +# -*- coding: utf-8 -*- +# (c) 2015 Antiun Ingeniería S.L. - Sergio Teruel +# (c) 2015 Antiun Ingeniería S.L. - Carlos Dauden +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0. + +from openerp import models, fields + + +class Website(models.Model): + _inherit = 'website' + + mail_button_color = fields.Char(default='#00B518') diff --git a/website_mail_snippet_responsive/views/res_config_view.xml b/website_mail_snippet_responsive/views/res_config_view.xml new file mode 100644 index 00000000..ec22513f --- /dev/null +++ b/website_mail_snippet_responsive/views/res_config_view.xml @@ -0,0 +1,24 @@ + + + + + + Email Application + website.config.settings + + + + + + + + + + + \ No newline at end of file diff --git a/website_mail_snippet_responsive/views/snippet_1_col.xml b/website_mail_snippet_responsive/views/snippet_1_col.xml index f9facb6f..f417f178 100644 --- a/website_mail_snippet_responsive/views/snippet_1_col.xml +++ b/website_mail_snippet_responsive/views/snippet_1_col.xml @@ -38,7 +38,7 @@
From d003d7a47e65a54c4e83a234f6e8614c426f3b2b Mon Sep 17 00:00:00 2001 From: Jairo Llopis Date: Tue, 16 Feb 2016 17:35:30 +0100 Subject: [PATCH 10/12] English message. --- website_mail_snippet_responsive/views/snippet_event_date.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website_mail_snippet_responsive/views/snippet_event_date.xml b/website_mail_snippet_responsive/views/snippet_event_date.xml index c03dda6d..62ba7b8c 100644 --- a/website_mail_snippet_responsive/views/snippet_event_date.xml +++ b/website_mail_snippet_responsive/views/snippet_event_date.xml @@ -39,7 +39,7 @@ 07
DiciembreDecember
18:00
- +
Learn moreLearn more
diff --git a/website_mail_snippet_responsive/views/snippet_2_cols.xml b/website_mail_snippet_responsive/views/snippet_2_cols.xml index c6dc0a13..c0c025c0 100644 --- a/website_mail_snippet_responsive/views/snippet_2_cols.xml +++ b/website_mail_snippet_responsive/views/snippet_2_cols.xml @@ -47,7 +47,7 @@ - +
Learn moreLearn more
@@ -97,7 +97,7 @@ - +
Learn moreLearn more
diff --git a/website_mail_snippet_responsive/views/snippet_3_cols.xml b/website_mail_snippet_responsive/views/snippet_3_cols.xml index 9ad2bec7..8b276d80 100644 --- a/website_mail_snippet_responsive/views/snippet_3_cols.xml +++ b/website_mail_snippet_responsive/views/snippet_3_cols.xml @@ -47,7 +47,7 @@ - +
Learn moreLearn more
@@ -98,7 +98,7 @@ - +
Learn moreLearn more
@@ -149,7 +149,7 @@ - +
Learn moreLearn more
diff --git a/website_mail_snippet_responsive/views/snippet_event_date.xml b/website_mail_snippet_responsive/views/snippet_event_date.xml index 62ba7b8c..08563ce7 100644 --- a/website_mail_snippet_responsive/views/snippet_event_date.xml +++ b/website_mail_snippet_responsive/views/snippet_event_date.xml @@ -86,7 +86,7 @@ - +
Learn moreLearn more
diff --git a/website_mail_snippet_responsive/views/snippet_hr.xml b/website_mail_snippet_responsive/views/snippet_hr.xml index b5cf9988..3765d3fe 100644 --- a/website_mail_snippet_responsive/views/snippet_hr.xml +++ b/website_mail_snippet_responsive/views/snippet_hr.xml @@ -25,7 +25,7 @@ Horizontal Separator
- +
Learn moreLearn more
diff --git a/website_mail_snippet_responsive/views/snippet_text_img.xml b/website_mail_snippet_responsive/views/snippet_text_img.xml index 548809b3..5084adb7 100644 --- a/website_mail_snippet_responsive/views/snippet_text_img.xml +++ b/website_mail_snippet_responsive/views/snippet_text_img.xml @@ -36,7 +36,7 @@ - +
Learn moreLearn more
From 9df7ff40f7dbdfbd7dec32efb7146117871c67d9 Mon Sep 17 00:00:00 2001 From: Jairo Llopis Date: Fri, 26 Feb 2016 15:47:17 +0100 Subject: [PATCH 12/12] Document imported changes. --- website_mail_snippet_responsive/README.rst | 10 ++++++++++ website_mail_snippet_responsive/__openerp__.py | 4 ++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/website_mail_snippet_responsive/README.rst b/website_mail_snippet_responsive/README.rst index dbe24253..f2832df7 100644 --- a/website_mail_snippet_responsive/README.rst +++ b/website_mail_snippet_responsive/README.rst @@ -22,6 +22,16 @@ This module is prepared to be compatible with module ``website_mail_bg_color``. If you install it, you will be able to change snippets' background colors, but it is not required. +Configuration +============= + +To change the default background color for buttons: + +* Go to *Settings > Configuration > Website Settings > Mail > + Mail button color*. +* Input `any valid CSS2 color value + `_. + Usage ===== diff --git a/website_mail_snippet_responsive/__openerp__.py b/website_mail_snippet_responsive/__openerp__.py index 595b6a34..46c2fc69 100644 --- a/website_mail_snippet_responsive/__openerp__.py +++ b/website_mail_snippet_responsive/__openerp__.py @@ -4,7 +4,7 @@ { "name": "Responsive Layout Snippets for Writing Emails", "summary": "Well... pseudo-responsive (see description)", - "version": "8.0.1.0.0", + "version": "8.0.1.1.0", "category": "Marketing", "website": "http://www.antiun.com", "author": "Antiun Ingeniería S.L., Odoo Community Association (OCA)", @@ -19,6 +19,7 @@ ], "data": [ "views/assets.xml", + "views/res_config_view.xml", "views/templates.xml", "views/snippet_1_col.xml", "views/snippet_2_cols.xml", @@ -27,6 +28,5 @@ "views/snippet_hr.xml", "views/snippet_img_text.xml", "views/snippet_text_img.xml", - "views/res_config_view.xml", ], }