From 259e3863ec1aecc4108eba333c66d35d57893c5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Sun, 13 Feb 2022 17:36:29 +0100 Subject: [PATCH] Inline font styles, remove obsolete icon font --- .../Classes/ViewHelpers/IconViewHelper.php | 56 ++++++++++++ .../TypoScript/Page/Main.typoscript | 39 +++++++++ .../Configuration/TypoScript/setup.typoscript | 1 + .../Private/Assets/fonts/config.json | 34 -------- .../Private/Assets/fonts/fontello.woff | Bin 3724 -> 0 bytes .../Private/Assets/fonts/fontello.woff2 | Bin 3028 -> 0 bytes .../Private/Assets/scss/base/_fonts.scss | 82 ------------------ .../Resources/Private/Assets/scss/main.scss | 1 - .../Private/Partials/Product/Teaser.html | 10 +-- webpack.config.js | 1 + 10 files changed, 101 insertions(+), 123 deletions(-) create mode 100644 public/typo3conf/ext/ep_theme/Classes/ViewHelpers/IconViewHelper.php delete mode 100755 public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/config.json delete mode 100755 public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/fontello.woff delete mode 100755 public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/fontello.woff2 delete mode 100644 public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/base/_fonts.scss diff --git a/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/IconViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/IconViewHelper.php new file mode 100644 index 00000000..5cb092ea --- /dev/null +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/IconViewHelper.php @@ -0,0 +1,56 @@ +registerArgument('icon', 'string', 'Icon name'); + $this->registerArgument('class', 'string', 'CSS classes'); + } + + /** + * @param array $arguments + * @param \Closure $renderChildrenClosure + * @param RenderingContextInterface $renderingContext + * @return mixed + */ + public static function renderStatic( + array $arguments, + \Closure $renderChildrenClosure, + RenderingContextInterface $renderingContext + ) + { + $imageService = self::getImageService(); + $sprite = $imageService->getImage('EXT:ep_theme/Resources/Public/images/icons_sprite.svg', null, false); + $imageUrl = $sprite->getPublicUrl(); + + return sprintf( + '', + $arguments['class'], + $imageUrl, + $arguments['icon'] + ); + } + + protected static function getImageService() + { + return GeneralUtility::makeInstance(ImageService::class); + } +} diff --git a/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Main.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Main.typoscript index a6ebbf7c..27d719b3 100644 --- a/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Main.typoscript +++ b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Page/Main.typoscript @@ -144,6 +144,45 @@ page { settings < plugin.tx_eptheme.settings } + CSS_inlineStyle ( +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: local(''), + url('/typo3conf/ext/ep_theme/Resources/Public/fonts/lato-v17-latin-300.woff2') format('woff2'), + url('/typo3conf/ext/ep_theme/Resources/Public/fonts/lato-v17-latin-300.woff') format('woff'); +} +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: local(''), + url('/typo3conf/ext/ep_theme/Resources/Public/fonts/lato-v17-latin-regular.woff2') format('woff2'), + url('/typo3conf/ext/ep_theme/Resources/Public/fonts/lato-v17-latin-regular.woff') format('woff'); +} +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: local(''), + url('/typo3conf/ext/ep_theme/Resources/Public/fonts/lato-v17-latin-700.woff2') format('woff2'), + url('/typo3conf/ext/ep_theme/Resources/Public/fonts/lato-v17-latin-700.woff') format('woff'); +} +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: local(''), + url('/typo3conf/ext/ep_theme/Resources/Public/fonts/lato-v17-latin-900.woff2') format('woff2'), + url('/typo3conf/ext/ep_theme/Resources/Public/fonts/lato-v17-latin-900.woff') format('woff'); +} + ) + headerData.998 = TEXT headerData.998.value ( diff --git a/public/typo3conf/ext/ep_theme/Configuration/TypoScript/setup.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/setup.typoscript index 60d49d77..aa12dc5e 100644 --- a/public/typo3conf/ext/ep_theme/Configuration/TypoScript/setup.typoscript +++ b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/setup.typoscript @@ -100,4 +100,5 @@ config { typolinkEnableLinksAcrossDomains = 1 sendCacheHeaders = 1 content_from_pid_allowOutsideDomain = 1 + inlineStyle2TempFile = 0 } diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/config.json b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/config.json deleted file mode 100755 index d919c921..00000000 --- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/config.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "", - "css_prefix_text": "icon-", - "css_use_suffix": false, - "hinting": true, - "units_per_em": 1000, - "ascent": 850, - "glyphs": [ - { - "uid": "12f4ece88e46abd864e40b35e05b11cd", - "css": "ok", - "code": 59392, - "src": "fontawesome" - }, - { - "uid": "9f7e588c66cfd6891f6f507cf6f6596b", - "css": "phone", - "code": 59393, - "src": "fontawesome" - }, - { - "uid": "ccc2329632396dc096bb638d4b46fb98", - "css": "mail-alt", - "code": 61664, - "src": "fontawesome" - }, - { - "uid": "43ab845088317bd348dee1d975700c48", - "css": "ok-circled", - "code": 59394, - "src": "fontawesome" - } - ] -} \ No newline at end of file diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/fontello.woff b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/fontello.woff deleted file mode 100755 index b7992628ba1dffe6b7d75611aa463abf910af7ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3724 zcmY+GcUTk67Kb-PdXXw1AibzaCv*d%5Rf8~UNj+8=^aFYNReKp2|?;dQIH}aMF=Pm zq=SXttALbz3PCh?@!o&#JkR@_Ilnz;W_EXW=L8w+=l~D^Y)py3`7_Hk`d|O7|Nl+* zuGtL$fLMa68i=Vtg6KozyV7!?_6+oIf}pMoBeyXgXm3!P1bqx>i{+0#tzrWG1pt6T z9n|PSm_Pt0Z)XosLjVBPE+{eBOOYNrqy4~KT4nGu&HrF_b`Nm^HBB%!7670WLm3A- zE{hC)&di)NH|f2mt3E8p3gLdwco$0|4VEFy`zT7$iL~ zUi0>K1ap~~LH{90epr)QQ*b^8<$yvh+RLD7F(_XjA}xAxKu@wClWLDbM*ykna(S}i z@)~JaXfO0*U4$!>fKy~F1t6wIi2%-W(f9DmSZpR1TN&?q9tzbyALaB2k0KDxu{)w1 zo$z!Noi5FvBHPJfkw+w)M7shA7`MYU#jCcWN=pOb?VPd+F zutTb8uDYlw4>MdwN0RRgk47{ECJ?VJQcL|l;A&%`%f5Bxh>R-rYJ^S?Eb!t+by-Wz$ueNZr;pyWj_{^9H zf!>%LYW*&OG0EoZ7xCe>zsfY_Xu>O6iGMp6;Ms_s!H}LtlmdRdfcO^=Gqpdbh4o>-MZY--lLF$?2WGs^vYl zD&e{#IH~qb;U)0IU$bm}sp5{rB3Bi^Z4Gh9rDOd#TeR>{*Q`8V@m4V>--i;8auj=( z0*6KwCChe6rT~Gqh8JNQ^=mFEL^?gTS0+`>G5+|;FkN&i)s}h21%(Rac=V#; zbpYTlro6Ok{|0r~7#n%P;Ess>=u;`hFg_kQtW9bc)qHmUE9l^6U{=x(Ioce|G%^=%LxLVMsuQp9ms zT`y~3y=~#_n3Wx1jwS`*4C~s98(gy%MyFJ=3d~oI?}}=bX1b>lnHI9dwlE1-GkQ{X z?1_`h-y9AwZ4!-z^z*r4-Id`s7E>cDe?Bk0h_W+&56`0eQ`b&MwuCM6511YI9p>$) ztSN%l2DBGXF;nC99&|rjW2SG%-JI}C$Ct8a*Y+s3)oiuue)Zvh(Pg$tkgu;CXY5J( z9mkOUE<7-Q*}a3+w`WY=&1$MLn&r7rC~3BCKfkA?XpPu=xZ(4BE$aT~IJeNMYwFVG ze?*VHwv(p`p2~_pe~2wZsEwNWvqk4z#_3xF>gGz5$U3*sM_S=5mszhePNnmC($ehC zE!CE&ZVIwoy6$h+j^IhYYoin8RTNY`dTUhQrJPZFz$w~z1GDieR|J$IiX zRurGg+910%9R0*quk_dZr|7?2E4P24w#)FmNlxuk;El}1gYD$gtXgWlhjm)YW5=EljZBK&jjIde1h^g9ZAn+lmv6#~yL8wO z@`A>t1B#fZS1b{OSr$ag3Rw5Q;|_67gC|YjYLUasI6ayvZXQ?GP?OtD2ZaqkNTm*K zho*PRuw!#83sSJSaE4F%DXfG1b7RUdNgdGaeE< zze`5|j^1?Xd>d^p??wVPm zXJ|lXpXiYj>ytJbt)Y9NkCGN+ENuMQnok?$*V~kbt!l>U@vq$;vMe(u+sAqjc&N9p zxV)=uDcoYjdu^vN&j1?0)2`%8Do#$E_`z9>5j84Bh2gvW)2^VL_ls>OH1A}9_z2!e z`^T%3E!3KU->3Iz;H(EDv_`8y=B#7#?Bl>sRT-uV;&u{~1plOxC6k>3c2daPr#6$mlpJ+Tgev zgzs&T*v9YqM26pN^tpeiL3DQpX~XMNX~Ua9AV+KcA>oR`+T^@w19BS(b>MnbxHTcF z2uwCj8P1cosd`(2EaF;zA@-(g^2p^RBHkkO=}KQKiBfbLq6HrE;E@L*lY#TW`HIL+ zuL(`|j-%naIll*Lm6-Cl?YBnXH0Q)JSEk<-GMfpc(!iUIu0h>W@1Qj+Y^X%UEU!?B zolwhQfjDf{jZDj9PLu@BDz$K_43GPFF7&9tf8kdL2JdoUH;Wd9O}ym711AiSr-|Ky z9Q>BaJ!@Mul9a23v}oT;<8P_NQA9i9q!Q=gitzi*2@)$+)MGY}Jh~XjPrV1^~vVWQwb*k2uLoPWjdI~BJsX;ox*z8e-ZbV1=g>`fsf zI?KWJOSI9>q~bpQpw?ll!g9qS_b{hsSMqx?Tc~CchG>89i+OtT62}$iiOq3hg{r8j z8B%%hlkMaFJEG{^Zse%x?@_1}_Bwo1TeiGEeqSB_I>&L=-S-h%a;s)fU!~E(j5AP5 zw{kn@)_tXPhg%s$LZ0G)e64%c^SuzE@&~gqFC$6n>&nMTfGOL=Wx=shZl~NAkRG?-#7i1VU$Hbds?kYJWyfmOGZPfr`J7W#vzWB# z+cZm7oX5s&cV}Q)y0OqD*U<~c-*@@LE)vc!kb~P8y$o2~roVa^CfrI=J*Q~f(%IbD z7^Fb8tSpqga3GxL3_ksbW^DvH|ztC|j`rOV4Z zMFvRtybtXb`(jYilv7<8lQoNRkvMq%xblz;Y&#GnlMo)m0dOcinHYdc|%ZQyQ zaML7!gj1Yr`5bGW0T-zcPWfNG3D^r}SL_6b<-KM&9h8m`VhBnKla3rClm9FbPSbOF z2x}-5MH~fy?quxyTfc!dD$~geN|F1gb?;%%xz8afmu(8NQX4nQ}-YWoZpG8t+` z{tev(cl=pX2JjG82p0SX0DuxO1}Ofj6aXC{4kUqnEvB=&8XP|$b-}1xhW%-HCj5%X z1BHVx_qbzy@T^`41VYBUMCpUKTQAoP!BWox5zM&I_4GjW(S>mL9`cy)AOREAqkbIJLhWySG# zrPJo8Z|XbOOK)6J)Jm7=vl!4wiS)(=KjioSysRD=I8-?DfXv<%#7IxtjKN9 zcDT{{W6@CR)#?jauY5v|S@Y+U&`VTzEYb8yITjpUn#Ec(t2@O*V}gdcg1J@>J%}a2 zqJ!G?WQqIzTt_PFiOA^)ZrUmA$lf6#MNjZZ{8e#^`S}%E*C3tz(Eb|Uz@QvOp|X&F zvS+5e_PAl{LuHDyjoZi#J3WT;4-oTxo*r5&6KbStu4yUjM`Thb|5wW>-M`NrgR+kR zq^NcxGSlMHa?_&IGSiZW_V%&Tx4C6xvV6>-IAVI^64T_xG_C@ci1+Mp9V z+Y|fqUEV?x_QJxL`>RyFI9>)`hJH#O?nxX>PR2#cMT-5QI1~z1Vs#UT%0nXubU1pG z@v)3dd@KTC@dG-H%;D73(3=rmqR59Ost6ZOT_{vIL0i|C#(?4+Om5$G7j?SOiY*Hg WW{Vtf`oa#Q;^YLL@m`?@fd2q_6RctY diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/fontello.woff2 b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts/fontello.woff2 deleted file mode 100755 index d6e0fd40669badcab580d796e58d08f95753f64a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3028 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 WgB1Vi1LDvoOQ!x>8kZ3W00016rNS=& diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/base/_fonts.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/base/_fonts.scss deleted file mode 100644 index 1495f919..00000000 --- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/base/_fonts.scss +++ /dev/null @@ -1,82 +0,0 @@ -/* lato-300 - latin */ -@font-face { - font-family: 'Lato'; - font-style: normal; - font-weight: 300; - font-display: swap; - src: local(''), - url('../../fonts/lato-v17-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ - url('../../fonts/lato-v17-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ -} - -/* lato-regular - latin */ -@font-face { - font-family: 'Lato'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: local(''), - url('../../fonts/lato-v17-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ - url('../../fonts/lato-v17-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ -} - -/* lato-700 - latin */ -@font-face { - font-family: 'Lato'; - font-style: normal; - font-weight: 700; - font-display: swap; - src: local(''), - url('../../fonts/lato-v17-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ - url('../../fonts/lato-v17-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ -} - -/* lato-900 - latin */ -@font-face { - font-family: 'Lato'; - font-style: normal; - font-weight: 900; - font-display: swap; - src: local(''), - url('../../fonts/lato-v17-latin-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ - url('../../fonts/lato-v17-latin-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ -} - -/* Fontello icons */ -@font-face { - font-family: 'fontello'; - font-weight: normal; - font-style: normal; - font-display: swap; - src: local(''), - url('../../fonts/fontello.woff2') format('woff2'), - url('../../fonts/fontello.woff') format('woff'); -} - -[class^="icon-"]:before, [class*=" icon-"]:before { - font-family: "fontello"; - font-style: normal; - font-weight: normal; - speak: never; - - display: inline-block; - text-decoration: inherit; - width: 1em; - margin-right: .2em; - text-align: center; - - font-variant: normal; - text-transform: none; - - line-height: 1em; - - margin-left: .2em; - - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-check:before { content: '\e800'; } -.icon-phone:before { content: '\e801'; } -.icon-check-circle:before { content: '\e802'; } -.icon-mail:before { content: '\f0e0'; } diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main.scss index e1b8ebe3..8cdb1c0b 100644 --- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main.scss +++ b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/main.scss @@ -6,7 +6,6 @@ body { padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left); } - @import "base/fonts"; @import "base/typography"; @import "base/images"; diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/Teaser.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/Teaser.html index c507ea1e..4200f9bc 100644 --- a/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/Teaser.html +++ b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/Teaser.html @@ -24,9 +24,7 @@
- - - + {ep:icon(class: 'product-teaser__flag', icon: 'flag-{country.code -> f:format.case(mode: \'lower\')}')} {concept.name} @@ -61,14 +59,14 @@
  • - + {ep:icon(class: 'w-6 h-6 text-ep-primary-light', icon: 'check')} {f:if(condition: '{season} == "s"', then: 'Bergbahnticket', else: 'Skipass')}
  • - + {ep:icon(class: 'w-6 h-6 text-ep-primary-light', icon: 'check')} {product.feature} @@ -76,7 +74,7 @@
  • - + {ep:icon(class: 'w-6 h-6 text-ep-primary-light', icon: 'check')} {board} diff --git a/webpack.config.js b/webpack.config.js index 1b689a92..303dfed2 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -31,6 +31,7 @@ Encore } }) .copyFiles([ + { from: './public/typo3conf/ext/ep_theme/Resources/Private/Assets/fonts', to: 'fonts/[name].[ext]' }, { from: './public/typo3conf/ext/ep_theme/Resources/Private/Assets/images', to: 'images/[name].[ext]' }, { from: './public/typo3conf/ext/ep_theme/Resources/Private/Assets/images/icons', to: 'images/icons/[name].[ext]' }, { from: './node_modules/leaflet/dist/images', to: 'images/[name].[ext]' },