new Sass tool for developing css for LTR and RTL languages easily
[openemr.git] / config / config.yaml
blob12ba5ace9e2f540fa13eb612e20ff84bda2b4ffb
1 ---
2 # Use %KEY-NAME% in this file and it will be replaced with the value of
3 # $GLOBALS['KEY-NAME'] if it exists. If the key name does not exist, this script
4 # won't work (Need to build in proper error handling @TODO RD 2017-05-16
6 # Example usage:
7 # assets: Top-level key name (Required)
8 #     asset-short-name: Short name
9 #         basePath: %assets_static_relative%/full/path/to/deepest/common/file
10 #         script: null filename or null
11 #         link: jquery-ui.min.css filename or null
12 #         autoload: true (defaults to false)
13 assets:
14     jquery:
15         basePath: %assets_static_relative%/jquery/dist/
16         script: jquery.min.js
17         autoload: true
18         allowNoLoad: true
19     jquery-1-10-2:
20         basePath: %assets_static_relative%/jquery-1-10-2/
21         script: jquery.min.js
22     jquery-1-11-3:
23         basePath: %assets_static_relative%/jquery-1-11-3/dist/
24         script: jquery.min.js
25     bootstrap:
26         basePath: %assets_static_relative%/bootstrap/dist/
27         script: js/bootstrap.min.js
28         link: css/bootstrap.min.css
29         autoload: true
30         allowNoLoad: true # could also just edit Header.php to remove this check (unnecessary?)
31         rtl:
32             basePath: %assets_static_relative%/bootstrap-rtl/dist/
33             link: css/bootstrap-rtl.css
34     bootstrap-sidebar:
35         basePath: %assets_static_relative%/bootstrap-sidebar/dist/
36         script: js/sidebar.js
37         link: css/sidebar.css
38     main-theme:
39         alreadyBuilt: true
40         link: %css_header%
41         autoload: true
42         allowNoLoad: true
43     tabs-theme:
44         basePath: %webroot%/public/themes/
45         link: %theme_tabs_layout%
46         rtl:
47             basePath: %webroot%/public/themes/
48             link: rtl_%theme_tabs_layout%
49     knockout:
50         basePath: %assets_static_relative%/knockout/build/output/
51         script: knockout-latest.js
52     jquery-ui:
53         basePath: %assets_static_relative%/jquery-ui/
54         script: jquery-ui.min.js
55     jquery-ui-base:
56         basePath: %assets_static_relative%/jquery-ui-themes/themes/base/
57         link: jquery-ui.min.css
58     jquery-ui-darkness:
59         basePath: %assets_static_relative%/jquery-ui-themes/themes/ui-darkness/
60         link: jquery-ui.min.css
61     jquery-ui-sunny:
62         basePath: %assets_static_relative%/jquery-ui-themes/themes/sunny/
63         link: jquery-ui.min.css
64     jquery-ui-redmond:
65         basePath: %assets_static_relative%/jquery-ui-themes/themes/redmond/
66         link: jquery-ui.min.css
67     jquery-ui-cupertino:
68         basePath: %assets_static_relative%/jquery-ui-themes/themes/cupertino/
69         link: jquery-ui.min.css
70     jquery-ui-lightness-1-10-4:
71         basePath: %assets_static_relative%/jquery-ui-themes-1-10-4/themes/ui-lightness/
72         link: jquery-ui.min.css
73     jquery-ui-excite-bike-1-11-4:
74         basePath: %assets_static_relative%/jquery-ui-themes-1-11-4/themes/excite-bike/
75         link: jquery-ui.css # should this be the minified file?
76     fontawesome:
77         basePath: %assets_static_relative%/font-awesome/css/
78         link: font-awesome.min.css
79         autoload: true
80         allowNoLoad: true
81     datetime-picker:
82         basePath: %assets_static_relative%/jquery-datetimepicker/build/
83         script: jquery.datetimepicker.full.min.js
84         link: jquery.datetimepicker.min.css
85     report-helper:
86         basePath: %webroot%/library/js/
87         script: report_helper.js
88     opener:
89         basePath: %webroot%/interface/main/tabs/js/
90         script: include_opener.js
91     topdialog:
92         basePath: %webroot%/library/
93         script: topdialog.js
94     common:
95         basePath: %webroot%/library/js/
96         script: common.js
97     textformat:
98             basePath: %webroot%/library/
99             script: textformat.js
100             autoload: true
101             allowNoLoad: true
102     dialog:
103         basePath: %webroot%/library/
104         script: dialog.js
105         autoload: true
106         allowNoLoad: true
107     select2:
108         basePath: %assets_static_relative%/
109         script: select2/dist/js/select2.full.js # should this be the minified file?
110         link:
111             - select2/dist/css/select2.css # should this be the minified file?
112             - select2-bootstrap-theme/dist/select2-bootstrap.css # should this be the minified file?
113     jscolor:
114         basePath: %assets_static_relative%/jscolor/
115         script: jscolor.js
116     jscolor-1-4-5:
117         basePath: %assets_static_relative%/jscolor-1-4-5/
118         script: jscolor.js
119     emodal:
120         basePath: %assets_static_relative%/emodal/dist/
121         script: eModal.min.js
122     esign:
123         basePath: %webroot%/library/ESign/
124         script: js/jquery.esign.js
125         link: css/esign.css
126     dygraphs:
127         basePath: %assets_static_relative%/modified/dygraphs-2-0-0/
128         script: dygraph.js
129         link: dygraph.css
130     moment:
131         basePath: %assets_static_relative%/moment/
132         script: moment.js # should this be the minified file?
133     pure:
134         basePath: %assets_static_relative%/pure/0.5.0/
135         link: pure-min.css
136     qtip2:
137         basePath: %assets_static_relative%/qtip2/dist/
138         script: jquery.qtip.min.js
139         link: jquery.qtip.min.css
140     qtip2-2-2-1:
141         basePath: %assets_static_relative%/qtip2-2-2-1/
142         script: jquery.qtip.min.js
143         link: jquery.qtip.min.css
144     angular:
145         basePath: %assets_static_relative%/angular/
146         script: angular.min.js
147     angular-sanitize:
148         basePath: %assets_static_relative%/angular-sanitize/
149         script: angular-sanitize.min.js
150     angular-summernote:
151         basePath: %assets_static_relative%/angular-summernote/dist/
152         script: angular-summernote.js # should this be the minified file?
153     anythingslider:
154         basePath: %assets_static_relative%/anythingslider/
155         script: js/jquery.anythingslider.fx.js # should optional plugins be their own key?
156         script: js/jquery.anythingslider.video.js # should optional plugins be their own key?
157         script: js/jquery.easing.1.2.js # should optional extensions be their own key?
158         script: js/jquery.anythingslider.min.js
159         # link: css/anythingslider.css
160         link: css/theme-metallic.css
161         link: css/theme-minimalist-round.css
162         link: css/theme-minimalist-square.css
163         link: css/theme-construction.css
164         link: css/theme-cs-portfolio.css
165     backbone:
166         basePath: %assets_static_relative%/backbone/
167         script: backbone-min.js
168     checklist-model:
169         basePath: %assets_static_relative%/checklist-model/
170         script: checklist-model.js
171     summernote:
172         basePath: %assets_static_relative%/summernote/dist/
173         script: summernote.js
174         link: summernote.css
175     shortcut:
176         basePath: %assets_static_relative%/manual-added-package/shortcut.js-2-01-B/
177         script: shortcut.js
178     underscore:
179         basePath: %assets_static_relative%/underscore
180         script: underscore-min.js