--- # Use %KEY-NAME% in this file and it will be replaced with the value of # $GLOBALS['KEY-NAME'] if it exists. If the key name does not exist, this script # won't work (Need to build in proper error handling @TODO RD 2017-05-16 # # Example usage: # assets: Top-level key name (Required) # asset-short-name: Short name # basePath: %assets_static_relative%/full/path/to/deepest/common/file # script: null filename or null # link: jquery-ui.min.css filename or null # autoload: true (defaults to false) # loadInFile: relative path to file, load always in specific file (defaults to false) for custom assets. assets: jquery: basePath: '%assets_static_relative%/jquery/dist/' script: jquery.min.js autoload: true allowNoLoad: true bootstrap: basePath: '%assets_static_relative%/bootstrap/dist/' script: js/bootstrap.bundle.min.js # Bootstrap is included in main themes via SASS # So will only use below css link if no_main-theme token is provided. # TODO - incorporate this mechanism for rtl when rtl bootrap SASS mechanism is up and running link: css/bootstrap.min.css autoload: true allowNoLoad: true # RTL only for no_main-theme which is rare rtl: basePath: '%assets_static_relative%/bootstrap-rtl/dist/' link: css/bootstrap-rtl.min.css # keep utility and javaScript translations near top of load order. i18next: basePath: '%assets_static_relative%/i18next/dist/umd/' script: i18next.min.js i18next-xhr-backend: basePath: '%assets_static_relative%/i18next-xhr-backend/dist/umd/' script: i18nextXHRBackend.min.js i18next-browser-languagedetector: basePath: '%assets_static_relative%/i18next-browser-languagedetector/dist/umd/' script: i18nextBrowserLanguageDetector.min.js utility: basePath: '%webroot%/library/js/' script: utility.js autoload: true allowNoLoad: true main-theme: alreadyBuilt: true link: '%css_header%' autoload: true allowNoLoad: true # The compact theme asset follows the allowNoLoad setting of the main-theme asset # ie. no-main-theme token will also skip the compact-theme compact-theme: alreadyBuilt: true link: '%compact_header%' autoload: true allowNoLoad: true tabs-theme: basePath: '%webroot%/public/themes/' link: '%theme_tabs_layout%' rtl: basePath: '%webroot%/public/themes/' link: rtl_%theme_tabs_layout% pdf-style: basePath: '%webroot%/public/themes/' link: style_pdf.css patientportal-base: basePath: '%webroot%/public/themes/' link: patientportal-base.css rtl: basePath: '%webroot%/public/themes/' link: rtl_patientportal-base.css patientportal-register: basePath: '%webroot%/public/themes/' link: patientportal-register.css rtl: basePath: '%webroot%/public/themes/' link: rtl_patientportal-register.css patientportal-style: basePath: '%webroot%/public/themes/' link: patientportal-style.css rtl: basePath: '%webroot%/public/themes/' link: rtl_patientportal-style.css knockout: basePath: '%assets_static_relative%/knockout/build/output/' script: knockout-latest.js jquery-ui: basePath: '%assets_static_relative%/jquery-ui/' script: jquery-ui.min.js jquery-ui-theme: basePath: '%assets_static_relative%/jquery-ui/' link: jquery-ui.theme.css jquery-ui-base: basePath: '%assets_static_relative%/jquery-ui-themes/themes/base/' link: jquery-ui.min.css jquery-ui-darkness: basePath: '%assets_static_relative%/jquery-ui-themes/themes/ui-darkness/' link: jquery-ui.min.css jquery-ui-sunny: basePath: '%assets_static_relative%/jquery-ui-themes/themes/sunny/' link: jquery-ui.min.css jquery-ui-redmond: basePath: '%assets_static_relative%/jquery-ui-themes/themes/redmond/' link: jquery-ui.min.css jquery-ui-cupertino: basePath: '%assets_static_relative%/jquery-ui-themes/themes/cupertino/' link: jquery-ui.min.css jquery-ui-lightness: basePath: '%assets_static_relative%/jquery-ui-themes/themes/ui-lightness/' link: jquery-ui.min.css jquery-ui-excite-bike: basePath: '%assets_static_relative%/jquery-ui-themes/themes/excite-bike/' link: jquery-ui.min.css datatables: basePath: '%assets_static_relative%/datatables.net/js/' script: jquery.dataTables.min.js datatables-colreorder: basePath: '%assets_static_relative%' link: /datatables.net-colreorder-dt/css/colReorder.dataTables.min.css script: /datatables.net-colreorder/js/dataTables.colReorder.min.js datatables-dt: basePath: '%assets_static_relative%/datatables.net-dt/css/' link: jquery.dataTables.min.css datatables-bs: basePath: '%assets_static_relative%/datatables.net-bs4/' script: js/dataTables.bootstrap4.min.js link: css/dataTables.bootstrap4.min.css datatables-jqui: basePath: '%assets_static_relative%/datatables.net-jqui/js/' script: dataTables.jqueryui.min.js datatables-jqui-theme: basePath: '%assets_static_relative%/datatables.net-jqui/css/' link: dataTables.jqueryui.min.css datatables-scroller: basePath: '%assets_static_relative%/datatables.net-scroller/js/' script: dataTables.scroller.min.js datatables-scroller-jqui-theme: basePath: '%assets_static_relative%/datatables.net-scroller-jqui/css/' link: scroller.jqueryui.min.css fontawesome: basePath: '%assets_static_relative%/@fortawesome/fontawesome-free/css/' link: all.min.css datetime-picker: basePath: '%assets_static_relative%/jquery-datetimepicker/build/' script: jquery.datetimepicker.full.min.js link: jquery.datetimepicker.min.css report-helper: basePath: '%webroot%/library/js/' script: report_helper.js opener: basePath: '%webroot%/interface/main/tabs/js/' script: include_opener.js topdialog: basePath: '%webroot%/library/' script: topdialog.js common: basePath: '%webroot%/library/js/' script: common.js textformat: basePath: '%webroot%/library/' script: textformat.js autoload: true allowNoLoad: true dialog: basePath: '%webroot%/library/' script: dialog.js autoload: true allowNoLoad: true select2: basePath: '%assets_static_relative%/select2/dist/' script: js/select2.full.min.js link: - css/select2.min.css # BS4 theme moved to main theme assets to allow fluidity jscolor: basePath: '%assets_static_relative%/@eastdesire/jscolor/' script: jscolor.min.js esign: basePath: '%webroot%/library/ESign/' script: js/jquery.esign.js link: css/esign.css esign-theme-only: basePath: '%webroot%/library/ESign/' link: css/esign.css dygraphs: basePath: '%assets_static_relative%/modified/dygraphs-2-0-0/' script: dygraph.js link: dygraph.css moment: basePath: '%assets_static_relative%/moment/min/' script: moment.min.js purecss: basePath: '%assets_static_relative%/purecss/build/' link: pure-min.css angular: basePath: '%assets_static_relative%/angular/' script: angular.min.js angular-sanitize: basePath: '%assets_static_relative%/angular-sanitize/' script: angular-sanitize.min.js backbone: basePath: '%assets_static_relative%/backbone/' script: backbone-min.js checklist-model: basePath: '%assets_static_relative%/checklist-model/' script: checklist-model.js underscore: basePath: '%assets_static_relative%/underscore/' script: underscore-min.js ckeditor: basePath: '%assets_static_relative%/ckeditor4/' script: ckeditor.js search-highlight: basePath: '%webroot%/library/js/' script: SearchHighlight.js track-anything: basePath: '%webroot%/interface/forms/track_anything/' link: style.css konva: basePath: '%assets_static_relative%/konva/' script: konva.min.js magic-wand: basePath: '%assets_static_relative%/magic-wand-js/js/' script: magic-wand-min.js jszip: basePath: '%assets_static_relative%/jszip/dist/' script: jszip.min.js jspdf: basePath: '%assets_static_relative%/jspdf/dist/' script: jspdf.umd.min.js dwv: basePath: '%assets_static_relative%/dwv/' script: - decoders/pdfjs/jpx.js - decoders/pdfjs/util.js - decoders/pdfjs/arithmetic_decoder.js - decoders/pdfjs/jpg.js - decoders/rii-mango/lossless-min.js - dist/dwv.min.js sortablejs: basePath: '%assets_static_relative%/sortablejs/' script: Sortable.min.js hotkeys: basePath: '%assets_static_relative%/hotkeys-js/' script: - dist/hotkeys.min.js reason-code-widget: basePath: '%webroot%/library/js/' script: reasonCodeWidget.js