Move JS into pre and post loading folders

This commit is contained in:
Michał Gdula 2023-04-03 00:43:21 +00:00
parent 266e959605
commit 654ab0eba3
7 changed files with 13 additions and 7 deletions

View file

@ -62,9 +62,11 @@ def create_app(test_config=None):
# Load theme # Load theme
theme_manager.compile_theme('default', app.root_path) theme_manager.compile_theme('default', app.root_path)
# Bundle JS files # Load JS assets
js_scripts = Bundle('js/*.js', output='gen/packed.js') js_pre = Bundle('js/pre/*.js', output='gen/pre_packed.js')
assets.register('js_all', js_scripts) js_post = Bundle('js/post/*.js', output='gen/post_packed.js')
assets.register('js_pre', js_pre)
assets.register('js_post', js_post)
# Error handlers, if the error is not a HTTP error, return 500 # Error handlers, if the error is not a HTTP error, return 500
@app.errorhandler(Exception) @app.errorhandler(Exception)

View file

@ -54,7 +54,7 @@ function login(event) {
} }
// Make form // Make form
let formData = new FormData(); const formData = new FormData();
formData.append("username", formUsername); formData.append("username", formUsername);
formData.append("password", formPassword); formData.append("password", formPassword);
@ -153,7 +153,7 @@ function register(event) {
} }
// Make form // Make form
let formData = new FormData(); const formData = new FormData();
formData.append("username", formUsername); formData.append("username", formUsername);
formData.append("email", formEmail); formData.append("email", formEmail);
formData.append("password", formPassword); formData.append("password", formPassword);

View file

@ -167,7 +167,7 @@ function clearUpload() {
// } // }
document.addEventListener('DOMContentLoaded', function() { document.addEventListener('DOMContentLoaded', () => {
// Function to upload images // Function to upload images
let uploadTab = document.querySelector(".upload-panel"); let uploadTab = document.querySelector(".upload-panel");

View file

@ -29,7 +29,7 @@
<link rel="stylesheet" href="{{url_for('static', filename='theme/style.css')}}" defer> <link rel="stylesheet" href="{{url_for('static', filename='theme/style.css')}}" defer>
{% assets "js_all" %} {% assets "js_pre" %}
<script type="text/javascript" src="{{ ASSET_URL }}"></script> <script type="text/javascript" src="{{ ASSET_URL }}"></script>
{% endassets %} {% endassets %}
@ -152,6 +152,10 @@
{% endfor %} {% endfor %}
</script> </script>
{% assets "js_post" %}
<script type="text/javascript" src="{{ ASSET_URL }}"></script>
{% endassets %}
{% block script %}{% endblock %} {% block script %}{% endblock %}
</body> </body>
</html> </html>