From a5d149029a67492c710f5e849a274d19db89b114 Mon Sep 17 00:00:00 2001 From: Frits Ypeij Date: Fri, 3 Jun 2016 16:26:16 +0200 Subject: [PATCH 1/2] design game list --- app/assets/fonts/icons/icons.eot | Bin 10728 -> 12348 bytes app/assets/fonts/icons/icons.svg | 9 +- app/assets/fonts/icons/icons.ttf | Bin 10564 -> 12192 bytes app/assets/fonts/icons/icons.woff | Bin 10640 -> 12268 bytes app/assets/fonts/icons/icons.woff2 | Bin 4344 -> 5140 bytes app/assets/fonts/icons/selection.json | 281 +++++++++++-- app/assets/stylesheets/application.scss | 7 +- app/assets/stylesheets/base/_icons.scss | 330 +++++++++++---- app/assets/stylesheets/base/_variables.scss | 4 +- app/assets/stylesheets/views/_base.scss | 1 + app/assets/stylesheets/views/_game.scss | 8 +- .../stylesheets/views/_games-index.scss | 78 ++++ app/views/games/index.html.erb | 376 +++++++++++++++++- config/locales/en.yml | 2 +- 14 files changed, 959 insertions(+), 137 deletions(-) mode change 100755 => 100644 app/assets/fonts/icons/icons.woff2 create mode 100644 app/assets/stylesheets/views/_games-index.scss diff --git a/app/assets/fonts/icons/icons.eot b/app/assets/fonts/icons/icons.eot index 43425d5caa8d25dab05b3c5d1994168d02afbc40..0c54d293e5778f4562c78b33b88fa0c571a39903 100755 GIT binary patch delta 2279 zcma)8O>7fa5T4n!cfI!RI=fzH9XljmJFzi_IK;7&C^SY5NG%7T6ca9Oi2@}E^3w#B zaHyPeDpFO6S|E@r(L)av7F7$PCk_=VN)P=*0UA{ed8Xmj+a0Dh`2Bu;D%y=%aR=wC-(SP)^c}#) z17t5w5+L5-mq|ZQde`LC@r4_p>?NJW|Mb|*#JDsQ-T<)aHPR=i#usLLVFd0G@EZZ~ z>G7#UU!9t|0MJ7TaC&xT{y6Ytf!rdq1J6IG9>fvuXRN-1!+|de>?PO(E!AHzDS7Wm zcg#B(vbJy;TQf+5>J~1obay5?Bb}nTnF3<xrKApEQQOKf=(JUln9omlR z)DuXKSlt{8RsPRR@8cP`Yr1?=Q51~^Syr^hIbBwild`TUG9mgOHKxmYjp>Spu4;pg zd$zBv(@*?!|zjq*@PUA7}*oDx%7MOjenY^0DVD=eIRjl$_HB{Qu8 zX={jZJ^yrVd@X0zOvf4#zT|jcq6Dwlu@+bv6uSCN*HQ(c48Yg;GOTB7L55f!Ru7i#a`XnvLSn-uhGo+EGUaMqa>$d#t^f&SW#B$~Q93ABaFMTJ zowfyp9_DQ(Tjbrot+*rBoq$dl768bft3$*kZ;1A;aW@ieE!sQ$BIDTrMsgLL;_u>J zS?B6urnHduP&3lii``MI2y_nV5b|%(X)MB%@HFg( zG2)pl^rwDv1d?D0#1_((F_YHA@>X zgk&Kf7JK`X;l5t0uQy*v82nPrG8==YRf|}W;#kRSuN>VzlpDoQMsq{kkG7kou_9Sk z*6r+?!=<26&gaW?T=)GD-!nJM;mS=!j&C1|SXN}nGUt-Jw)K?ut0zWtxzQ8q{!-7j zUCBAqYTSF?82Tcf8yw8VackqFbLzp`(2q!$Q)?YA^I7g)FzHKCxd0!q6>c>R5Jf>yB`HV)DZ#fQ5y2~{KFLsI(;qNZ#Slf+ z$H|gk69mmK$(&CWMMF`|fZvqmuvGD>GF`!MrHUd4T2XD7sej&K!0R%j3 zYrw6SS8g`P>bI!@%vX(c&B~Is{K!)yo#AwLpkDnrJ!bu`@73Sbujt>0x%;5q zG>+u=mAw#vpeqZ6mt5HoQJ7=D zj2?*)KUo}^1C_pFj?5EYVDd0c@{ls=8oba-?#?8E@NKT_hkkhd$i&R_{KJ1BRX)=d STMImD-m5khyie(I3tAGL^gEr*k zCnuiQI#$HMpsoPqN986~6fl@GJOT1+fP96##N5=GUYx&y{5e2N+6wZEOMngq0!-Bi**?~NW$xICF3<*#+GmvctWwQX; zrBF62Fb+haY&M{{HLegOcI6oj1s diff --git a/app/assets/fonts/icons/icons.svg b/app/assets/fonts/icons/icons.svg index 088b6d9..a11605f 100755 --- a/app/assets/fonts/icons/icons.svg +++ b/app/assets/fonts/icons/icons.svg @@ -3,7 +3,7 @@ Generated by IcoMoon - + @@ -45,6 +45,13 @@ + + + + + + + \ No newline at end of file diff --git a/app/assets/fonts/icons/icons.ttf b/app/assets/fonts/icons/icons.ttf index 48b44f27005553724b6490fdb2c1cd075a21d7f4..b11289d5e0a8a61f921b80ff15fc25af40dd445b 100755 GIT binary patch delta 2237 zcmaJ?Pi)&{6o1c7>^QNV+HvYM?bz}CI zSa(1vJAs6dSj03WBsii)lVH<0ahN8ia^T+>IdI_5#yCvkfLO-?)Rgzx2^(Wz+5X<| z_rCYu@B3$eGXCDdG9Uo>U*z;^E?bn3}F(1=&XmYMt`r^#03Vf|kmY7?a#Lq#NdqzS~%t#XcJugrIU36G~54v@6slnvYOA ztX#v$#UJsxXxRhFjT&F$S3rjz7=~T&Je1%RyhYX1UDz5lL?ISUVLUrHl*?FYlNdh| zl^`aMxlAHsbE1$$o1k}gtZ4N! zx~wQCWnEKbV)Wmu49j|zVMW6Rw8{D{J66^kv0S;o(XG*I1Ds&{joUSoPWmePbCAoTwf!aO_hRVJIau3Sr0Tb zUHr2n;l zv!i@;=SXS{KOIYr>^$0G<|lIGS>Lp~dl6UtMj?|a&|%&GQ)GOx#Nql?M2_zm30YQX z#4;CSdv^5a52z=`QmL^M>VbU!jywHH%Nc78 z&hts`eK6@eQGOdfq|v5Z%}xv&f-`_bKV}DWLo~o9N&LNgGn*3oj?-vk1pARf?!Q@h ze9*~Yj?$N+mEHvNYz|uukx#SqG{t2W6_5U1Hx_3a=nfi8(l$)|hcs?RQUyU21woZ0 zKQ#pW?}S2vTTnfcp~$A!XR3-JimHc`C9ft3npcuJk1C3WqMAOhDa%2r>`^Hq6yi9} z=jq(F#orfh?^BI&qn%3Ul@l1}1 zu_Xw8$lf(TmhCeWEgm0|P&)(i94`s}M5r%I z-j5!pfHnc!2=u%*{B7I$gZ@YFg3raa23&t>{c5wV49ABsQz^x(R+7Ah2c9Zn#?#q> zS|yU0uzu6`>8JGz`uBnEzz0Teu-7h=ft%oEIf0{pR-p23LN2=r*?SQ<5Mg)2=D|&8 z(BWNVPd02f{p=XsKp_Rg& zP69c0G;A*n!s|yS7v`7X2q{>Ad046(?Cs9qPdwlspPD{CTU>;3n1X3I4zo~%#RvLS IzUeLf1z;^-=l}o! delta 612 zcmZ1we-iYgfyF_x z>_Ab74NO3G0+h`RWSc?REI@WCl+6l^4N)kY4JhsnWpgn|F?504&%y~5;RDJ**i1ln zI+V=}WZQz+jzC2$Ku!%*f|WrG7%&hGY(ViKD4UDHgkec$a(-@pejY<6Lo!1?LoN{K aGvrM^tEZxlDU4k$kG_NurrOB{`UL7%Q6n<~l-u2qM>+E`+b$*(7?Zl4jCJu4zBx)O1q%BaPwuHFp0jR7rBvtdL zq^0QrIaFMb5Q17%RN}x9)l`C3MI1PwN>w;O`6)SY0I4M$kb0si2c$T>*4y~*U(TUm80su~v;Vv6DFRZFl zr6t0+G17hRXqcKg`!ZoK0Bk?Z#@DyTGSic#;{ZE8BA+}Pex>l!G=YSzlitCGc%9#v zo;|e;(9Lpv#m03|#%AUxN|dPk2Lf2}X=y&ZeYUhrg?o099<|3Xtk0EZCkdm%ILF3! z=VmW1%rBjy^{`})A5Rj`->=9x%>9OyXK`oXTY`GY?16^Ld5lZm+tO|Gc8aW@VanDF z(x9@ANvX3v)*fjW%_k}~zttO`ZGNOz;YD~2f5yEZA+8+Aac7cwPQD9tj|?jbGK&bv|DaI&IOyXRmiBa!E+ zVn~;38y4Yg?-V4(p@t;OdZ?c1>QkM~SQh9?(tYILqKlb_C*c`54CBNzp6gGGmG^B|5sez~SZ%M2>GAida@;$TAn>hxYaqj;d!yGMSMx>d`{a-b3+4)2gk%WDI>1 z%?u7^qPVB_#Rc_vb?8^5pR?9AxXh=y55c4lNBJUr!cMr+Y{Rf2I15PjV6HzuKntvc zggcO2q!I8&5C} z^n?vYX(uNCgBmw2se&Mif}l!LkS0=s??)nnS5SSDp~$8`V5*8CimH#3CBG&JnqQJR zpDK!mqM8A}Da&E0>{BTs65%*5;A=auBbaJ#NvTF66l(EllAqu|^P?@TEt)QcWw|rb z6qDo@O>36?Mj)Vzn%2_N`dprou_*{a$=Be}3gT-%$rqLtL-I-V5T!5y?==@XBk52m z%Bo9B+2a*Bo@0l@&XyCr9z|lMqM=Ya(phN6=BB3ZFdu98&`)iYe17zVyPKMtv37+% zcDa<9Z14q;h}s#D=Xgm7CL^gFSwDRo18M@+2sGXp{ITisvEZ)z5b&_pfLpI@-l)%& z*AoMnt$d!ST4}Nt9~o8B8BTWx)+#f}ar1Y5Oh2z*(SHtggg!R9!d-TmY~^M$RrZpj z-F?7;2nSu62QS?^2ltRX;mTh6PY`rvf$)MW`=J>Yfd}+Rg!swg$Q-Ejy>eup@SH1q zNS1 delta 664 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

