added a tabRefreshByName() api call in the tabs view model (#4391)
[openemr.git] / config / config.yaml
blobc17b14c5e529012be916887c41a69594f54c31df
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 #         loadInFile: relative path to file, load always in specific file (defaults to false) for custom assets.
14 assets:
15     jquery:
16         basePath: '%assets_static_relative%/jquery/dist/'
17         script: jquery.min.js
18         autoload: true
19         allowNoLoad: true
20     bootstrap:
21         basePath: '%assets_static_relative%/bootstrap/dist/'
22         script: js/bootstrap.bundle.min.js
23         # Bootstrap is included in main themes via SASS
24         #  So will only use below css link if no_main-theme token is provided.
25         #  TODO - incorporate this mechanism for rtl when rtl bootrap SASS mechanism is up and running
26         link: css/bootstrap.min.css
27         autoload: true
28         allowNoLoad: true
29         # RTL only for no_main-theme which is rare
30         rtl:
31             basePath: '%assets_static_relative%/bootstrap-rtl/dist/'
32             link: css/bootstrap-rtl.min.css
33     # keep utility and javaScript translations near top of load order.
34     i18next:
35         basePath: '%assets_static_relative%/i18next/dist/umd/'
36         script: i18next.min.js
37     i18next-xhr-backend:
38         basePath: '%assets_static_relative%/i18next-xhr-backend/dist/umd/'
39         script: i18nextXHRBackend.min.js
40     i18next-browser-languagedetector:
41         basePath: '%assets_static_relative%/i18next-browser-languagedetector/dist/umd/'
42         script: i18nextBrowserLanguageDetector.min.js
43     utility:
44         basePath: '%webroot%/library/js/'
45         script: utility.js
46         autoload: true
47         allowNoLoad: true
48     main-theme:
49         alreadyBuilt: true
50         link: '%css_header%'
51         autoload: true
52         allowNoLoad: true
53     # The compact theme asset follows the allowNoLoad setting of the main-theme asset
54     # ie. no-main-theme token will also skip the compact-theme
55     compact-theme:
56         alreadyBuilt: true
57         link: '%compact_header%'
58         autoload: true
59         allowNoLoad: true
60     tabs-theme:
61         basePath: '%webroot%/public/themes/'
62         link: '%theme_tabs_layout%'
63         rtl:
64             basePath: '%webroot%/public/themes/'
65             link: rtl_%theme_tabs_layout%
66     pdf-style:
67         basePath: '%webroot%/public/themes/'
68         link: style_pdf.css
69     patientportal-base:
70         basePath: '%webroot%/public/themes/'
71         link: patientportal-base.css
72         rtl:
73             basePath: '%webroot%/public/themes/'
74             link: rtl_patientportal-base.css
75     patientportal-register:
76         basePath: '%webroot%/public/themes/'
77         link: patientportal-register.css
78         rtl:
79             basePath: '%webroot%/public/themes/'
80             link: rtl_patientportal-register.css
81     patientportal-style:
82         basePath: '%webroot%/public/themes/'
83         link: patientportal-style.css
84         rtl:
85             basePath: '%webroot%/public/themes/'
86             link: rtl_patientportal-style.css
87     knockout:
88         basePath: '%assets_static_relative%/knockout/build/output/'
89         script: knockout-latest.js
90     jquery-ui:
91         basePath: '%assets_static_relative%/jquery-ui/'
92         script: jquery-ui.min.js
93     jquery-ui-theme:
94         basePath: '%assets_static_relative%/jquery-ui/'
95         link: jquery-ui.theme.css
96     jquery-ui-base:
97         basePath: '%assets_static_relative%/jquery-ui-themes/themes/base/'
98         link: jquery-ui.min.css
99     jquery-ui-darkness:
100         basePath: '%assets_static_relative%/jquery-ui-themes/themes/ui-darkness/'
101         link: jquery-ui.min.css
102     jquery-ui-sunny:
103         basePath: '%assets_static_relative%/jquery-ui-themes/themes/sunny/'
104         link: jquery-ui.min.css
105     jquery-ui-redmond:
106         basePath: '%assets_static_relative%/jquery-ui-themes/themes/redmond/'
107         link: jquery-ui.min.css
108     jquery-ui-cupertino:
109         basePath: '%assets_static_relative%/jquery-ui-themes/themes/cupertino/'
110         link: jquery-ui.min.css
111     jquery-ui-lightness:
112         basePath: '%assets_static_relative%/jquery-ui-themes/themes/ui-lightness/'
113         link: jquery-ui.min.css
114     jquery-ui-excite-bike:
115         basePath: '%assets_static_relative%/jquery-ui-themes/themes/excite-bike/'
116         link: jquery-ui.min.css
117     jquery-gritter:
118         basePath: '%assets_static_relative%/gritter/'
119         link: css/jquery.gritter.css
120         script: js/jquery.gritter.min.js
121     datatables:
122         basePath: '%assets_static_relative%/datatables.net/js/'
123         script: jquery.dataTables.min.js
124     datatables-colreorder:
125         basePath: '%assets_static_relative%'
126         link: /datatables.net-colreorder-dt/css/colReorder.dataTables.min.css
127         script: /datatables.net-colreorder/js/dataTables.colReorder.min.js
128     datatables-dt:
129         basePath: '%assets_static_relative%/datatables.net-dt/css/'
130         link: jquery.dataTables.min.css
131     datatables-bs:
132         basePath: '%assets_static_relative%/datatables.net-bs4/'
133         script: js/dataTables.bootstrap4.min.js
134         link: css/dataTables.bootstrap4.min.css
135     datatables-jqui:
136         basePath: '%assets_static_relative%/datatables.net-jqui/js/'
137         script: dataTables.jqueryui.min.js
138     datatables-jqui-theme:
139         basePath: '%assets_static_relative%/datatables.net-jqui/css/'
140         link: dataTables.jqueryui.min.css
141     datatables-scroller:
142         basePath: '%assets_static_relative%/datatables.net-scroller/js/'
143         script: dataTables.scroller.min.js
144     datatables-scroller-jqui-theme:
145         basePath: '%assets_static_relative%/datatables.net-scroller-jqui/css/'
146         link: scroller.jqueryui.min.css
147     fontawesome:
148         basePath: '%assets_static_relative%/@fortawesome/fontawesome-free/css/'
149         link: all.min.css
150     datetime-picker:
151         basePath: '%assets_static_relative%/jquery-datetimepicker/build/'
152         script: jquery.datetimepicker.full.min.js
153         link: jquery.datetimepicker.min.css
154     report-helper:
155         basePath: '%webroot%/library/js/'
156         script: report_helper.js
157     opener:
158         basePath: '%webroot%/interface/main/tabs/js/'
159         script: include_opener.js
160     topdialog:
161         basePath: '%webroot%/library/'
162         script: topdialog.js
163     common:
164         basePath: '%webroot%/library/js/'
165         script: common.js
166     textformat:
167         basePath: '%webroot%/library/'
168         script: textformat.js
169         autoload: true
170         allowNoLoad: true
171     dialog:
172         basePath: '%webroot%/library/'
173         script: dialog.js
174         autoload: true
175         allowNoLoad: true
176     select2:
177         basePath: '%assets_static_relative%/select2/dist/'
178         script: js/select2.full.min.js
179         link:
180             - css/select2.min.css
181             # BS4 theme moved to main theme assets to allow fluidity
182     jscolor:
183         basePath: '%assets_static_relative%/@eastdesire/jscolor/'
184         script: jscolor.min.js
185     esign:
186         basePath: '%webroot%/library/ESign/'
187         script: js/jquery.esign.js
188         link: css/esign.css
189     esign-theme-only:
190         basePath: '%webroot%/library/ESign/'
191         link: css/esign.css
192     dygraphs:
193         basePath: '%assets_static_relative%/modified/dygraphs-2-0-0/'
194         script: dygraph.js
195         link: dygraph.css
196     moment:
197         basePath: '%assets_static_relative%/moment/min/'
198         script: moment.min.js
199     purecss:
200         basePath: '%assets_static_relative%/purecss/build/'
201         link: pure-min.css
202     angular:
203         basePath: '%assets_static_relative%/angular/'
204         script: angular.min.js
205     angular-sanitize:
206         basePath: '%assets_static_relative%/angular-sanitize/'
207         script: angular-sanitize.min.js
208     angular-summernote:
209         basePath: '%assets_static_relative%/angular-summernote/dist/'
210         script: angular-summernote.min.js
211     backbone:
212         basePath: '%assets_static_relative%/backbone/'
213         script: backbone-min.js
214     checklist-model:
215         basePath: '%assets_static_relative%/checklist-model/'
216         script: checklist-model.js
217     summernote:
218         basePath: '%assets_static_relative%/summernote/dist/'
219         script: summernote-bs4.min.js
220         link: summernote-bs4.min.css
221     summernote-ext-nugget:
222         basePath: '%assets_static_relative%/summernote-nugget/plugins/nugget/'
223         script: summernote-ext-nugget.js
224     underscore:
225         basePath: '%assets_static_relative%/underscore/'
226         script: underscore-min.js
227     ckeditor:
228         basePath: '%assets_static_relative%/ckeditor4/'
229         script: ckeditor.js
230     search-highlight:
231         basePath: '%webroot%/library/js/'
232         script: SearchHighlight.js
233     track-anything:
234         basePath: '%webroot%/interface/forms/track_anything/'
235         link: style.css
236     konva:
237         basePath: '%assets_static_relative%/konva/'
238         script: konva.min.js
239     magic-wand:
240         basePath: '%assets_static_relative%/magic-wand-js/js/'
241         script: magic-wand-min.js
242     jszip:
243         basePath: '%assets_static_relative%/jszip/dist/'
244         script: jszip.min.js
245     jspdf:
246         basePath: '%assets_static_relative%/jspdf/dist/'
247         script: jspdf.min.js
248     dwv:
249         basePath: '%assets_static_relative%/dwv/'
250         script:
251             - decoders/pdfjs/jpx.js
252             - decoders/pdfjs/util.js
253             - decoders/pdfjs/arithmetic_decoder.js
254             - decoders/pdfjs/jpg.js
255             - decoders/rii-mango/lossless-min.js
256             - dist/dwv.min.js