You are here

socialbase.libraries.yml in Open Social 8.8

themes/socialbase/socialbase.libraries.yml

File

themes/socialbase/socialbase.libraries.yml
View source
  1. ## 1. The SMACSS category Base — CSS reset/normalize plus HTML element styling.
  2. base:
  3. css:
  4. base:
  5. assets/css/base.css: {}
  6. js:
  7. /libraries/bootstrap/js/transition.js: {}
  8. /libraries/bootstrap/js/collapse.js: {}
  9. dependencies:
  10. - core/drupal
  11. - core/jquery
  12. - core/jquery.once
  13. print:
  14. css:
  15. base:
  16. assets/css/print.css: { media: print }
  17. ## 2. The SMACSS category Component — discrete, reusable UI elements
  18. ### 2.1 Atoms
  19. alert:
  20. css:
  21. component:
  22. assets/css/alert.css: {}
  23. js:
  24. /libraries/bootstrap/js/alert.js: {}
  25. badge:
  26. css:
  27. component:
  28. assets/css/badge.css: {}
  29. button:
  30. css:
  31. component:
  32. assets/css/button.css: {}
  33. cards:
  34. css:
  35. component:
  36. assets/css/cards.css: {}
  37. form-controls:
  38. css:
  39. component:
  40. assets/css/form-controls.css: {}
  41. js:
  42. /libraries/autosize/dist/autosize.min.js: { minified: true }
  43. assets/js/autosize.init.min.js: { minified: true }
  44. dependencies:
  45. - core/drupal.form
  46. fitframe:
  47. css:
  48. component:
  49. assets/css/fitframe.css: {}
  50. list:
  51. css:
  52. component:
  53. assets/css/list.css: {}
  54. spinner:
  55. css:
  56. component:
  57. assets/css/spinner.css: {}
  58. ### 2.2 Molecules
  59. block--introtext:
  60. css:
  61. component:
  62. assets/css/block--introtext.css: {}
  63. block--informblock:
  64. css:
  65. component:
  66. assets/css/block--informblock.css: {}
  67. js:
  68. assets/js/informblock.min.js: { minified: true }
  69. breadcrumb:
  70. css:
  71. component:
  72. assets/css/breadcrumb.css: {}
  73. cropper.integration:
  74. js:
  75. assets/js/imageWidgetCrop.min.js: {}
  76. components/03-molecules/imagecrop/imageWidgetCrop.js: {}
  77. dropdown:
  78. css:
  79. component:
  80. assets/css/dropdown.css: {}
  81. js:
  82. /libraries/bootstrap/js/dropdown.js: {}
  83. file:
  84. css:
  85. component:
  86. assets/css/file.css: {}
  87. form-elements:
  88. css:
  89. component:
  90. assets/css/form-elements.css: {}
  91. form--autocomplete:
  92. css:
  93. component:
  94. assets/css/ajax.css: {}
  95. assets/css/autocomplete.css: {}
  96. form--datepicker:
  97. css:
  98. component:
  99. assets/css/datepicker.css: {}
  100. js:
  101. assets/js/date-picker-init.min.js: { minified: true }
  102. dependencies:
  103. - core/modernizr
  104. form--input-groups:
  105. css:
  106. component:
  107. assets/css/input-groups.css: {}
  108. form--password:
  109. css:
  110. component:
  111. assets/css/password.css: {}
  112. form--social-auth-buttons:
  113. css:
  114. component:
  115. assets/css/social-auth-buttons.css: {}
  116. form--timepicker:
  117. remote: https://github.com/jonthornton/jquery-timepicker
  118. version: "1.11.4"
  119. license:
  120. name: MIT
  121. url: https://raw.githubusercontent.com/jonthornton/jquery-timepicker/master/README.md
  122. gpl-compatible: true
  123. css:
  124. component:
  125. assets/css/timepicker.css: {}
  126. js:
  127. /libraries/timepicker/jquery.timepicker.min.js: { minified: true }
  128. form--toolbar:
  129. css:
  130. component:
  131. assets/css/form-toolbar.css: {}
  132. imagecrop:
  133. css:
  134. component:
  135. assets/css/imagecrop.css: {}
  136. image-widget:
  137. css:
  138. component:
  139. assets/css/image-widget.css: {}
  140. like:
  141. css:
  142. component:
  143. assets/css/like.css: {}
  144. js:
  145. assets/js/like_and_dislike_service.min.js: { minified: true }
  146. media:
  147. css:
  148. component:
  149. assets/css/media.css: {}
  150. mentions:
  151. css:
  152. component:
  153. assets/css/mention.css: {}
  154. nav-book:
  155. css:
  156. component:
  157. assets/css/nav-book.css: {}
  158. nav-tabs:
  159. css:
  160. component:
  161. assets/css/nav-tabs.css: {}
  162. js:
  163. /libraries/bootstrap/js/tab.js: {}
  164. navbar:
  165. css:
  166. component:
  167. assets/css/navbar.css: {}
  168. js:
  169. assets/js/navbar-collapse.min.js: { minified: true }
  170. assets/js/navbar-resize.min.js: { minified: true }
  171. assets/js/navbar-search.min.js: { minified: true }
  172. assets/js/navbar-main-menu.min.js: { minified: true }
  173. pagination:
  174. css:
  175. component:
  176. assets/css/pagination.css: {}
  177. photoswipe-gallery:
  178. css:
  179. component:
  180. assets/css/photoswipe-gallery.css: {}
  181. popover:
  182. css:
  183. component:
  184. assets/css/popover.css: {}
  185. js:
  186. /libraries/bootstrap/js/tooltip.js: { weight: -2 }
  187. /libraries/bootstrap/js/popover.js: { weight: -1 }
  188. select2:
  189. css:
  190. component:
  191. assets/css/select2.css: {}
  192. tabledrag:
  193. js:
  194. assets/js/tabledrag.min.js: { minified: true }
  195. teaser:
  196. css:
  197. component:
  198. assets/css/teaser.css: {}
  199. tour:
  200. css:
  201. component:
  202. assets/css/tour.css: {}
  203. ### 2.3 Organisms
  204. admin-toolbar:
  205. css:
  206. component:
  207. assets/css/admin-toolbar.css: {}
  208. comment:
  209. css:
  210. component:
  211. assets/css/comment.css: {}
  212. dependencies:
  213. - socialbase/fitframe
  214. form-default:
  215. css:
  216. component:
  217. assets/css/form-default.css: {}
  218. form-horizontal:
  219. css:
  220. component:
  221. assets/css/form-horizontal.css: {}
  222. form-post-create:
  223. css:
  224. component:
  225. assets/css/form-post-create.css: {}
  226. group-managers:
  227. css:
  228. component:
  229. assets/css/group-managers.css: {}
  230. hero:
  231. css:
  232. component:
  233. assets/css/hero.css: {}
  234. message:
  235. css:
  236. component:
  237. assets/css/message.css: {}
  238. meta:
  239. css:
  240. component:
  241. assets/css/meta.css: {}
  242. modal:
  243. css:
  244. component:
  245. assets/css/modal.css: {}
  246. offcanvas:
  247. css:
  248. component:
  249. assets/css/offcanvas.css: {}
  250. social-linking:
  251. css:
  252. component:
  253. assets/css/social-linking.css: {}
  254. stream:
  255. css:
  256. component:
  257. assets/css/stream.css: {}
  258. photoswipe.image:
  259. css:
  260. theme:
  261. /libraries/photoswipe/dist/photoswipe.css: {}
  262. /libraries/photoswipe/dist/default-skin/default-skin.css: {}
  263. js:
  264. /libraries/photoswipe/dist/photoswipe.min.js: { minified: true }
  265. /libraries/photoswipe/dist/photoswipe-ui-default.min.js: { minified: true }
  266. assets/js/photoswipe.min.js: { minified: true }
  267. post:
  268. css:
  269. component:
  270. assets/css/post.css: {}
  271. ### 2.4 Templates
  272. layout:
  273. css:
  274. layout:
  275. assets/css/layout.css: {}
  276. page-node:
  277. css:
  278. layout:
  279. assets/css/page-node.css: {}
  280. dependencies:
  281. - socialbase/meta
  282. page-search:
  283. css:
  284. layout:
  285. assets/css/page-search.css: {}
  286. dependencies:
  287. - socialbase/hero
  288. page-preview:
  289. css:
  290. layout:
  291. assets/css/page-preview.css: {}
  292. ### 2.5 Libraries
  293. charts:
  294. css:
  295. component:
  296. assets/css/morrisjs.css: {}
  297. js:
  298. /libraries/morris.js/morris.min.js: { minified: true }
  299. /libraries/mocha/mocha.js: {}
  300. /libraries/raphael/raphael.min.js: { minified: true }
  301. /libraries/eve-raphael/eve.js: {}
  302. # Contains libraries required for the layout builder that have been previously
  303. # removed in Open Social to fix our own modals.
  304. layout_builder:
  305. css:
  306. component:
  307. /core/assets/vendor/jquery.ui/themes/base/core.css: {}
  308. /core/assets/vendor/jquery.ui/themes/base/button.css: {}
  309. /core/assets/vendor/jquery.ui/themes/base/dialog.css: {}
  310. /core/assets/vendor/jquery.ui/themes/base/menu.css: {}
  311. theme:
  312. /core/assets/vendor/jquery.ui/themes/base/theme.css: {}