pY5)$x}*2VL8?gP^CNd%tq&o_zv?1M z7J0biI0LzDys`*RMIpSj4=cH686)+@B&FArW7~}q?m=3vW&7xDIaREuMlE-NveYEG zYZ*m`fuL=4dy9nYO%mhwF$C2#jalwVz@Tv{ZmEwP8DYg=iI^KBQ4QvSx(+f&H4Kk3 z=y+wE9T~2VGDGt#%=J;jBdk(8qr>EUkW*+Jx#7dl6F5TSNPVOwr3w$#;y5wr4B}Kk zDtdbr$`#!SCE5k#i7BG5FC~RAbYpJ4Ee?4;30+QBvrn3M1<5q&^+H|=>IY9lPiz=MzZkc2{tKFZR&75BpN37<* zK?#M2TaL?RjPww}HNN648U=%Y{Ab-mif)8W*E}jszsEsRyU{5q-iHX0T^YYB@7@qo z-oa~5#yN4~rM73OUzJ}>i}jmtSVnd^G>rRMgtJzQ)mlX(izDAjSUNd?L5Q(hp)j-k zc&C+tKQUK*o8vzQ&=Oqz_j!@ds(trINxTeNA>0(c~* zP8~@5^Uoqfc=*<>?bGf*xF>wYIrp^tAPgHbo6}ocqso{$ymDE;%@+_mfk0X|V+3Nf zI^2>nmkc-OvT4!$oBv%gOdWWL6)alx_uL2f@0Pl7#Fzp4k!d6n>`43ep1+emIb%|E z?Q_{dP}mk*AzID#90G#b&qdd!Ps*5l?(W`wMLHU(4s*5*tZb@i7TXN2R&~G?Ewz{u z9rI18>ai6k?x>#Pj}=usxcJ#Gj_#qW&aR4zF6ZfM-HthN@d5uX_b>kPnWN|G(CV&= z);TYa{hyLjqOKr5`|R+@)yFlJt@i%D|HlT8BfWfkkO{1J)!B>Nr$3U)WhpQ=FD^N-LrSC) zjg6@_Qo_+)lS-sg6}5@(G^Iu%vS%w#Bq!pb9hDUh+T-cysHp6qJRS!vCq+9v5b_XP z`m`xEM2dEEA3kGQt)JRB@>k~cG_BDepl^0EK`{=U{OH;#KUi;T{H3TPNgJ~o<4{rP+(bgt; z)@YUM-Z8D}%sy954*TR2mO11PpS+r9`f4^DI^<(_>fT;0RJoc&_Z0?n5WdiVh}i*n z0%TA}2B<*j+P-5A*A{%EOZvBfo}HKZOmkV6K3 z3CiF{$k~6OA+0gZCYmzQSmF{(gKIV=vb{ZaS5~?Y610HA4RTjFDWnPafy&BvA7?tV zwcN5@y=%DQMo4R=jCpBG#^E?BW`Y}BpGBKySseJ~0exNvK3X@`u-h_P(A8yHLN^gaHKGk2pNG-}(aq6Xf zgbGf*xI9CoR=Nbr->kGU;ZOmfKK5*gdz783f+XtqX7z7r(I~b9d+j%UpOmg zIOp_2YwzgZPZb};n)}``6@9R#ea*Zqd&9gBJRvF8ojK#~W8F>u%Rr9RXn3=(M(amF zhLGN~JIt3r4nCzqKr2n%5wrD$i18uBa*w$>>27L;a4bNgB#YlO{68s1oCh|jD~3NO zO2$g@fGM4~fl@aSmL3JMbrRf#SEn~nYeK*by`$^#Z1XzMd9E7$3|-jC0#W*9Et%}w z`XJP%4OsK#DUzDb;`3_6i>*j(w9x_p&8iIfHyS2;XkYVi_1w6sdw_o&(tqCu=I%;D zUV-D^ztg7i@L#Vc5QYf8AW4Nq>1M_zk3`W~x<$VW0OBqfEDVCz2||*mFnA1L={8vk z5?7KU$Wx%Jvp)yULKKBzlUk9_80*D^i$5tmlBMv;Bt<~Xmk32$dP$gY+YT2c1x^4T z7LkAv6$VgvBuU|ud__R&E)kM|?UFDeZ|pqEW%)HXHyCOqFh-1j@5L8zl+^SpEP zbcRupjw|8tBubJjg;c6E=`v)J zkyB7oQ5!FdhL)~&_V0b@EwL6Acae*jgxu6W7emBJeJ=2{Ia^D}7Z4FK39rL4BKB=W m!dW2k10du;GAAZS&OZVt@&5pSGames +

