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
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.
16 basePath: '%assets_static_relative%/jquery/dist/'
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
29 # RTL only for no_main-theme which is rare
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.
35 basePath: '%assets_static_relative%/i18next/dist/umd/'
36 script: i18next.min.js
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
44 basePath: '%webroot%/library/js/xl/'
47 basePath: '%webroot%/library/js/'
56 # The compact theme asset follows the allowNoLoad setting of the main-theme asset
57 # ie. no-main-theme token will also skip the compact-theme
60 link: '%compact_header%'
64 basePath: '%webroot%/public/themes/'
65 link: '%theme_tabs_layout%'
67 basePath: '%webroot%/public/themes/'
68 link: rtl_%theme_tabs_layout%
70 basePath: '%webroot%/public/themes/'
74 link: '%portal_css_header%'
76 basePath: '%assets_static_relative%/knockout/build/output/'
77 script: knockout-latest.js
79 basePath: '%assets_static_relative%/jquery-ui/'
80 script: jquery-ui.min.js
82 basePath: '%assets_static_relative%/jquery-ui/'
83 link: jquery-ui.theme.css
85 basePath: '%assets_static_relative%/jquery-ui-themes/themes/base/'
86 link: jquery-ui.min.css
88 basePath: '%assets_static_relative%/jquery-ui-themes/themes/ui-darkness/'
89 link: jquery-ui.min.css
91 basePath: '%assets_static_relative%/jquery-ui-themes/themes/sunny/'
92 link: jquery-ui.min.css
94 basePath: '%assets_static_relative%/jquery-ui-themes/themes/redmond/'
95 link: jquery-ui.min.css
97 basePath: '%assets_static_relative%/jquery-ui-themes/themes/cupertino/'
98 link: jquery-ui.min.css
100 basePath: '%assets_static_relative%/jquery-ui-themes/themes/ui-lightness/'
101 link: jquery-ui.min.css
102 jquery-ui-excite-bike:
103 basePath: '%assets_static_relative%/jquery-ui-themes/themes/excite-bike/'
104 link: jquery-ui.min.css
106 basePath: '%assets_static_relative%/datatables.net/js/'
107 script: jquery.dataTables.min.js
108 datatables-colreorder:
109 basePath: '%assets_static_relative%'
110 link: /datatables.net-colreorder-dt/css/colReorder.dataTables.min.css
111 script: /datatables.net-colreorder/js/dataTables.colReorder.min.js
113 basePath: '%assets_static_relative%/datatables.net-dt/css/'
114 link: jquery.dataTables.min.css
116 basePath: '%assets_static_relative%/datatables.net-bs4/'
117 script: js/dataTables.bootstrap4.min.js
118 link: css/dataTables.bootstrap4.min.css
120 basePath: '%assets_static_relative%/datatables.net-jqui/js/'
121 script: dataTables.jqueryui.min.js
122 datatables-jqui-theme:
123 basePath: '%assets_static_relative%/datatables.net-jqui/css/'
124 link: dataTables.jqueryui.min.css
126 basePath: '%assets_static_relative%/datatables.net-scroller/js/'
127 script: dataTables.scroller.min.js
128 datatables-scroller-jqui-theme:
129 basePath: '%assets_static_relative%/datatables.net-scroller-jqui/css/'
130 link: scroller.jqueryui.min.css
132 basePath: '%assets_static_relative%/@fortawesome/fontawesome-free/css/'
135 basePath: '%assets_static_relative%/jquery-datetimepicker/build/'
136 script: jquery.datetimepicker.full.min.js
137 link: jquery.datetimepicker.min.css
138 datetime-picker-translated:
139 basePath: '%webroot%/library/js/xl/'
140 script: jquery-datetimepicker-2-5-4-translated.js
142 basePath: '%webroot%/library/js/'
143 script: report_helper.js
145 basePath: '%webroot%/interface/main/tabs/js/'
146 script: include_opener.js
148 basePath: '%webroot%/library/'
151 basePath: '%webroot%/library/js/'
154 basePath: '%webroot%/library/'
155 script: textformat.js
159 basePath: '%webroot%/library/'
164 basePath: '%assets_static_relative%/select2/dist/'
165 script: js/select2.full.min.js
167 - css/select2.min.css
168 # BS4 theme moved to main theme assets to allow fluidity
170 basePath: '%assets_static_relative%/@eastdesire/jscolor/'
171 script: jscolor.min.js
173 basePath: '%webroot%/library/ESign/'
174 script: js/jquery.esign.js
177 basePath: '%webroot%/library/ESign/'
180 basePath: '%assets_static_relative%/modified/dygraphs-2-0-0/'
184 basePath: '%assets_static_relative%/moment/min/'
185 script: moment.min.js
187 basePath: '%assets_static_relative%/purecss/build/'
190 basePath: '%assets_static_relative%/angular/'
191 script: angular.min.js
193 basePath: '%assets_static_relative%/angular-sanitize/'
194 script: angular-sanitize.min.js
196 basePath: '%assets_static_relative%/backbone/'
197 script: backbone-min.js
199 basePath: '%assets_static_relative%/checklist-model/'
200 script: checklist-model.js
202 basePath: '%assets_static_relative%/underscore/'
203 script: underscore-min.js
205 basePath: '%assets_static_relative%/ckeditor4/'
208 basePath: '%webroot%/library/js/'
209 script: SearchHighlight.js
211 basePath: '%webroot%/interface/forms/track_anything/'
214 basePath: '%assets_static_relative%/konva/'
217 basePath: '%assets_static_relative%/magic-wand-js/js/'
218 script: magic-wand-min.js
220 basePath: '%assets_static_relative%/jszip/dist/'
223 basePath: '%assets_static_relative%/jspdf/dist/'
224 script: jspdf.umd.min.js
226 basePath: '%assets_static_relative%/tiff/'
229 basePath: '%assets_static_relative%/dwv/'
231 - decoders/pdfjs/jpx.js
232 - decoders/pdfjs/util.js
233 - decoders/pdfjs/arithmetic_decoder.js
234 - decoders/pdfjs/jpg.js
235 - decoders/rii-mango/lossless-min.js
238 basePath: '%assets_static_relative%/sortablejs/'
239 script: Sortable.min.js
241 basePath: '%assets_static_relative%/hotkeys-js/'
243 - dist/hotkeys.min.js
245 basePath: '%webroot%/library/js/'
246 script: reasonCodeWidget.js
248 basePath: '%webroot%/library/js/'
249 script: erx_javascript.js
251 basePath: '%webroot%/interface/usergroup/'
252 script: checkpwd_validation.js
254 basePath: '%webroot%/library/js/'
257 basePath: '%assets_static_relative%/'
259 - chart.js/dist/chart.umd.js
260 - chartjs-adapter-date-fns/dist/chartjs-adapter-date-fns.bundle.js
262 basePath: '%webroot%/library/js/xl/'
263 script: select2-translated.js
265 basePath: '%assets_static_relative%/'
266 script: dompurify/dist/purify.js