From 0c0650ae1fb359b4f1bc985fefa1604a9ffb225c Mon Sep 17 00:00:00 2001 From: Nico Devs Date: Tue, 20 Sep 2022 09:58:12 -0300 Subject: [PATCH 1/2] Add Vue School Free Weekend banner (October 2022) --- .../vue/layout/partials/vueschool_banner.ejs | 51 +-- themes/vue/source/css/_vueschool.styl | 298 +++++++++++------- .../vue/source/images/banners/bg-desktop.svg | 253 +++++++++++++++ .../vue/source/images/banners/bg-mobile.png | Bin 0 -> 8266 bytes .../vue/source/images/banners/bg-tablet.svg | 253 +++++++++++++++ themes/vue/source/images/banners/close.svg | 4 +- themes/vue/source/images/banners/extended.svg | 6 - .../vue/source/images/banners/free-access.svg | 7 - themes/vue/source/images/banners/vs-close.svg | 7 - .../source/images/banners/vs-fw-bg-small.svg | 183 ----------- themes/vue/source/images/banners/vs-fw-bg.svg | 219 ------------- themes/vue/source/images/banners/vs-iso.svg | 15 +- themes/vue/source/images/banners/vs-logo.svg | 19 +- .../banners/vueschool-banner-bg-desktop.svg | 219 ------------- .../banners/vueschool-banner-bg-mobile.svg | 14 - .../banners/vueschool-banner-bg-tablet.svg | 201 ------------ .../banners/vueschool_banner_mobile.png | Bin 10822 -> 0 bytes ...school_blackfriday_background_tablet_2.svg | 200 ------------ themes/vue/source/js/common.js | 9 +- 19 files changed, 743 insertions(+), 1215 deletions(-) create mode 100644 themes/vue/source/images/banners/bg-desktop.svg create mode 100644 themes/vue/source/images/banners/bg-mobile.png create mode 100644 themes/vue/source/images/banners/bg-tablet.svg delete mode 100644 themes/vue/source/images/banners/extended.svg delete mode 100644 themes/vue/source/images/banners/free-access.svg delete mode 100644 themes/vue/source/images/banners/vs-close.svg delete mode 100644 themes/vue/source/images/banners/vs-fw-bg-small.svg delete mode 100644 themes/vue/source/images/banners/vs-fw-bg.svg delete mode 100644 themes/vue/source/images/banners/vueschool-banner-bg-desktop.svg delete mode 100644 themes/vue/source/images/banners/vueschool-banner-bg-mobile.svg delete mode 100644 themes/vue/source/images/banners/vueschool-banner-bg-tablet.svg delete mode 100644 themes/vue/source/images/banners/vueschool_banner_mobile.png delete mode 100644 themes/vue/source/images/banners/vueschool_blackfriday_background_tablet_2.svg diff --git a/themes/vue/layout/partials/vueschool_banner.ejs b/themes/vue/layout/partials/vueschool_banner.ejs index 0f37b5a6a3..bb5dccce13 100644 --- a/themes/vue/layout/partials/vueschool_banner.ejs +++ b/themes/vue/layout/partials/vueschool_banner.ejs @@ -1,26 +1,35 @@ - -
- -
- -
-
-
- Get up to 40% off your Vue School Subscription + +
+ +
+
+
+ Free Weekend 1st & 2nd of October +
+
+ Get Access to ALL Vue School premium courses +
-
- Time Limited Offer +
+
+ Book my spot +
-
-
- GET OFFER -
+
+ Close
-
- Close -
-
+ \ No newline at end of file diff --git a/themes/vue/source/css/_vueschool.styl b/themes/vue/source/css/_vueschool.styl index 9bca06b15a..1c16bf8c11 100644 --- a/themes/vue/source/css/_vueschool.styl +++ b/themes/vue/source/css/_vueschool.styl @@ -1,17 +1,13 @@ @import "_settings" $mobile-bar-height = 40px -$vs-banner-height-desktop = 80px -$vs-banner-height-mobile = 50px +$vs-banner-height-desktop = 72px +$vs-banner-height-mobile = 72px $menu-height = 63px body.has-vs-banner - - #v3-banner - margin-top: $vs-banner-height-mobile - @media (min-width: 680px) - margin-top: $vs-banner-height-desktop - @media (min-width: 900px) - margin-top: 0 + padding-top: $vs-banner-height-mobile + @media (min-width: 680px) + padding-top: $vs-banner-height-desktop #mobile-bar top: $vs-banner-height-mobile @@ -48,114 +44,176 @@ body.has-vs-banner @media (min-width: 900px) top: 160px -#vs - font-family "Roboto", sans-serif - z-index: 8 - box-sizing: border-box - color: #fff - background-size: cover - background-color: #1E204D - background-repeat: no-repeat - background-position: top right - background-image: url(../images/banners/vs-fw-bg-small.svg) - display: flex - justify-content: center - align-items: center - position: fixed - left: 0 - right: 0 - padding: 0 10px - min-height: $vs-banner-height-mobile - top: 0 - background-position: bottom right - @media (min-width: 680px) - min-height: $vs-banner-height-desktop - background-image: url(../images/banners/vs-fw-bg.svg) - @media (min-width: 900px) - background-position: top right - position: static - - &.vs-hidden - display: none - - &:hover - .vs-core - .vs-button - .vs-button-inside - background: linear-gradient(257deg, #e19b09 99%, #ffca24 6%) - - .vs-iso - position: absolute - left: 20px - height: 26px - img - height: 26px - @media (min-width: 680px) - left: 40px - height: 40px - img - height: 40px - @media (min-width: 900px) - display: none - - .vs-logo - position: absolute - display: none - left: 40px - @media (min-width: 900px) - display: block - - .vs-core - display: flex - align-items: center - - .vs-slogan - text-align: center - - .vs-slogan-up - color: #FFF - font-size: 14px - font-weight: bold - width: 170px - @media (min-width: 680px) - font-size: 18px - width: 220px - @media (min-width: 1024px) - width: auto - font-size: 24px - strong - color: #fdc722 - - .vs-slogan-down - color: #cdc5dc - font-size: 12px - @media (min-width: 680px) - font-size: 16px - - .vs-button - margin-left: 43px - color: #fff - padding: 2px - border-radius: 40px - display: none - background: linear-gradient(0deg, #ffdf4c, #e29d0a) - @media (min-width: 680px) - display: inline-block - .vs-button-inside - color: #000 - border-radius: 40px - background: linear-gradient(90deg, #FFC828, #E19C0E) - padding: 8px 24px - font-size: 22px - white-space: nowrap - border-radius: 30px - font-weight: bold - - .vs-close - right: 10px - position: absolute - padding: 10px - @media (min-width: 680px) - right: 20px - &:hover - color: #56D8FF \ No newline at end of file +#vs.vs-hidden { + display: none; +} + +/*******************************************************/ + + +#vs { + background-color: #0A1124; + box-sizing: border-box; + color: #fff; + font-family: 'Roboto', -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + position: fixed; + left: 0; + right: 0; + top: 0; + z-index: 100; + height: 72px; + background: linear-gradient(to left, #161a35, #283065); +} + +#vs .vs-background-wrapper { + align-items: center; + justify-content: center; + display: flex; + padding: 0 10px; + height: 100%; + width: 100%; + background-image: url(/images/banners/bg-mobile.png); + background-repeat: no-repeat; + background-size: cover; + background-position: top right; +} + +#vs:hover { + text-decoration: none; +} + +#vs:hover .vs-core .vs-button { + background-image: linear-gradient(to bottom, #5ccc45, #419E2D), linear-gradient(to bottom, #388f26, #50b83b); +} + +#vs .vs-logo { + position: absolute; + left: 10px; +} + +#vs .vs-logo .logo-big { + display: none; +} + +#vs .vs-core { + display: flex; + align-items: center; + width: 288px; +} + +#vs .vs-core .vs-slogan-wrapper { + text-align: center; + width: 170px; + margin: 0 auto; +} + +#vs .vs-core .vs-slogan { + color: #fff; + font-weight: bold; + font-size: 10px; +} + +#vs .vs-core .vs-subline { + color: #c6cdf7; + font-size: 10px; + margin-top: 4px; +} + +#vs .vs-core .vs-button-wrapper { + padding: 2px; + background-image: linear-gradient(to bottom, #388f26, #50b83b); + border-radius: 60px; + overflow: hidden; +} + +#vs .vs-core .vs-button { + border-radius: 60px; + color: #FFF; + padding: 8px 6px; + background-image: linear-gradient(to bottom, #5ccc45, #368c24), linear-gradient(to bottom, #388f26, #50b83b); + font-weight: bold; + text-transform: uppercase; + text-align: center; + font-size: 10px; + letter-spacing: 0.3px; + white-space: nowrap; +} + +#vs .vs-close { + right: 0; + position: absolute; + padding: 10px; +} + +#vs .vs-close:hover { + color: #56d8ff; +} + +@media (min-width: 680px) { + #vs .vs-background-wrapper { + background-image: url(/images/banners/bg-tablet.svg); + } + + #vs .vs-logo { + left: 20px; + } + + #vs .vs-logo .logo-small { + display: none; + } + + #vs .vs-logo .logo-big { + display: inline-block; + width: 90px; + } + + #vs .vs-core { + width: auto; + margin-right: -60px; + } + + #vs .vs-core .vs-slogan-wrapper { + margin: 0 12px 0 0; + width: auto; + } + + #vs .vs-core .vs-slogan { + font-size: 16px; + } + + #vs .vs-core .vs-subline { + font-size: 15px; + text-align: left; + } + + #vs .vs-core .vs-button { + font-size: 13px; + padding: 8px 15px; + } + + #vs .vs-close { + right: 20px; + } +} + +@media (min-width: 900px) { + #vs .vs-background-wrapper { + background-image: url(/images/banners/bg-desktop.svg); + background-position: top right -300px; + } + + #vs .vs-logo .logo-big { + display: inline-block; + width: auto; + } + + #vs .vs-core { + margin-right: 0; + } +} + +@media (min-width: 1280px) { + #vs .vs-background-wrapper { + background-position: top right; + } +} \ No newline at end of file diff --git a/themes/vue/source/images/banners/bg-desktop.svg b/themes/vue/source/images/banners/bg-desktop.svg new file mode 100644 index 0000000000..a05fbd8a7e --- /dev/null +++ b/themes/vue/source/images/banners/bg-desktop.svg @@ -0,0 +1,253 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/vue/source/images/banners/bg-mobile.png b/themes/vue/source/images/banners/bg-mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..f18973d137ae9193b00d7a4e98b81c09c8a93a4c GIT binary patch literal 8266 zcmV-QAhq9#P)Px#8&FJCMMrQhNoB#kHxJg7oRCwC#TwAW(xDh1?F2I--5Cqqd zZ-LMPGQhOjpD_lK{TT$gKt3-9S$L$XBJ1#>?!I@f9VckbK(_UusKZk6)Tv^dOTR6b z%ermbx@-?^-@GwyvXeRf*mrUNkN!BeaO~*ZOhb-2$B?ulMM@yRg6eH!9! zgK_t8_c%0y`*fTvxEsLTQG+;~baF?}XJ}K4`#va&yW^vTI}NH2zTj>YcLTV4!iJw< z6!&cD`?f9n|2z8IvaJu8yCr*f_w2pG-QL7Kyusd++?np+o`)tBd*}Nz?&*%bJKx%S zLfpaLd)!UI9qs+40)Ab{_;-8X*7X6{w_m9Di5e8#=aIcf@iY29^c6;b+)4ZW--*8Y zNBvAF%}!P?p*MzR#ooDbdVC;&T7-d2Wx_oaQKGs7X)q?B zEXstKga|7_Ql;}MH!ddNn^6X8CVYm64fsr)nu#9iTt^71{m{=eq=sN8R&&$O9Olkk zSg0@2K6(kF%N$Ng9N2U5q+t&5cVwV&5A7vBgMfhcRycp8Ti6m(`{InsT>2>=1IM1W zz$}75P~5ruVbVLT_K+hcdVQ7x4491=Pg0vKuUrGZ3V&aYu;~a`Z}RuGJU(*wnJCkd z=>WlbibwdxsmmUMM8JL4cy**O1iCCJs8hbDk5?V)3^#Fy!xKdWhJ!5C7Ffse+WiW5 ztGH9t>LljS@Pi{18pu9gZG8KM{R~a1cLLUbw765RCc!-%W=wjMQG2g&4}d$XTXAgf zF5g+>9y9K)!u?Tu*O-6*n^)XbrQr|YaoqV^_I0Fd0Qcw$?$^q}2%(`^m009*?q|M6 zz+L?e3n59}0(Shw&s6rFhJNP6-a9=~E_vAA9rxiK_6~lApmly|?Ik7Pb`t>@MQ z_GMXEpt)u6pFlNA<&jq0@iA-iG-!EVWzTF|+(k|~E}ZRM|DM3V`9OcaM)*kL7^E{W{z9;mp`ZHqFVC3sBXEByQPW}Vmjwlyv_QX?V~z?f~`3T_*zBV`u_)ezqX0KtiRt7B-htW8Bh)p>e_1Q zpp~#f0AV@LsCL%iobnzP4+qU#2z}6KpGgFV{|*|Ty9|(R)gTya3(Pxc-b2&^qpHRS z;@+rY%Mq^2w0}^2FZHb%L*&GowlZ4v-||uuY0gL=|9Z93Ij>5`0o{K_@8&ir&%Tqj4{3 z=#T?TmLEW+Vg7C>*-v>m1Nbbu(?aMhDRzpRppL^znSz=Sr>iG@w*ZlD;t`AVp+F83 zHBjGLW6=q&iu*y{*|RU_B=X-w+&PJFT!TBS1%NxF$NSm1X;A3G_aN@m7Pl|AbOFBOj@mEgdg z{LC^!|C>9(UHkSf+*^Bhf_u>k*w1vhJHg$iT(D8$9(>k!2DlSURF6>Gd%TOgYjDrH z*bUs-%@OWBnOR7n*>23LuYfy$XpDRBXX0HyGcLG5$2IWpihCeGgZ7@s&6g4xcgxR& z;%BmOsQw*r7yo|C&)DSe+IvtPxUJ+^nb8~((}|<`4P8l`%hbseQ|D)7UPat(*+(HR z`dLSr7nRj;+9c@g2xe>d78<(@KPJXW!sG*Cl~X~sAW@>;uhel?{| zk&rb67+yl*0KaC;kqn3O9A3f#fm~03iO`0aT1os*ngpZRmh$U%sp z=v!VXLjEuoeWuqVr4IWr_7(liUnpX7oxNAMdo8;-vG;J--jm{PI^1o8yKU{=wDyiG zn=o>(aCd;=+w2`W)Y-e#afE`q*t;FpVRQWq=lSY{)2r$1oeM~0y%vcTT&E}65!$=@ z_i)R<-%9+Ca1ZL=?GX16)WOO?PK^u4C3^<^dyBjH_b|7y_ziotvA=s=WiBv6MUFLKj>R!+hq<&xpd%;vSUGpa@an?ng?Muo5UK z0hvSenHG1>%s74;iU?E7YW$eep75DPc3l77Osww-RL3iZDt^`tVKA+Ew#*-_Rusns zlP0{l^FzA+6Xa)KNF;datAV#Xt>(Dt8K{2OxM@-7>y>4%Pq01|_v@wQ?+fcQ?ABdHRM?8bpm(+$s1k{*f{i+Ytlj>JupGXVpSdiIJS)Kr`(f_CW+UT#956G? zVMNtEIL?>ihY5rOVvxK%nv?j^)a5E%6-;R?N58rdjW$SoCe3^&=bPq8`6hZ$Yzumr z(lS|cARoZG;oZ(7{t zWEnROW;@&iHJhj}ggb}6)rtcMS-6s5I>S9`frDBJKePK)j%wLNYyvrJ^mid}+L0fP z(0KLeL{~0Gp_ABq-u?+u0o!{V|NJha0Lj8KOi44 z?xx3G?fp^Q1LE#m+>Pop+1?xIH`>WU`Gdg!D>acw?EH+;$|$h+(Fz-17k0VM&!h+a zOwp)(RWEkpXV85;VDI8*Y=gV&an~OR;dM4W?vOL+)|EjS_C@r_HG7%QRXGC0p1jb+ zHm@nt1_2~RCzGjb6=xQ}x%4D8f{(=fA|LohNYQ4q7CzHGsjRT+{ETE-fD1U7SE&^i zi~|08h*v=XN>YNaanGs*Bt?+q+D1OWbvD;g#tD`;eLhdR0r?v19`GjEWrvl-t76mdb?~zg6sOA1aV(#oKSA&V zbb`F(gX`aSk)}3$l4z1p*fnIE-h_vp=!|lPNB@eEAoXuKbVK6&v^oSTE0&Fq_48MA-j4+S9viz zl7sm76YO4K0-j(g+)ecnRKZb0lSL#&YGzD&6I)aZKf^H)^smHE(mc$Zn@|hoT&T+N zT|68kYN`jO!fxVM=oUHwm~e;F)(|~;36`o+jE73CLr}&;mqPr^s7+w=dJ~O=ppt@b zzx?20pAO2}Yw-f3j1!=&lX8BajT1;bK~|K^!x#qTR){5$eh=gp&1g>A2OT53IBQ^O zJxTGm!vcr8&q)LFIcEvTd5@rYgpe=cc~jVonFRy9>CZz2o={zt!Grg?qh* z`xblm7jT!n$qvNXZ|{|{_v-Tr@TNV%{GHJT6?+e0@8I9T&xEqQBh%%?zk|KIfzYRmyN>(meGgAZ3pQGO zQ>uSI?Z5qwaiB9x@ebGvY~WP!%rcXt=x2CQ#N1AdXW(!~jflNF^r1YNB*>)H9=HXs zao6+(_p$~>Ty(O);UMm^xW_-AFpqY#+RsH*Ux#{Dk==S>h=mlxzbr;}K+eHL7;Lq|Iv+HI%3!z>#rqAx{linUZL|G+CkOxKk9$73W7`b+8TZ0m z=IO^B!`ru~V{^l1`aK?h{r!&NtD1W5XBPCo{QZvN&8Q!nW*_bg>W{zNeasu6e!~5G z7SHVPF~~#)6F%s}m6-*TQC~3zK{6};chI~ChNQvkcvqh``QZRXp>{ z#W==73&ZkY5>E|vOE6s-$KN?@{gQnb-#EmDP*Y&!VE!u?s)TgHj;H_lbR(d=+rf}x zVo$Tr`;;+3Um0DBgQydG(bJ`TKDIG6YNu!5{xP>;`Ij7m5n(3GssPWFJ5=u$=2sN zCZI7xngso})wd(QubmU_irQhT> z;(nuklPlw%={E&+S}tI7UU7aG^qU@jHiY}M;NAi^(5~U0`pX z=AvHNa8<9YdL6y8<+N1N6@S2)ZdR}R%2dUY)+>8DISy^_ z4iw+Gb?JF;;lR$2J;(jN-MW2lnmg`qza5*u0`4m-39kI2yJ_`d<;BfSYwzV_o`JiS z&;yo*R@=Dr1VSEpMnbtt1y4urC<7HH&er8Ih?9XwQ82!VQtP2Uzq~FF~}qy7!-r^BM15uIxwYz z`emXcP%9c>hlOGBFf6`OI5xl?^I|sV&pc%TBL<1Hgo+qgPURp|a7R|r$p!L(_>b4? zz1c`q37rG#sz~Wc-fdG!bnH|1vkZq7+#zo=g-}F1(0t&2kA9Qno~Yl%Y(Yo| z<0APfWlt^TO@KZpt+URX0C%tUwd8JGio^U&ukxl$ze(tnXXrO+J)2$%p;q*p>gVe> zY20P9LBjpm6mVyYZiO3Y74CRbgrCWtG&Lj+xNsk-0Pil?dnN3J*ZNJlUfD(crcvD# z;AbxBX4TKvZ|Vhi=d+*wa{0$~!nc6?RJQl!#cK%)tS4X>O0Ddj**b6wH075j$7X(} ztP@v(PTW}ZGeP^AuIy)MX6=poO_`tRs)D`OKaH;jfTMqJr=q<#^Hku0cToX`Fy`kf z`FC1R;1M$tO4ytq^qU5HI+pdD;^(RLYa9jlfu5_eqfDNw%kbdaa0hpe6LQmY^%Or& zI&f*>7L;$ttH$q^JNAmya4Vs=S9D4Z^PBO-PREgzP(2Pi%It`mm7GDp=vGpR<-ZTj z3vYjxEb!0Wy!PU--+6-ff&GsA8*&3LhP!dt?y4g-^$`vw1))q~w1eU#>+H;!dqa`C zODs?D#ltq73&4a;?}R%>1)YQp%$SJWQf0>Uj5sCO=Yc8D(;KAVBCa>NfdskG@-V_fXkqT%V9nY9Lj%f$(VkDXFG_YI1&#>-A z4ABSaJ1{{ecbBc`On8pMeU%SMIiGe--vf1or~-s8g7)#WJym9a&IF8p=qUalQhvDT zd!+o3CtsWn90^ojz@{BUh4?hu>QSa2cLrL5e9apVB2MldOPNE3gUykT8LiD#@{ zLM`zO6WCJG3g4>E7C6eDqXp{g9r7mUFWe>*OJ{VIFP_EO5Zjly7UX9-UBP{2A@*&S zuGo?+-qxgiE;0^*Y)0RN6L z7!W=|PRs7yE1rN}?4YKj(@)fPH5Pvb-0_JR%$R&!Oyb&JpO%LxK>;11kW`c%u`F?s zh?p7LkEpy{E_4Z!=QGPf>1Efaw=fkT#Wkcefy4*#1W+|XlWVBdnr`Gz2^cv@6o!Ba z0SGVKNtgUim+#U#A&2$~LfXjBSRElXj{}$0sQw+ZAD9ok)W1vf)0&Lz7 zuGcz3E4nH;`}Dl~gfy5y+s6OTlZ5M&i6%|#8Q?tuHWP@*?X!PIx@7n0?gpvSlqdd?AOO{hxKihpRq$M z29aW3(JQk$ak;&VpCR1I-V+b(a8&qi{U&F1gq+cDBA!51r->8$)FQOj&mittu(8LokPn`c1qf1UeI09YOH7`zX|lW#XXos^Fi~#@FG7RhQz#Qrvj?i^oUp| zbd%%S;bs1NE9yIN#~Jos6DgyVYH%wJcG$@Hi?K_4Zm&QcA&R336Za3pBwn552JU#;Tz z7HX;=_nh17!!uyw`Mu$X=_yxuvb$#L&8LZH2Z`-i=#gS~rY?-ut=zsbn^7Wt-~dS!yUH@M4b_t|?W+WVs4 zbX@$$7JGj@9G-*wN`eEPz0#9s*jF0;Cbsth9D*;|JCxON?FZk`^nW@{po_Q%AK<(ZBnD3IR6DKI>IV&(#ly!wchnJu`H$S|2pO+Kqhz zh$hz<{U)nNnT_L3%#K6(XTkjxta#xT1{Kd3y)tL0gc_c!W2n;b-=FflT)};zzS^&c zx5a%e^9OI`^aG>Nilf<2JK;{R))nNRtKzESN}s)R<6viMdQn#k9{+uKGu-i#q0gp{-;E}a4qW(KmD+sAUZue`EA#lA-2!0(>a*b&xysn5 zvWu*|L+J={xhpsBq$^zJrD`1^)}tM(ht#z(D}Dw`e!qV`yfW?(zt>tziN12C??L)a zT34m7Q@)xlbFfNwU)dT}hx#6JIA5?eltoahqzmoSORiPPwA)S$Ast?3pDw9Us?2Do zIgN;XJRDvaclh>T2TXTu(X;7G`b{sdXEUnsG}E(T9ie`sj!+NvCJ#&G-Zs);khd00 zFXUrv9S1KOYkp>vev`kZ-=uM`Z`I9m7wo+TdpG(`TXeII3inyH(wrRr|Ejxo-3VbI z2$qYqRJ6!)k={QLA^$->AzyGsM16lAop&RS$)jOxc8%+e=|@ z&6{+lR#&O)sO)vCj9r-Wm6@iAnRY5jX|G4$k0z@}=l&D!PgUDYaZB6sr~i%8z_YmL z;=8!_1V35mYpYBS0EYdE-CEIw(7xD!)-=BkH$>j#KjMBD)s;Qk*UA4hb8>ySW^G#I zKpwKz%VBrtv-w7!0R25w7f+O0qK9(=6AcI$pL9%UOaRXvglE80@Tt!Pkx{0kQqZT# z%Go9l6>kf26RdX09CsyBJr&wV5MbkuHa&=M*BEz|6}su$(?%@wJ3!t2L!XJY{lDXP zFxUJJj&%3CW8MAS??A`f-iJjtj1=U{D0A4OYll0^ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/vue/source/images/banners/close.svg b/themes/vue/source/images/banners/close.svg index 4fee93a6ab..a9d51d1d86 100644 --- a/themes/vue/source/images/banners/close.svg +++ b/themes/vue/source/images/banners/close.svg @@ -1,7 +1,7 @@ - + - \ No newline at end of file + diff --git a/themes/vue/source/images/banners/extended.svg b/themes/vue/source/images/banners/extended.svg deleted file mode 100644 index 192d76b2f9..0000000000 --- a/themes/vue/source/images/banners/extended.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/themes/vue/source/images/banners/free-access.svg b/themes/vue/source/images/banners/free-access.svg deleted file mode 100644 index 7c8f7c490a..0000000000 --- a/themes/vue/source/images/banners/free-access.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/themes/vue/source/images/banners/vs-close.svg b/themes/vue/source/images/banners/vs-close.svg deleted file mode 100644 index 0e2f31fcd4..0000000000 --- a/themes/vue/source/images/banners/vs-close.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/themes/vue/source/images/banners/vs-fw-bg-small.svg b/themes/vue/source/images/banners/vs-fw-bg-small.svg deleted file mode 100644 index a914f40050..0000000000 --- a/themes/vue/source/images/banners/vs-fw-bg-small.svg +++ /dev/null @@ -1,183 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/themes/vue/source/images/banners/vs-fw-bg.svg b/themes/vue/source/images/banners/vs-fw-bg.svg deleted file mode 100644 index 8c52220629..0000000000 --- a/themes/vue/source/images/banners/vs-fw-bg.svg +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/themes/vue/source/images/banners/vs-iso.svg b/themes/vue/source/images/banners/vs-iso.svg index a95d926079..b3bb7a8ca4 100644 --- a/themes/vue/source/images/banners/vs-iso.svg +++ b/themes/vue/source/images/banners/vs-iso.svg @@ -1,7 +1,10 @@ - - - - - + + + + + + + + - + \ No newline at end of file diff --git a/themes/vue/source/images/banners/vs-logo.svg b/themes/vue/source/images/banners/vs-logo.svg index b44c004583..9b72a0ed0e 100644 --- a/themes/vue/source/images/banners/vs-logo.svg +++ b/themes/vue/source/images/banners/vs-logo.svg @@ -1,8 +1,13 @@ - - - - - - + + + + + + + + + + + - + \ No newline at end of file diff --git a/themes/vue/source/images/banners/vueschool-banner-bg-desktop.svg b/themes/vue/source/images/banners/vueschool-banner-bg-desktop.svg deleted file mode 100644 index adb1c11dc6..0000000000 --- a/themes/vue/source/images/banners/vueschool-banner-bg-desktop.svg +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/themes/vue/source/images/banners/vueschool-banner-bg-mobile.svg b/themes/vue/source/images/banners/vueschool-banner-bg-mobile.svg deleted file mode 100644 index 5a3c53666b..0000000000 --- a/themes/vue/source/images/banners/vueschool-banner-bg-mobile.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/themes/vue/source/images/banners/vueschool-banner-bg-tablet.svg b/themes/vue/source/images/banners/vueschool-banner-bg-tablet.svg deleted file mode 100644 index de06abe8b0..0000000000 --- a/themes/vue/source/images/banners/vueschool-banner-bg-tablet.svg +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/themes/vue/source/images/banners/vueschool_banner_mobile.png b/themes/vue/source/images/banners/vueschool_banner_mobile.png deleted file mode 100644 index 590a15a4f3a4a95fd893c012a1a7d07a05088575..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10822 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 MWK^Z=CBKILFR~r{#sB~S diff --git a/themes/vue/source/images/banners/vueschool_blackfriday_background_tablet_2.svg b/themes/vue/source/images/banners/vueschool_blackfriday_background_tablet_2.svg deleted file mode 100644 index ed53dc0f14..0000000000 --- a/themes/vue/source/images/banners/vueschool_blackfriday_background_tablet_2.svg +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/themes/vue/source/js/common.js b/themes/vue/source/js/common.js index b03acd978f..635d62ccab 100644 --- a/themes/vue/source/js/common.js +++ b/themes/vue/source/js/common.js @@ -3,6 +3,7 @@ initMobileMenu() initVideoModal() initNewNavLinks() + initVueSchoolBanner() if (PAGE_TYPE) { initVersionSelect() initApiSpecLinks() @@ -285,7 +286,9 @@ */ function initVueSchoolBanner () { const banner = document.getElementById('vs') - if (banner && !localStorage.getItem('VS_FW_BANNER_CLOSED_2')) { + const start = new Date('2022-09-21T00:00:00+02:00') + const now = new Date() + if (banner && (now > start) && !localStorage.getItem('VS_FW_OCTOBER')) { banner.classList.remove('vs-hidden') document.body.classList.add('has-vs-banner') document.getElementById('vs-close').addEventListener('click', function (e) { @@ -293,7 +296,7 @@ e.stopPropagation() document.getElementById('vs').remove() document.body.classList.remove('has-vs-banner') - localStorage.setItem('VS_FW_BANNER_CLOSED_2', 1) + localStorage.setItem('VS_FW_OCTOBER', 1) }) } } @@ -440,7 +443,7 @@ if(dataTypeAttr && dataTypeAttr.nodeValue === 'theme-product-title') { return 300 } - return localStorage.getItem('VS_FW_BANNER_CLOSED_2') ? 0 : 80 + return localStorage.getItem('VS_FW_OCTOBER') ? 0 : 72 } }) } From 4934a6624bedb2e871b0097ca6d72d52b3f69051 Mon Sep 17 00:00:00 2001 From: Nico Devs Date: Tue, 20 Sep 2022 11:57:50 -0300 Subject: [PATCH 2/2] Change CTA text --- themes/vue/layout/partials/vueschool_banner.ejs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/vue/layout/partials/vueschool_banner.ejs b/themes/vue/layout/partials/vueschool_banner.ejs index bb5dccce13..6eefa30c1c 100644 --- a/themes/vue/layout/partials/vueschool_banner.ejs +++ b/themes/vue/layout/partials/vueschool_banner.ejs @@ -21,7 +21,7 @@
- Book my spot + Join for Free