Upcoming

<% @games.each do |game| %> -
-

<%= link_to(game.name, game) %>

-
    -
  • Start Time: <%= game.start_time %>
  • -
  • Required Players: <%= game.required_players %>
  • -
  • Game Type: <%= game.game %>
  • -
+
+ <%= link_to game, class: "game cloud" do %> +

+ <%= game.name %> +

+
    + <% if game.start_time && game.start_time.to_date == Date.today %> +
  • + + <%= l game.start_time, format: :short_time %> +
  • + <% elsif game.start_time %> +
  • + + <%= l game.start_time, format: :short %>, <%= l game.start_time, format: :short_time %> +
  • + <% end %> + +
  • + + <%= game.attendances.count || 0 %> + <%= "/ #{game.required_players}" if game.required_players %> +
  • + + <% if game.game %> +
  • + + <%= game.game %> +
  • + <% end %> +
+ <% end %>
<% end %> + +

Archive

+<% @games.each do |game| %> +
    +
  • + <%= link_to game, class: "game cloud" do %> +

    + <%= game.name %> +

    +
      + <% if game.start_time && game.start_time.to_date == Date.today %> +
    • + + <%= l game.start_time, format: :short_time %> +
    • + <% elsif game.start_time %> +
    • + + <%= l game.start_time, format: :short %>, <%= l game.start_time, format: :short_time %> +
    • + <% end %> + +
    • + + <%= game.attendances.count || 0 %> + <%= "/ #{game.required_players}" if game.required_players %> +
    • + + <% if game.game %> +
    • + + <%= game.game %> +
    • + <% end %> +
    + <% end %> +
  • +
  • + <%= link_to game, class: "game cloud" do %> +

    + <%= game.name %> +

    +
      + <% if game.start_time && game.start_time.to_date == Date.today %> +
    • + + <%= l game.start_time, format: :short_time %> +
    • + <% elsif game.start_time %> +
    • + + <%= l game.start_time, format: :short %>, <%= l game.start_time, format: :short_time %> +
    • + <% end %> + +
    • + + <%= game.attendances.count || 0 %> + <%= "/ #{game.required_players}" if game.required_players %> +
    • + + <% if game.game %> +
    • + + <%= game.game %> +
    • + <% end %> +
    + <% end %> +
  • +
  • + <%= link_to game, class: "game cloud" do %> +

    + <%= game.name %> +

    +
      + <% if game.start_time && game.start_time.to_date == Date.today %> +
    • + + <%= l game.start_time, format: :short_time %> +
    • + <% elsif game.start_time %> +
    • + + <%= l game.start_time, format: :short %>, <%= l game.start_time, format: :short_time %> +
    • + <% end %> + +
    • + + <%= game.attendances.count || 0 %> + <%= "/ #{game.required_players}" if game.required_players %> +
    • + + <% if game.game %> +
    • + + <%= game.game %> +
    • + <% end %> +
    + <% end %> +
  • +
  • + <%= link_to game, class: "game cloud" do %> +

    + <%= game.name %> +

    +
      + <% if game.start_time && game.start_time.to_date == Date.today %> +
    • + + <%= l game.start_time, format: :short_time %> +
    • + <% elsif game.start_time %> +
    • + + <%= l game.start_time, format: :short %>, <%= l game.start_time, format: :short_time %> +
    • + <% end %> + +
    • + + <%= game.attendances.count || 0 %> + <%= "/ #{game.required_players}" if game.required_players %> +
    • + + <% if game.game %> +
    • + + <%= game.game %> +
    • + <% end %> +
    + <% end %> +
  • +
  • + <%= link_to game, class: "game cloud" do %> +

    + <%= game.name %> +

    +
      + <% if game.start_time && game.start_time.to_date == Date.today %> +
    • + + <%= l game.start_time, format: :short_time %> +
    • + <% elsif game.start_time %> +
    • + + <%= l game.start_time, format: :short %>, <%= l game.start_time, format: :short_time %> +
    • + <% end %> + +
    • + + <%= game.attendances.count || 0 %> + <%= "/ #{game.required_players}" if game.required_players %> +
    • + + <% if game.game %> +
    • + + <%= game.game %> +
    • + <% end %> +
    + <% end %> +
  • +
  • + <%= link_to game, class: "game cloud" do %> +

    + <%= game.name %> +

    +
      + <% if game.start_time && game.start_time.to_date == Date.today %> +
    • + + <%= l game.start_time, format: :short_time %> +
    • + <% elsif game.start_time %> +
    • + + <%= l game.start_time, format: :short %>, <%= l game.start_time, format: :short_time %> +
    • + <% end %> + +
    • + + <%= game.attendances.count || 0 %> + <%= "/ #{game.required_players}" if game.required_players %> +
    • + + <% if game.game %> +
    • + + <%= game.game %> +
    • + <% end %> +
    + <% end %> +
  • +
  • + <%= link_to game, class: "game cloud" do %> +

    + <%= game.name %> +

    +
      + <% if game.start_time && game.start_time.to_date == Date.today %> +
    • + + <%= l game.start_time, format: :short_time %> +
    • + <% elsif game.start_time %> +
    • + + <%= l game.start_time, format: :short %>, <%= l game.start_time, format: :short_time %> +
    • + <% end %> + +
    • + + <%= game.attendances.count || 0 %> + <%= "/ #{game.required_players}" if game.required_players %> +
    • + + <% if game.game %> +
    • + + <%= game.game %> +
    • + <% end %> +
    + <% end %> +
  • +
  • + <%= link_to game, class: "game cloud" do %> +

    + <%= game.name %> +

    +
      + <% if game.start_time && game.start_time.to_date == Date.today %> +
    • + + <%= l game.start_time, format: :short_time %> +
    • + <% elsif game.start_time %> +
    • + + <%= l game.start_time, format: :short %>, <%= l game.start_time, format: :short_time %> +
    • + <% end %> + +
    • + + <%= game.attendances.count || 0 %> + <%= "/ #{game.required_players}" if game.required_players %> +
    • + + <% if game.game %> +
    • + + <%= game.game %> +
    • + <% end %> +
    + <% end %> +
  • +
  • + <%= link_to game, class: "game cloud" do %> +

    + <%= game.name %> +

    +
      + <% if game.start_time && game.start_time.to_date == Date.today %> +
    • + + <%= l game.start_time, format: :short_time %> +
    • + <% elsif game.start_time %> +
    • + + <%= l game.start_time, format: :short %>, <%= l game.start_time, format: :short_time %> +
    • + <% end %> + +
    • + + <%= game.attendances.count || 0 %> + <%= "/ #{game.required_players}" if game.required_players %> +
    • + + <% if game.game %> +
    • + + <%= game.game %> +
    • + <% end %> +
    + <% end %> +
  • +
  • + <%= link_to game, class: "game cloud" do %> +

    + <%= game.name %> +

    +
      + <% if game.start_time && game.start_time.to_date == Date.today %> +
    • + + <%= l game.start_time, format: :short_time %> +
    • + <% elsif game.start_time %> +
    • + + <%= l game.start_time, format: :short %>, <%= l game.start_time, format: :short_time %> +
    • + <% end %> + +
    • + + <%= game.attendances.count || 0 %> + <%= "/ #{game.required_players}" if game.required_players %> +
    • + + <% if game.game %> +
    • + + <%= game.game %> +
    • + <% end %> +
    + <% end %> +
  • +
