Improve useLocalAssets behaviour

This commit is contained in:
Timo Wagner committed 2024-06-06 17:57:01 +02:00
1 parent c6b822a0d9
commit 65d40b7701
13 files changed
+71 -12

No files matched your search

+22
View File
@@ -0,0 +1,22 @@
#!/bin/bash
mkdir -p public/assets/
mkdir -p public/assets/themes/default/assets/fonts/
cd public/assets
wget https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js -O socket.io.min.js
wget https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.0/animate.min.css -O animate.css
wget https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js -O jquery.min.js
wget https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js -O jquery-ui.min.js
wget https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.js -O semantic.min.js
wget https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css -O semantic.min.css
wget https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/themes/default/assets/fonts/icons.woff2 -O themes/default/assets/fonts/icons.woff2
wget https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/themes/default/assets/fonts/icons.woff -O themes/default/assets/fonts/icons.woff
wget https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/themes/default/assets/fonts/outline-icons.woff2 -O themes/default/assets/fonts/outline-icons.woff2
wget https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/themes/default/assets/fonts/outline-icons.woff -O themes/default/assets/fonts/outline-icons.woff
wget https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/themes/default/assets/fonts/brand-icons.woff2 -O themes/default/assets/fonts/brand-icons.woff2
wget https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/themes/default/assets/fonts/brand-icons.woff -O themes/default/assets/fonts/brand-icons.woff
wget https://cdnjs.cloudflare.com/ajax/libs/fabric.js/3.6.2/fabric.min.js -O fabric.min.js
wget https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js -O webfont.js
wget https://cdnjs.cloudflare.com/ajax/libs/flv.js/1.6.2/flv.min.js -O flv.min.js
wget https://cdnjs.cloudflare.com/ajax/libs/jeditable.js/2.0.6/jquery.jeditable.min.js -O jquery.jeditable.min.js
+2 -1
View File
@@ -1,11 +1,12 @@
{% extends 'layout/admin.twig' %}
{% block header %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
<script src="/js/sharedScript.js"></script>
{% if config.useLocalAssets %}
<script src="/assets/socket.io.min.js"></script>
<script src="/assets/jquery.jeditable.min.js"></script>
{% else %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jeditable.js/2.0.6/jquery.jeditable.min.js"></script>
{% endif %}
+2 -1
View File
@@ -1,10 +1,11 @@
{% extends 'layout/admin.twig' %}
{% block header %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
{% if config.useLocalAssets %}
<script src="/assets/socket.io.min.js"></script>
<script src="/assets/jquery.jeditable.min.js"></script>
{% else %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jeditable.js/2.0.6/jquery.jeditable.min.js"></script>
{% endif %}
{% endblock %}
+2 -1
View File
@@ -1,10 +1,11 @@
{% extends 'layout/edit.twig' %}
{% block header %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
{% if config.useLocalAssets %}
<script src="/assets/socket.io.min.js"></script>
<script src="/assets/jquery.jeditable.min.js"></script>
{% else %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jeditable.js/2.0.6/jquery.jeditable.min.js"></script>
{% endif %}
<style>
+5 -1
View File
@@ -2,7 +2,11 @@
{% block header %}
<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
{% if config.useLocalAssets %}
<script src="/assets/socket.io.min.js"></script>
{% else %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
{% endif %}
<script src="/js/sharedScript.js"></script>
<script>
var bundle = "{{ bundle }}";
+5 -1
View File
@@ -1,7 +1,11 @@
{% extends 'layout/edit.twig' %}
{% block header %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
{% if config.useLocalAssets %}
<script src="/assets/socket.io.min.js"></script>
{% else %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
{% endif %}
<script>
let bundle = "{{ bundle }}";
let file = "{{ file }}";
+5 -1
View File
@@ -1,7 +1,11 @@
{% extends 'layout/admin.twig' %}
{% block header %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
{% if config.useLocalAssets %}
<script src="/assets/socket.io.min.js"></script>
{% else %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
{% endif %}
<script>
var socket = io("{{ config.serverUrl }}/admin");
</script>
+5 -1
View File
@@ -1,7 +1,11 @@
{% extends 'layout/edit.twig' %}
{% block header %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
{% if config.useLocalAssets %}
<script src="/assets/socket.io.min.js"></script>
{% else %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
{% endif %}
<script>
let bundle = "{{ bundle }}";
let file = "{{ file }}";
+5 -1
View File
@@ -7,7 +7,11 @@
<script src="https://cdnjs.cloudflare.com/ajax/libs/flv.js/1.6.2/flv.min.js"></script>
{% endif %}
{% endif %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
{% if config.useLocalAssets %}
<script src="/assets/socket.io.min.js"></script>
{% else %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
{% endif %}
<script src="/js/flux.js" type="text/javascript" charset="utf-8"></script>
<title>InfoScreen3 - {{ display.name }}</title>
{% endblock %}
+5 -1
View File
@@ -7,8 +7,12 @@
<script src="https://cdnjs.cloudflare.com/ajax/libs/flv.js/1.6.2/flv.min.js"></script>
{% endif %}
{% endif %}
{% if config.useLocalAssets %}
<script src="/assets/socket.io.min.js"></script>
{% else %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
{% endif %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
<script src="/js/three.js" type="text/javascript" charset="utf-8"></script>
<script src="/js/gl-transitions.js" type="text/javascript" charset="utf-8"></script>
<script src="/js/tween.js" type="text/javascript" charset="utf-8"></script>
+5 -1
View File
@@ -1,7 +1,11 @@
{% extends 'layout/view.twig' %}
{% block header %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
{% if config.useLocalAssets %}
<script src="/assets/socket.io.min.js"></script>
{% else %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
{% endif %}
{% endblock %}
{% block body %}
+6 -1
View File
@@ -9,7 +9,12 @@
{% endif %}
{% endif %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
{% if config.useLocalAssets %}
<script src="/assets/socket.io.min.js"></script>
{% else %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
{% endif %}
<title>InfoScreen3 - {{ display.name }}</title>
{% endblock %}
+2 -1
View File
@@ -1,10 +1,11 @@
{% extends 'layout/view.twig' %}
{% block header %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
{% if config.useLocalAssets %}
<script src="/assets/socket.io.min.js"></script>
<script src="/assets/webfont.js"></script>
{% else %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.6.0/socket.io.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
{% endif %}
{% endblock %}