Source code for assets

import flask_assets


[docs] def init_assets(app): assets = flask_assets.Environment(app) assets.register('app_js', flask_assets.Bundle( # External libraries: 'js/vendor/jquery-3.7.1.js', 'js/vendor/jquery.scrollTo-2.1.3.js', 'js/vendor/jquery-throttle-debounce-1.1.js', 'js/vendor/select2-4.0.13.js', 'js/vendor/popper-core-2.11.8.js', 'js/vendor/tippy-6.3.7.js', # Internal libraries: 'js/lib/forms.js', 'js/lib/util.js', 'js/lib/page.js', 'js/lib/tooltips.js', # Pages: 'js/upload/step1.js', 'js/upload/step2.js', 'js/upload/step3.js', 'js/upload/step4.js', 'js/upload/step5.js', 'js/upload/step6.js', 'js/main.js', 'js/search.js', 'js/export.js', 'js/study.js', 'js/study_visualize.js', 'js/study_manage.js', 'js/comparison.js', 'js/help.js', filters='rjsmin', output='build/app.js' )) assets.register('plotly_js', flask_assets.Bundle( 'js/vendor/plotly-2.34.0.min.js', output='build/plotly.js' )) assets.register('orcid', flask_assets.Bundle( 'js/vendor/orcid-widget.js', output='build/orcid.js' )) assets.register('app_css', flask_assets.Bundle( 'css/vendor/select2-4.0.13.css', 'css/vendor/tippy-fix.css', 'css/select2-custom.css', 'css/reset.css', 'css/utils.css', 'css/fonts.css', 'css/main.css', 'css/sidebar.css', 'css/search.css', 'css/upload.css', 'css/export.css', 'css/login.css', 'css/profile.css', 'css/study.css', 'css/study-visualize.css', 'css/study-manage.css', 'css/experiment.css', 'css/comparison.css', 'css/help.css', filters='cssmin', output='build/app.css' )) return app