Assets.html 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270
  1. {namespace v=FluidTYPO3\Vhs\ViewHelpers}
  2. {namespace ot=Opentalent\OtTemplating\ViewHelpers}
  3. <f:comment><!--
  4. Assets included with the VHS viewhelpers
  5. /!\ Warning: assets'names shall be uniques, even among asset.style and asset.script viewhelpers!
  6. --></f:comment>
  7. <v:variable.set name="assets_dir" value="EXT:ot_templating/Resources/Public/assets/Modern" />
  8. <v:variable.set name="force_standalone" value="0" />
  9. <f:comment><!-- Fonts assets --></f:comment>
  10. <v:asset.style name="modern-montserrat-font"
  11. path="https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,500,500i,600,700,800,900|Poppins:200,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900"
  12. external="1"
  13. standalone="1"/>
  14. <v:asset.style name="modern-dosis-font"
  15. path="https://fonts.googleapis.com/css?family=Dosis:300,400,500,600,700,800"
  16. external="1"
  17. standalone="1"/>
  18. <style>
  19. @font-face {
  20. font-family: "fontawesome";
  21. src: url("/typo3conf/ext/ot_templating/Resources/Public/assets/Modern/fonts/fontawesome-webfont.ttf") format("truetype");
  22. }
  23. @font-face {
  24. font-family: "themify";
  25. src: url("/typo3conf/ext/ot_templating/Resources/Public/assets/Modern/fonts/themify.ttf") format("truetype");
  26. }
  27. @font-face {
  28. font-family: "slick";
  29. src: url("/typo3conf/ext/ot_templating/Resources/Public/assets/Modern/fonts/slick.ttf") format("truetype");
  30. }
  31. @font-face {
  32. font-family: "revicons";
  33. src: url("/typo3conf/ext/ot_templating/Resources/Public/assets/Modern/fonts/revicons.ttf") format("truetype");
  34. }
  35. </style>
  36. <f:comment><!-- Style assets --></f:comment>
  37. <f:comment><!-- includes all plugins ; can be removed if none of those plugins are used --></f:comment>
  38. <v:asset.style name="modern-plugins-css"
  39. path="{assets_dir}/style/plugins-css.css"
  40. standalone="{force_standalone}"/>
  41. <f:comment><!-- includes revolution stylesheets --></f:comment>
  42. <v:asset.style name="modern-revolution-settings"
  43. path="{assets_dir}/style/revolution/settings.css"
  44. standalone="{force_standalone}"/>
  45. <f:comment><!-- includes all typography stylesheets --></f:comment>
  46. <v:asset.style name="modern-typography"
  47. path="{assets_dir}/style/typography.css"
  48. standalone="{force_standalone}"/>
  49. <v:asset.style name="modern-datetimepicker-css"
  50. path="{assets_dir}/style/plugins/bootstrap-datetimepicker.min.css"
  51. standalone="{force_standalone}"/>
  52. <v:asset.style name="modern-slick-css"
  53. path="{assets_dir}/style/plugins/slick.css"
  54. standalone="{force_standalone}"/>
  55. <v:asset.style name="modern-slick-theme-css"
  56. path="{assets_dir}/style/plugins/slick-theme.css"
  57. standalone="{force_standalone}"/>
  58. <f:comment><!-- Leaflet's path shall not be rewritten since
  59. it won't find the images files anymore --></f:comment>
  60. <v:asset.style name="modern-leaflet-css"
  61. path="{assets_dir}/style/plugins/leaflet.css"
  62. standalone="1"
  63. rewrite="0"/>
  64. <f:comment><!-- includes all shortcodes ; some of them may have to be removed --></f:comment>
  65. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/accordion.css"/>
  66. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/action-box.css"/>
  67. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/blockquote.css"/>
  68. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/bootstrap-typography.css"/>
  69. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/button.css"/>
  70. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/clients.css"/>
  71. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/contact-form.css"/>
  72. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/countdown.css"/>
  73. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/counter.css"/>
  74. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/divider.css"/>
  75. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/dropcap.css"/>
  76. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/feature-text.css"/>
  77. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/list-style.css"/>
  78. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/nice-select.css"/>
  79. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/owl-carousel.css"/>
  80. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/page-title.css"/>
  81. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/pie-chart.css"/>
  82. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/pricing.css"/>
  83. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/progress-bar.css"/>
  84. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/section-title.css"/>
  85. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/shortcodes.css"/>
  86. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/social-icons.css"/>
  87. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/tabs.css"/>
  88. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/team.css"/>
  89. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/testimonial.css"/>
  90. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/side-panel.css"/>
  91. <v:asset.style group="modern-shortcodes" path="{assets_dir}/style/shortcodes/onload-modal.css"/>
  92. <f:comment><!-- main stylesheet of the template --></f:comment>
  93. <v:asset.style name="modern-style-css"
  94. path="{assets_dir}/style/style.css"
  95. standalone="1"
  96. rewrite="0"/>
  97. <f:comment><!-- responsive stylesheet of the template (mediaqueries) --></f:comment>
  98. <v:asset.style name="modern-responsive-css"
  99. path="{assets_dir}/style/responsive.css"
  100. standalone="{force_standalone}"/>
  101. <v:asset.style name="modern-custom-css"
  102. path="{assets_dir}/style/custom.css"
  103. standalone="1"/>
  104. <f:comment><!-- Chosen theme --></f:comment>
  105. <v:asset.style name="modern-theme"
  106. path="{assets_dir}/style/skins/modern-{ot:template.getPreference(key: 'themeColor')}.css"
  107. standalone="1"
  108. rewrite="0"/>
  109. <f:comment><!-- Script assets --></f:comment>
  110. <f:comment><!-- Defines the path of all plugin folders to allow dynamic loading --></f:comment>
  111. <script>
  112. var plugin_path = '/typo3conf/ext/ot_templating/Resources/Public/assets/Modern/script/';
  113. </script>
  114. <v:asset.script name="modern-jquery"
  115. path="{assets_dir}/script/jquery-3.3.1.min.js"
  116. standalone="{force_standalone}"
  117. defer="1"/>
  118. <f:comment><!-- includes all plugins ; can be removed if none of those plugins are used --></f:comment>
  119. <v:asset.script name="modern-plugins-jquery"
  120. path="{assets_dir}/script/plugins-jquery.js"
  121. standalone="{force_standalone}"
  122. dependencies="modern-jquery"
  123. defer="1" />
  124. <v:asset.script name="modern-recaptcha"
  125. path="https://www.google.com/recaptcha/api.js"
  126. external="1"
  127. standalone="{force_standalone}"
  128. dependencies="modern-jquery"
  129. defer="1"/>
  130. <v:asset.script name="modern-jquery-tools"
  131. path="{assets_dir}/script/revolution/jquery.themepunch.tools.min.js"
  132. standalone="{force_standalone}"
  133. defer="1"/>
  134. <v:asset.script name="modern-jquery-revolution"
  135. path="{assets_dir}/script/revolution/jquery.themepunch.revolution.min.js"
  136. standalone="{force_standalone}"
  137. dependencies="modern-jquery"
  138. defer="1"/>
  139. <v:asset.script name="modern-revolution-actions"
  140. path="{assets_dir}/script/revolution/extensions/revolution.extension.actions.min.js"
  141. standalone="{force_standalone}"
  142. dependencies="modern-jquery"
  143. defer="1"/>
  144. <v:asset.script name="modern-revolution-carousel"
  145. path="{assets_dir}/script/revolution/extensions/revolution.extension.carousel.min.js"
  146. standalone="{force_standalone}"
  147. dependencies="modern-jquery"
  148. defer="1"/>
  149. <v:asset.script name="modern-revolution-kenburn"
  150. path="{assets_dir}/script/revolution/extensions/revolution.extension.kenburn.min.js"
  151. standalone="{force_standalone}"
  152. dependencies="modern-jquery"
  153. defer="1"/>
  154. <v:asset.script name="modern-revolution-layeranimation"
  155. path="{assets_dir}/script/revolution/extensions/revolution.extension.layeranimation.min.js"
  156. standalone="{force_standalone}"
  157. dependencies="modern-jquery"
  158. defer="1"/>
  159. <v:asset.script name="modern-revolution-parallax"
  160. path="{assets_dir}/script/revolution/extensions/revolution.extension.parallax.min.js"
  161. standalone="{force_standalone}"
  162. dependencies="modern-jquery"
  163. defer="1"/>
  164. <v:asset.script name="modern-revolution-navigation"
  165. path="{assets_dir}/script/revolution/extensions/revolution.extension.navigation.min.js"
  166. standalone="{force_standalone}"
  167. defer="1"/>
  168. <v:asset.script name="modern-revolution-slideanims"
  169. path="{assets_dir}/script/revolution/extensions/revolution.extension.slideanims.min.js"
  170. standalone="{force_standalone}"
  171. dependencies="modern-jquery"
  172. defer="1"/>
  173. <v:asset.script name="modern-revolution-navigation"
  174. path="{assets_dir}/script/revolution/extensions/revolution.extension.navigation.min.js"
  175. standalone="{force_standalone}"
  176. dependencies="modern-jquery"
  177. defer="1"/>
  178. <v:asset.script name="modern-revolution-video"
  179. path="{assets_dir}/script/revolution/extensions/revolution.extension.video.min.js"
  180. standalone="{force_standalone}"
  181. dependencies="modern-jquery"
  182. defer="1"/>
  183. <v:asset.script name="modern-revolution-custom"
  184. path="{assets_dir}/script/revolution/revolution-custom.js"
  185. standalone="{force_standalone}"
  186. dependencies="modern-jquery"
  187. defer="1"/>
  188. <v:asset.script name="modern-moment-js"
  189. path="{assets_dir}/script/bootstrap-datetimepicker/moment-datepicker.js"
  190. standalone="{force_standalone}"
  191. dependencies="modern-jquery"
  192. defer="1"/>
  193. <v:asset.script name="modern-datetimepicker-js"
  194. path="{assets_dir}/script/bootstrap-datetimepicker/bootstrap-datetimepicker.min.js"
  195. standalone="{force_standalone}"
  196. dependencies="modern-jquery,modern-moment-js"
  197. defer="1"/>
  198. <v:asset.script name="modern-slick-js"
  199. path="{assets_dir}/script/slick/slick.min.js"
  200. standalone="{force_standalone}"
  201. dependencies="modern-jquery"
  202. defer="1"/>
  203. <v:asset.script name="modern-leaflet-js"
  204. path="{assets_dir}/script/leaflet/leaflet.js"
  205. standalone="{force_standalone}"
  206. dependencies="modern-jquery"
  207. defer="1"/>
  208. <v:asset.script name="modern-magnific-popup"
  209. path="{assets_dir}/script/magnific-popup/jquery.magnific-popup.min.js"
  210. standalone="{force_standalone}"
  211. dependencies="modern-jquery"
  212. defer="1"/>
  213. <v:asset.script name="modern-custom-js"
  214. path="{assets_dir}/script/custom.js"
  215. standalone="{force_standalone}"
  216. dependencies="modern-jquery"
  217. defer="1"/>
  218. <v:asset.script name="modern-custom-ot-js"
  219. path="{assets_dir}/script/custom-ot.js"
  220. standalone="{force_standalone}"
  221. dependencies="modern-jquery"
  222. defer="1"/>