Add a custom.js support in the same way we have custom.css (as proposed by Melo-Professional) (#7317)
* Add a custom.js support in the same way we have custom.css (as proposed by Melo-Professional) * Added empty custom.js to avoid a loading error
panreyes committed
Oct 2, 2025 at 10:51 UTC
dedae6c4959ded33ffaadd49ffa7e7c6b5052f79
10 files changed
+9
public/scripts/custom.js
views/agentinvite.handlebars
+1
@@ -12,6 +12,7 @@
12
<link rel="apple-touch-icon" href="/favicon-303x303.png" />
13
<script type="text/javascript" src="scripts/common-0.0.1{{min}}.js"></script>
14
<script type="text/javascript" src="scripts/qrcode.min.js"></script>
15
+ <script type="text/javascript" src="scripts/custom.js"></script>
16
<title>Agent Installation</title>
17
<style>
18
.tab {
views/default.handlebars
+1
@@ -50,6 +50,7 @@
50
<script keeplink=1 type="text/javascript" src="scripts/ol3-contextmenu{{{min}}}.js"></script>
51
<script keeplink=1 type="text/javascript" src="scripts/purify{{{min}}}.js"></script>
52
<script keeplink=1 type="text/javascript" src="scripts/marked{{{min}}}.js"></script>
53
+ <script type="text/javascript" src="scripts/custom.js"></script>
54
<title>{{{title}}}</title>
55
</head>
56
<body id="body" oncontextmenu="handleContextMenu(event)" style="display:none;min-width:495px" onload="if (typeof(startup) !== 'undefined') startup();">
views/default3.handlebars
+1
@@ -59,6 +59,7 @@
59
<script keeplink=1 type="text/javascript" src="scripts/ol3-contextmenu{{{min}}}.js"></script>
60
<script keeplink=1 type="text/javascript" src="scripts/purify{{{min}}}.js"></script>
61
<script keeplink=1 type="text/javascript" src="scripts/marked{{{min}}}.js"></script>
62
+ <script type="text/javascript" src="scripts/custom.js"></script>
63
<title>{{{title}}}</title>
64
</head>
65
views/invite.handlebars
+1
@@ -11,6 +11,7 @@
11
<link type="text/css" href="styles/custom.css" media="screen" rel="stylesheet" title="CSS" />
12
<link rel="apple-touch-icon" href="/favicon-303x303.png" />
13
<script type="text/javascript" src="scripts/common-0.0.1{{min}}.js"></script>
14
+ <script type="text/javascript" src="scripts/custom.js"></script>
15
<title>Agent Installation</title>
16
<style>
17
.tab {
views/login2.handlebars
+1
@@ -14,6 +14,7 @@
14
<link rel="apple-touch-icon" href="/favicon-303x303.png" />
15
<script type="text/javascript" src="scripts/common-0.0.1{{min}}.js"></script>
16
<script keeplink=1 type="text/javascript" src="scripts/u2f-api{{min}}.js"></script>
17
+ <script type="text/javascript" src="scripts/custom.js"></script>
18
<title>{{{title}}} - Login</title>
19
<style>
20
#body {
views/message2.handlebars
+1
@@ -11,6 +11,7 @@
11
<link type="text/css" href="styles/custom.css" media="screen" rel="stylesheet" title="CSS" />
12
<link rel="apple-touch-icon" href="/favicon-303x303.png" />
13
<script type="text/javascript" src="scripts/common-0.0.1{{min}}.js"></script>
14
+ <script type="text/javascript" src="scripts/custom.js"></script>
15
<title id="topTitle">{{{title1}}}</title>
16
<style>
17
body {
views/messenger.handlebars
+1
@@ -13,6 +13,7 @@
13
<link rel="apple-touch-icon" href="/favicon-303x303.png" />
14
<script type="text/javascript" src="scripts/common-0.0.1{{min}}.js"></script>
15
<script type="text/javascript" src="scripts/filesaver.min.js"></script>
16
+ <script type="text/javascript" src="scripts/custom.js"></script>
17
</head>
18
<body style="font-family:Arial,Helvetica,sans-serif">
19
<div id="xtop" style="position:absolute;left:0;right:0;top:0;height:38px;background-color:#036;color:#EEE;box-shadow:3px 3px 10px gray">
views/player.handlebars
+1
@@ -23,6 +23,7 @@
23
<script type="text/javascript" src="scripts/xterm-addon-fit-min.js"></script>
24
<script keeplink=1 type="text/javascript" src="scripts/webm-writer.js"></script>
25
<script keeplink=1 type="text/javascript" src="scripts/filesaver.min.js"></script>
26
+ <script type="text/javascript" src="scripts/custom.js"></script>
27
</head>
28
<body style="overflow:hidden;background-color:black">
29
<div id=p11 class="noselect" style="overflow:hidden">
views/sharing.handlebars
+1
@@ -28,6 +28,7 @@
28
<script type="text/javascript" src="scripts/xterm{{{min}}}.js"></script>
29
<script type="text/javascript" src="scripts/xterm-addon-fit{{{min}}}.js"></script>
30
<script keeplink=1 type="text/javascript" src="scripts/filesaver.min.js"></script>
31
+ <script type="text/javascript" src="scripts/custom.js"></script>
32
<title>{{{title}}}</title>
33
</head>
34
<body style="overflow:hidden;background-color:black">