+<% end %> diff --git a/config/locales/en.yml b/config/locales/en.yml index 28dfe51..7820b5f 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -40,7 +40,7 @@ en: footer_html: | Build by the
LearningSpaces and Zerocopter team.
- Source available on GitHub. + Source available on GitHub. bot: command_does_not_exist: | From 151f65c3b185e7e5e3d129bf7c0c0eda365f5d81 Mon Sep 17 00:00:00 2001 From: Frits Ypeij Date: Fri, 3 Jun 2016 16:41:43 +0200 Subject: [PATCH 2/2] add upcoming game to home --- app/assets/stylesheets/components/_stats.scss | 5 +++ app/views/application/_stats.erb | 34 +++++++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/app/assets/stylesheets/components/_stats.scss b/app/assets/stylesheets/components/_stats.scss index eff2992..a683006 100644 --- a/app/assets/stylesheets/components/_stats.scss +++ b/app/assets/stylesheets/components/_stats.scss @@ -53,3 +53,8 @@ float: left; } } + +.static_pages-home .upcoming .game { + width: auto; + margin: 0 0.25em 0.5em; +} diff --git a/app/views/application/_stats.erb b/app/views/application/_stats.erb index 30efc6a..b518455 100644 --- a/app/views/application/_stats.erb +++ b/app/views/application/_stats.erb @@ -1,3 +1,37 @@ +
+ <%= link_to Game.last, class: "game cloud" do %> +

+ [Upcoming] <%= Game.last.name %> +

+
    + <% if Game.last.start_time && Game.last.start_time.to_date == Date.today %> +
  • + + <%= l Game.last.start_time, format: :short_time %> +
  • + <% elsif Game.last.start_time %> +
  • + + <%= l Game.last.start_time, format: :short %>, <%= l Game.last.start_time, format: :short_time %> +
  • + <% end %> + +
  • + + <%= Game.last.attendances.count || 0 %> + <%= "/ #{Game.last.required_players}" if Game.last.required_players %> +
  • + + <% if Game.last.game %> +
  • + + <%= Game.last.game %> +
  • + <% end %> +
+ <% end %> +
+
<% if Game.last %>