[FEATURE] Load web libraries via bower instead of composer
[Packages/TYPO3.CMS.git] / typo3 / sysext / t3skin / Resources / Private / Styles / t3skin.less
1 /*
2  * This file is part of the TYPO3 CMS project.
3  *
4  * It is free software; you can redistribute it and/or modify it under
5  * the terms of the GNU General Public License, either version 2
6  * of the License, or any later version.
7  *
8  * For the full copyright and license information, please read the
9  * LICENSE.txt file that was distributed with this source code.
10  *
11  * The TYPO3 project - inspiring people to share!
12  */
13
14 // Prefix for libraries loaded via bower
15 @library-directory-prefix: "../../../../../sysext/core/Resources/Contrib/components";
16
17 // Prefix for third-party libraries in typo3/contrib/
18 @typo3contrib-directory-prefix: "../../../../../contrib/";
19
20 // Core variables and mixins
21 @import "@{library-directory-prefix}/bootstrap/less/variables.less";
22 @import "bootstrap/variables.less";
23 @import "@{library-directory-prefix}/bootstrap/less/mixins.less";
24
25 // Reset and dependencies
26 @import "@{library-directory-prefix}/bootstrap/less/normalize.less";
27 // @import "@{library-directory-prefix}/bootstrap/less/print.less";
28 // @import "@{library-directory-prefix}/bootstrap/less/glyphicons.less";
29
30 // Core CSS
31 @import "@{library-directory-prefix}/bootstrap/less/scaffolding.less";
32 @import "@{library-directory-prefix}/bootstrap/less/type.less";
33 @import "@{library-directory-prefix}/bootstrap/less/code.less";
34 @import "@{library-directory-prefix}/bootstrap/less/grid.less";
35 @import "@{library-directory-prefix}/bootstrap/less/tables.less";
36 @import "@{library-directory-prefix}/bootstrap/less/forms.less";
37 @import "@{library-directory-prefix}/bootstrap/less/buttons.less";
38
39 // Components
40 @import "@{library-directory-prefix}/bootstrap/less/component-animations.less";
41 @import "@{library-directory-prefix}/bootstrap/less/dropdowns.less";
42 @import "@{library-directory-prefix}/bootstrap/less/button-groups.less";
43 @import "@{library-directory-prefix}/bootstrap/less/input-groups.less";
44 @import "@{library-directory-prefix}/bootstrap/less/navs.less";
45 @import "@{library-directory-prefix}/bootstrap/less/navbar.less";
46 // @import "@{library-directory-prefix}/bootstrap/less/breadcrumbs.less";
47 @import "@{library-directory-prefix}/bootstrap/less/pagination.less";
48 // @import "@{library-directory-prefix}/bootstrap/less/pager.less";
49 @import "@{library-directory-prefix}/bootstrap/less/labels.less";
50 @import "@{library-directory-prefix}/bootstrap/less/badges.less";
51 // @import "@{library-directory-prefix}/bootstrap/less/jumbotron.less";
52 @import "@{library-directory-prefix}/bootstrap/less/thumbnails.less";
53 @import "@{library-directory-prefix}/bootstrap/less/alerts.less";
54 @import "@{library-directory-prefix}/bootstrap/less/progress-bars.less";
55 @import "@{library-directory-prefix}/bootstrap/less/media.less";
56 @import "@{library-directory-prefix}/bootstrap/less/list-group.less";
57 @import "@{library-directory-prefix}/bootstrap/less/panels.less";
58 @import "@{library-directory-prefix}/bootstrap/less/responsive-embed.less";
59 @import "@{library-directory-prefix}/bootstrap/less/wells.less";
60 @import "@{library-directory-prefix}/bootstrap/less/close.less";
61
62 // Components w/ JavaScript
63 @import "@{library-directory-prefix}/bootstrap/less/modals.less";
64 @import "@{library-directory-prefix}/bootstrap/less/popovers.less";
65 @import "@{library-directory-prefix}/bootstrap/less/tooltip.less";
66 // @import "@{library-directory-prefix}/bootstrap/less/carousel.less";
67
68 // Utility classes
69 @import "@{library-directory-prefix}/bootstrap/less/utilities.less";
70 @import "@{library-directory-prefix}/bootstrap/less/responsive-utilities.less";
71
72 // Components from bootstrap plugins
73 @import "@{typo3contrib-directory-prefix}/twbs/bootstrap-datetimepicker.less";
74
75 /*!
76  *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
77  *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
78  */
79 @import "@{library-directory-prefix}/fontawesome/less/variables.less";
80 // Override
81 @import "font-awesome/variables.less";
82 @import "@{library-directory-prefix}/fontawesome/less/mixins.less";
83 @import "@{library-directory-prefix}/fontawesome/less/path.less";
84 @import "@{library-directory-prefix}/fontawesome/less/core.less";
85 @import "@{library-directory-prefix}/fontawesome/less/larger.less";
86 @import "@{library-directory-prefix}/fontawesome/less/fixed-width.less";
87 @import "@{library-directory-prefix}/fontawesome/less/list.less";
88 @import "@{library-directory-prefix}/fontawesome/less/bordered-pulled.less";
89 @import "@{library-directory-prefix}/fontawesome/less/animated.less";
90 @import "@{library-directory-prefix}/fontawesome/less/rotated-flipped.less";
91 @import "@{library-directory-prefix}/fontawesome/less/stacked.less";
92 @import "@{library-directory-prefix}/fontawesome/less/icons.less";
93
94 /*!
95  * add nprogress styles, adapted to TYPO3 needs
96  */
97 @import "nprogress/nprogress.less";
98
99 /*!
100  * TYPO3
101  */
102
103 @import "TYPO3/_deprecated.less";
104
105 @import "TYPO3/_main_type.less";
106
107 @import "TYPO3/_debug_panel.less";
108 @import "TYPO3/_element_animation.less";
109 @import "TYPO3/_element_clipboard.less";
110 @import "TYPO3/_element_csh.less";
111 @import "TYPO3/_element_csm.less";
112 @import "TYPO3/_element_docheader.less";
113 @import "TYPO3/_element_history.less";
114 @import "TYPO3/_element_message.less";
115 @import "TYPO3/_element_modal.less";
116 @import "TYPO3/_element_pagetree.less";
117 @import "TYPO3/_element_rte.less";
118 @import "TYPO3/_element_spinner.less";
119 @import "TYPO3/_element_tab.less";
120 @import "TYPO3/_element_table.less";
121 @import "TYPO3/_element_tooltip.less";
122 @import "TYPO3/_element_panel.less";
123 @import "TYPO3/_element_popover.less";
124 @import "TYPO3/_element_tceforms.less";
125 @import "TYPO3/_element_tree.less";
126 @import "TYPO3/_element_pagination.less";
127 @import "TYPO3/_element_label.less";
128 @import "TYPO3/_element_buttons.less";
129 @import "TYPO3/_fonts.less";
130 @import "TYPO3/_icons.less";
131 @import "TYPO3/_login_screen.less";
132 @import "TYPO3/_main_body.less";
133 @import "TYPO3/_main_content.less";
134 @import "TYPO3/_main_form.less";
135 @import "TYPO3/_main_scaffolding.less";
136 @import "TYPO3/_module_menu.less";
137 @import "TYPO3/_module_web_page.less";
138 @import "TYPO3/_topbar.less";
139
140 @import "TYPO3/_module_web_list_sysnote.less";
141 @import "TYPO3/_module_web_new_element.less";
142 @import "TYPO3/_module_extensionmanager.less";
143 @import "TYPO3/_module_lang.less";
144 @import "TYPO3/_module_beuser.less";
145
146 @import "TYPO3/structure/_element_version.less";
147 @import "TYPO3/structure/_element_wizard.less";
148 @import "TYPO3/structure/_module_file_list.less";
149 @import "TYPO3/structure/_module_user_ws.less";
150 @import "TYPO3/structure/_module_web_list.less";
151
152 @import "TYPO3/visual/_element_extjs_icons.less";
153 @import "TYPO3/visual/_element_typoscript.less";
154 @import "TYPO3/visual/_element_version.less";
155 @import "TYPO3/visual/_module_file_list.less";
156 @import "TYPO3/visual/_module_file_upload.less";