Ignore cache on GIT hash change (new commit or release) (#1787)

* Add hash to all html, css, and js URLs

* Update build.yaml

* Update build.yaml

* .

* .

Co-authored-by: CaCO3 <caco@ruinelli.ch>
This commit is contained in:
CaCO3
2023-01-08 19:18:21 +01:00
committed by GitHub
parent ee4832323d
commit 798f1423c3
30 changed files with 164 additions and 160 deletions

View File

@@ -58,6 +58,10 @@ jobs:
#run: echo "Testing... ${{ github.ref_name }}, ${{ steps.vars.outputs.sha_short }}" > ./sd-card/html/version.txt; mkdir -p ./code/.pio/build/esp32cam/; cd ./code/.pio/build/esp32cam/; echo "${{ steps.vars.outputs.sha_short }}" > firmware.bin; cp firmware.bin partitions.bin; cp firmware.bin bootloader.bin # Testing #run: echo "Testing... ${{ github.ref_name }}, ${{ steps.vars.outputs.sha_short }}" > ./sd-card/html/version.txt; mkdir -p ./code/.pio/build/esp32cam/; cd ./code/.pio/build/esp32cam/; echo "${{ steps.vars.outputs.sha_short }}" > firmware.bin; cp firmware.bin partitions.bin; cp firmware.bin bootloader.bin # Testing
run: cd code; platformio run --environment esp32cam run: cd code; platformio run --environment esp32cam
- name: Set Hash in all Web UI files
run: cd sd-card/html; find . -type f -exec sed -i 's/$COMMIT_HASH/${{ steps.vars.outputs.sha_short }}/g' {} \;
- name: Store generated files in cache - name: Store generated files in cache
uses: actions/cache@v3 uses: actions/cache@v3
with: with:
@@ -65,7 +69,7 @@ jobs:
./code/.pio/build/esp32cam/firmware.bin ./code/.pio/build/esp32cam/firmware.bin
./code/.pio/build/esp32cam/partitions.bin ./code/.pio/build/esp32cam/partitions.bin
./code/.pio/build/esp32cam/bootloader.bin ./code/.pio/build/esp32cam/bootloader.bin
./sd-card/html/version.txt ./sd-card/html/*
key: ${{ github.run_number }} key: ${{ github.run_number }}
@@ -91,7 +95,7 @@ jobs:
./code/.pio/build/esp32cam/firmware.bin ./code/.pio/build/esp32cam/firmware.bin
./code/.pio/build/esp32cam/partitions.bin ./code/.pio/build/esp32cam/partitions.bin
./code/.pio/build/esp32cam/bootloader.bin ./code/.pio/build/esp32cam/bootloader.bin
./sd-card/html/version.txt ./sd-card/html/*
key: ${{ github.run_number }} key: ${{ github.run_number }}
- name: Set Variables - name: Set Variables
@@ -149,7 +153,7 @@ jobs:
./code/.pio/build/esp32cam/firmware.bin ./code/.pio/build/esp32cam/firmware.bin
./code/.pio/build/esp32cam/partitions.bin ./code/.pio/build/esp32cam/partitions.bin
./code/.pio/build/esp32cam/bootloader.bin ./code/.pio/build/esp32cam/bootloader.bin
./sd-card/html/version.txt ./sd-card/html/*
key: ${{ github.run_number }} key: ${{ github.run_number }}
- name: Set Variables - name: Set Variables
@@ -202,7 +206,7 @@ jobs:
./code/.pio/build/esp32cam/firmware.bin ./code/.pio/build/esp32cam/firmware.bin
./code/.pio/build/esp32cam/partitions.bin ./code/.pio/build/esp32cam/partitions.bin
./code/.pio/build/esp32cam/bootloader.bin ./code/.pio/build/esp32cam/bootloader.bin
./sd-card/html/version.txt ./sd-card/html/*
key: ${{ github.run_number }} key: ${{ github.run_number }}
- name: Set Variables - name: Set Variables

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>Backup/Restore Configuration</title> <title>Backup/Restore Configuration</title>
<meta charset="utf-8"> <meta charset="utf-8">
@@ -40,9 +40,9 @@ input[type=number] {
</body> </body>
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="jszip.min.js"></script> <script type="text/javascript" src="jszip.min.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="FileSaver.min.js"></script> <script type="text/javascript" src="FileSaver.min.js?v=$COMMIT_HASH"></script>
<script> <script>
function startBackup() { function startBackup() {

View File

@@ -30,7 +30,7 @@
font-size: small; font-size: small;
} }
</style> </style>
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
</head> </head>
<body> <body>
<div class="box"> <div class="box">
@@ -38,14 +38,14 @@
<button onClick="reload();">Reload</button> <button onClick="reload();">Reload</button>
<button onClick="window.open(getDomainname() + '/datafileact');">Show full data</button> <button onClick="window.open(getDomainname() + '/datafileact');">Show full data</button>
<button onClick="window.location.href = getDomainname() + '/fileserver/log/data/'">Show older data files</button> <button onClick="window.location.href = getDomainname() + '/fileserver/log/data/'">Show older data files</button>
<button onClick="window.location.href = 'graph.html'">Show graph</button> <button onClick="window.location.href = 'graph.html?v=$COMMIT_HASH'">Show graph</button>
</div> </div>
<div class="row content" id="data"><br><br><br><b>Loading Data file, please wait...</b></div> <div class="row content" id="data"><br><br><br><b>Loading Data file, please wait...</b></div>
<div class="row footer"> <div class="row footer">
<button onClick="reload();">Reload</button> <button onClick="reload();">Reload</button>
<button onClick="window.open(getDomainname() + '/datafileact');">Show full data</button> <button onClick="window.open(getDomainname() + '/datafileact');">Show full data</button>
<button onClick="window.location.href = getDomainname() + '/fileserver/log/data/'">Show older data files</button> <button onClick="window.location.href = getDomainname() + '/fileserver/log/data/'">Show older data files</button>
<button onClick="window.location.href = 'graph.html'">Show graph</button> <button onClick="window.location.href = 'graph.html?v=$COMMIT_HASH'">Show graph</button>
</div> </div>
</div> </div>
</body> </body>

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>Make Alignment</title> <title>Make Alignment</title>
<meta charset="utf-8"/> <meta charset="utf-8"/>
@@ -41,9 +41,9 @@ select {
font-size: 16px; font-size: 16px;
} }
</style> </style>
<link href="firework.css" rel="stylesheet"> <link href="firework.css?v=$COMMIT_HASH" rel="stylesheet">
<script type="text/javascript" src="jquery-3.6.0.min.js"></script> <script type="text/javascript" src="jquery-3.6.0.min.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="firework.js"></script> <script type="text/javascript" src="firework.js?v=$COMMIT_HASH"></script>
</head> </head>
<body style="font-family: arial; padding: 0px 10px;"> <body style="font-family: arial; padding: 0px 10px;">
@@ -95,9 +95,9 @@ select {
</tr> </tr>
</table> </table>
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigcommon.js"></script> <script type="text/javascript" src="readconfigcommon.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigparam.js"></script> <script type="text/javascript" src="readconfigparam.js?v=$COMMIT_HASH"></script>
<script language="JavaScript"> <script language="JavaScript">
var canvas = document.getElementById('canvas'), var canvas = document.getElementById('canvas'),

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<meta charset="utf-8"/> <meta charset="utf-8"/>
<title>Make Analog Alignment</title> <title>Make Analog Alignment</title>
@@ -60,9 +60,9 @@ th, td {
opacity: 0.4; opacity: 0.4;
} }
</style> </style>
<link href="firework.css" rel="stylesheet"> <link href="firework.css?v=$COMMIT_HASH" rel="stylesheet">
<script type="text/javascript" src="jquery-3.6.0.min.js"></script> <script type="text/javascript" src="jquery-3.6.0.min.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="firework.js"></script> <script type="text/javascript" src="firework.js?v=$COMMIT_HASH"></script>
</head> </head>
<body style="font-family: arial; padding: 0px 10px;"> <body style="font-family: arial; padding: 0px 10px;">
@@ -142,9 +142,9 @@ th, td {
</table> </table>
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigcommon.js"></script> <script type="text/javascript" src="readconfigcommon.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigparam.js"></script> <script type="text/javascript" src="readconfigparam.js?v=$COMMIT_HASH"></script>
<script language="JavaScript"> <script language="JavaScript">
var canvas = document.getElementById('canvas'), var canvas = document.getElementById('canvas'),

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<meta charset="utf-8"/> <meta charset="utf-8"/>
<title>Check</title> <title>Check</title>
@@ -50,8 +50,8 @@ p {font-size: 1em;}
</tr> </tr>
</table> </table>
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfig.js"></script> <script type="text/javascript" src="readconfig.js?v=$COMMIT_HASH"></script>
<script type="text/javascript"> <script type="text/javascript">
var domainname = getDomainname(); var domainname = getDomainname();

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>Edit Config</title> <title>Edit Config</title>
<meta charset="utf-8"> <meta charset="utf-8">
@@ -21,9 +21,9 @@ textarea {
font-size: 14px; font-size: 14px;
} }
</style> </style>
<link href="firework.css" rel="stylesheet"> <link href="firework.css?v=$COMMIT_HASH" rel="stylesheet">
<script type="text/javascript" src="jquery-3.6.0.min.js"></script> <script type="text/javascript" src="jquery-3.6.0.min.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="firework.js"></script> <script type="text/javascript" src="firework.js?v=$COMMIT_HASH"></script>
</head> </head>
<body style="font-family: arial; padding: 0px 10px;"> <body style="font-family: arial; padding: 0px 10px;">
@@ -43,8 +43,8 @@ textarea {
</tr> </tr>
</table> </table>
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigcommon.js"></script> <script type="text/javascript" src="readconfigcommon.js?v=$COMMIT_HASH"></script>
<script type="text/javascript"> <script type="text/javascript">
var canvas = document.getElementById('canvas'), var canvas = document.getElementById('canvas'),

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>Edit Config</title> <title>Edit Config</title>
<meta charset="utf-8"> <meta charset="utf-8">
@@ -72,9 +72,9 @@ textarea {
} }
</style> </style>
<link href="firework.css" rel="stylesheet"> <link href="firework.css?v=$COMMIT_HASH" rel="stylesheet">
<script type="text/javascript" src="jquery-3.6.0.min.js"></script> <script type="text/javascript" src="jquery-3.6.0.min.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="firework.js"></script> <script type="text/javascript" src="firework.js?v=$COMMIT_HASH"></script>
</head> </head>
<body style="font-family: arial; padding: 0px 10px;"> <body style="font-family: arial; padding: 0px 10px;">
@@ -1368,7 +1368,7 @@ textarea {
</td> </td>
<td class="description"> <td class="description">
Time zone in POSIX syntax (Europe/Berlin = "CET-1CEST,M3.5.0,M10.5.0/3" - incl. daylight saving)<br> Time zone in POSIX syntax (Europe/Berlin = "CET-1CEST,M3.5.0,M10.5.0/3" - incl. daylight saving)<br>
Use this <a href=timezones.html target=_blank>table</a> to find the settings for your region. Use this <a href=timezones.html?v=$COMMIT_HASH target=_blank>table</a> to find the settings for your region.
</td> </td>
</tr> </tr>
<tr class="expert" id="ex16"> <tr class="expert" id="ex16">
@@ -1429,9 +1429,9 @@ textarea {
</div> </div>
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigcommon.js"></script> <script type="text/javascript" src="readconfigcommon.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigparam.js"></script> <script type="text/javascript" src="readconfigparam.js?v=$COMMIT_HASH"></script>
<script type="text/javascript"> <script type="text/javascript">
var canvas = document.getElementById('canvas'), var canvas = document.getElementById('canvas'),
@@ -2083,7 +2083,7 @@ function doReboot() {
function editConfigDirect() { function editConfigDirect() {
if (confirm("Did you save your changes?")) { if (confirm("Did you save your changes?")) {
var stringota = getDomainname() + "/edit_config.html"; var stringota = getDomainname() + "/edit_config.html?v=$COMMIT_HASH";
window.location = stringota; window.location = stringota;
window.location.href = stringota; window.location.href = stringota;
window.location.assign(stringota); window.location.assign(stringota);

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<meta charset="utf-8"/> <meta charset="utf-8"/>
<title>Make Digital Alignment</title> <title>Make Digital Alignment</title>
@@ -51,9 +51,9 @@ th, td {
padding: 5px 5px 5px 0px; padding: 5px 5px 5px 0px;
} }
</style> </style>
<link href="firework.css" rel="stylesheet"> <link href="firework.css?v=$COMMIT_HASH" rel="stylesheet">
<script type="text/javascript" src="jquery-3.6.0.min.js"></script> <script type="text/javascript" src="jquery-3.6.0.min.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="firework.js"></script> <script type="text/javascript" src="firework.js?v=$COMMIT_HASH"></script>
</head> </head>
<body style="font-family: arial; padding: 0px 10px;"> <body style="font-family: arial; padding: 0px 10px;">
@@ -133,11 +133,11 @@ th, td {
</tr> </tr>
</table> </table>
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigcommon.js"></script> <script type="text/javascript" src="readconfigcommon.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigparam.js"></script> <script type="text/javascript" src="readconfigparam.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="jquery-3.6.0.min.js"></script> <script type="text/javascript" src="jquery-3.6.0.min.js?v=$COMMIT_HASH"></script>
<script language="JavaScript"> <script language="JavaScript">
var canvas = document.getElementById('canvas'), var canvas = document.getElementById('canvas'),

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html style="width: fit-content"> <html style="width: fit-content">
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>AI on the edge</title> <title>AI on the edge</title>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html style="width: fit-content"> <html style="width: fit-content">
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>AI on the edge</title> <title>AI on the edge</title>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
@@ -21,9 +21,9 @@ p {font-size: 1em;}
</style> </style>
<link href="firework.css" rel="stylesheet"> <link href="firework.css?v=$COMMIT_HASH" rel="stylesheet">
<script type="text/javascript" src="jquery-3.6.0.min.js"></script> <script type="text/javascript" src="jquery-3.6.0.min.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="firework.js"></script> <script type="text/javascript" src="firework.js?v=$COMMIT_HASH"></script>
</head> </head>
<body style="font-family: arial"> <body style="font-family: arial">
@@ -44,9 +44,9 @@ p {font-size: 1em;}
<button class="button" onclick="reboot()">Leave Setup Modus and Reboot to Normal modus</button> <button class="button" onclick="reboot()">Leave Setup Modus and Reboot to Normal modus</button>
</p> </p>
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigparam.js"></script> <script type="text/javascript" src="readconfigparam.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigcommon.js"></script> <script type="text/javascript" src="readconfigcommon.js?v=$COMMIT_HASH"></script>
<script type="text/javascript"> <script type="text/javascript">
var canvas = document.getElementById('canvas'), var canvas = document.getElementById('canvas'),

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>Make Reference</title> <title>Make Reference</title>
<meta charset="utf-8"/> <meta charset="utf-8"/>
@@ -30,9 +30,9 @@ table {
padding: 5px; padding: 5px;
} }
</style> </style>
<link href="firework.css" rel="stylesheet"> <link href="firework.css?v=$COMMIT_HASH" rel="stylesheet">
<script type="text/javascript" src="jquery-3.6.0.min.js"></script> <script type="text/javascript" src="jquery-3.6.0.min.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="firework.js"></script> <script type="text/javascript" src="firework.js?v=$COMMIT_HASH"></script>
</head> </head>
<body style="font-family: arial; padding: 0px 10px;"> <body style="font-family: arial; padding: 0px 10px;">
@@ -95,9 +95,9 @@ table {
</table> </table>
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigcommon.js"></script> <script type="text/javascript" src="readconfigcommon.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigparam.js"></script> <script type="text/javascript" src="readconfigparam.js?v=$COMMIT_HASH"></script>

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html style="width: fit-content"> <html style="width: fit-content">
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>AI on the edge</title> <title>AI on the edge</title>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html style="width: fit-content"> <html style="width: fit-content">
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>AI on the edge</title> <title>AI on the edge</title>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html style="width: fit-content"> <html style="width: fit-content">
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>AI on the edge</title> <title>AI on the edge</title>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html style="width: fit-content"> <html style="width: fit-content">
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>AI on the edge</title> <title>AI on the edge</title>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html style="width: fit-content"> <html style="width: fit-content">
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>AI on the edge</title> <title>AI on the edge</title>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html style="width: fit-content"> <html style="width: fit-content">
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>AI on the edge</title> <title>AI on the edge</title>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -1,8 +1,8 @@
<html> <html>
<head> <head>
<link href="/fileserver/html/firework.css" rel="stylesheet"> <link href="/firework.css?v=$COMMIT_HASH" rel="stylesheet">
<script type="text/javascript" src="/fileserver/html/jquery-3.6.0.min.js"></script> <script type="text/javascript" src="/jquery-3.6.0.min.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="/fileserver/html/firework.js"></script> <script type="text/javascript" src="/firework.js?v=$COMMIT_HASH"></script>
<style> <style>
#files_table { #files_table {
font-family: Arial, Helvetica, sans-serif; font-family: Arial, Helvetica, sans-serif;
@@ -67,7 +67,7 @@
</tr> </tr>
</table> </table>
<script type="text/javascript" src="/fileserver/html/common.js"> <script type="text/javascript" src="/common.js?v=$COMMIT_HASH">
</script> </script>
<script language="JavaScript"> <script language="JavaScript">
function setpath() { function setpath() {

View File

@@ -1,10 +1,10 @@
<html> <html>
<head> <head>
<script type="text/javascript" src='https://cdn.plot.ly/plotly-2.14.0.min.js'></script> <script type="text/javascript" src='https://cdn.plot.ly/plotly-2.14.0.min.js?v=$COMMIT_HASH'></script>
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigcommon.js"></script> <script type="text/javascript" src="readconfigcommon.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigparam.js"></script> <script type="text/javascript" src="readconfigparam.js?v=$COMMIT_HASH"></script>
<style> <style>
textarea { textarea {
@@ -18,9 +18,9 @@
el && eval(el.value); el && eval(el.value);
} }
</script> </script>
<link href="firework.css" rel="stylesheet"> <link href="firework.css?v=$COMMIT_HASH" rel="stylesheet">
<script type="text/javascript" src="jquery-3.6.0.min.js"></script> <script type="text/javascript" src="jquery-3.6.0.min.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="firework.js"></script> <script type="text/javascript" src="firework.js?v=$COMMIT_HASH"></script>
</head> </head>
<body> <body>
<div id='chart'></div> <div id='chart'></div>

View File

@@ -1,19 +1,19 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>AI on the edge</title> <title>AI on the edge</title>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css" type="text/css" > <link rel="stylesheet" href="style.css?v=$COMMIT_HASH" type="text/css" >
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigcommon.js"></script> <script type="text/javascript" src="readconfigcommon.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigparam.js"></script> <script type="text/javascript" src="readconfigparam.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="jquery-3.6.0.min.js"></script> <script type="text/javascript" src="jquery-3.6.0.min.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="firework.js"></script> <script type="text/javascript" src="firework.js?v=$COMMIT_HASH"></script>
<script> <script>
async function loadPage(page) { async function loadPage(page) {
@@ -55,7 +55,7 @@
<div class="main"> <div class="main">
<table style="border: none"> <table style="border: none">
<tr><td style="padding-right: 10px;"><img src="favicon.ico"></td> <tr><td style="padding-right: 10px;"><img src="favicon.ico?v=$COMMIT_HASH"></td>
<td><h1 id="id_title"> Digitizer - AI on the edge</h1> <td><h1 id="id_title"> Digitizer - AI on the edge</h1>
<h2>An ESP32 all inclusive neural network recognition system for meter digitalization</h2> <h2>An ESP32 all inclusive neural network recognition system for meter digitalization</h2>
</td></tr> </td></tr>
@@ -63,36 +63,36 @@
<div class="menu" onmouseover="resetMenu()"> <div class="menu" onmouseover="resetMenu()">
<ul> <ul>
<li><a href="#" onclick="loadPage('overview.html');">Overview</a></li> <li><a href="#" onclick="loadPage('overview.html?v=$COMMIT_HASH');">Overview</a></li>
<li><a>Settings <i class="arrow down"></i></a> <li><a>Settings <i class="arrow down"></i></a>
<ul class="submenu"> <ul class="submenu">
<li><a href="#" onclick="loadPage('prevalue_set.html');">Set Previous Value</a></li> <li><a href="#" onclick="loadPage('prevalue_set.html?v=$COMMIT_HASH');">Set Previous Value</a></li>
<li><a href="#" onclick="loadPage('edit_config_param.html');">Configuration</a></li> <li><a href="#" onclick="loadPage('edit_config_param.html?v=$COMMIT_HASH');">Configuration</a></li>
<li><a>Alignment <i class="arrow right"></i></a> <li><a>Alignment <i class="arrow right"></i></a>
<ul> <ul>
<li><a href="#" onclick="loadPage('edit_reference.html');">Reference Image</a></li> <li><a href="#" onclick="loadPage('edit_reference.html?v=$COMMIT_HASH');">Reference Image</a></li>
<li><a href="#" onclick="loadPage('edit_alignment.html');">Alignment Marks</a></li> <li><a href="#" onclick="loadPage('edit_alignment.html?v=$COMMIT_HASH');">Alignment Marks</a></li>
</ul> </ul>
</li> </li>
<li><a><strong>R</strong>egions <strong>O</strong>f <strong>I</strong>nterest <i class="arrow right"></i></a> <li><a><strong>R</strong>egions <strong>O</strong>f <strong>I</strong>nterest <i class="arrow right"></i></a>
<ul> <ul>
<li><a href="#" onclick="loadPage('edit_digits.html');">Digital ROIs</a></li> <li><a href="#" onclick="loadPage('edit_digits.html?v=$COMMIT_HASH');">Digital ROIs</a></li>
<li><a href="#" onclick="loadPage('edit_analog.html');">Analog ROIs</a></li> <li><a href="#" onclick="loadPage('edit_analog.html?v=$COMMIT_HASH');">Analog ROIs</a></li>
</ul> </ul>
</li> </li>
</ul> </ul>
<li><a href="#" onclick="loadPage(getDomainname() + '/value?full');">Recognition</a></li> <li><a href="#" onclick="loadPage(getDomainname() + '/value?full');">Recognition</a></li>
<li><a href="#" onclick="loadPage('graph.html');">Data Graph</a></li> <li><a href="#" onclick="loadPage('graph.html?v=$COMMIT_HASH');">Data Graph</a></li>
<li><a href="#" onclick="loadPage(getDomainname() + '/fileserver/');">File Server</a></li> <li><a href="#" onclick="loadPage(getDomainname() + '/fileserver/');">File Server</a></li>
<li><a>System <i class="arrow down"></i></a> <li><a>System <i class="arrow down"></i></a>
<ul class="submenu"> <ul class="submenu">
<li><a href="#" onclick="loadPage('backup.html');">Backup/Restore</a></li> <li><a href="#" onclick="loadPage('backup.html?v=$COMMIT_HASH');">Backup/Restore</a></li>
<li><a href="#" onclick="loadPage('ota_page.html');">OTA Update</a></li> <li><a href="#" onclick="loadPage('ota_page.html?v=$COMMIT_HASH');">OTA Update</a></li>
<li><a href="#" onclick="loadPage('log.html');">Log Viewer</a></li> <li><a href="#" onclick="loadPage('log.html?v=$COMMIT_HASH');">Log Viewer</a></li>
<li><a href="#" onclick="loadPage('data.html');">Data Viewer</a></li> <li><a href="#" onclick="loadPage('data.html?v=$COMMIT_HASH');">Data Viewer</a></li>
<li><a href="#" onclick="loadPage('reboot_page.html');">Reboot</a></li> <li><a href="#" onclick="loadPage('reboot_page.html?v=$COMMIT_HASH');">Reboot</a></li>
<li><a href="#" onclick="loadPage('info.html');">Info</a></li> <li><a href="#" onclick="loadPage('info.html?v=$COMMIT_HASH');">Info</a></li>
</ul> </ul>
</li> </li>
</ul> </ul>
@@ -107,8 +107,8 @@
LoadFwVersion(); LoadFwVersion();
LoadWebUiVersion(); LoadWebUiVersion();
if (getCookie("page") == "" || getCookie("page") == "reboot_page.html") { if (getCookie("page") == "" || getCookie("page") == "reboot_page.html?v=$COMMIT_HASH") {
document.cookie = "page=overview.html" + "; path=/"; document.cookie = "page=overview.html?v=$COMMIT_HASH" + "; path=/";
} }
console.log("Loading page: " + getCookie("page")); console.log("Loading page: " + getCookie("page"));
document.getElementById('maincontent').src = getCookie("page"); document.getElementById('maincontent').src = getCookie("page");

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>Info</title> <title>Info</title>
<meta charset="utf-8"> <meta charset="utf-8">

View File

@@ -30,7 +30,7 @@
font-size: small; font-size: small;
} }
</style> </style>
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
</head> </head>
<body> <body>
<div class="box"> <div class="box">

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>OTA Update</title> <title>OTA Update</title>
<meta charset="utf-8"> <meta charset="utf-8">
@@ -26,10 +26,10 @@
} }
</style> </style>
<link href="firework.css" rel="stylesheet"> <link href="firework.css?v=$COMMIT_HASH" rel="stylesheet">
<script type="text/javascript" src="jquery-3.6.0.min.js"></script> <script type="text/javascript" src="jquery-3.6.0.min.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="firework.js"></script> <script type="text/javascript" src="firework.js?v=$COMMIT_HASH"></script>
</head> </head>
<body style="font-family: arial; padding: 0px 10px;"> <body style="font-family: arial; padding: 0px 10px;">
@@ -183,7 +183,7 @@
xhttp.onreadystatechange = function() { xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4) { if (xhttp.readyState == 4) {
if (xhttp.status == 200) { if (xhttp.status == 200) {
document.cookie = "page=overview.html" + "; path=/"; // Make sure after the reboot we go to the overview page document.cookie = "page=overview.html?v=$COMMIT_HASH" + "; path=/"; // Make sure after the reboot we go to the overview page
if (xhttp.responseText.startsWith("reboot")) { // Reboot required if (xhttp.responseText.startsWith("reboot")) { // Reboot required
console.log("Upload completed, the device will now restart and install the update!"); console.log("Upload completed, the device will now restart and install the update!");
@@ -201,8 +201,8 @@
if (action_runtime > 10) { // After 10 seconds, start to check if we are up again if (action_runtime > 10) { // After 10 seconds, start to check if we are up again
/* Check if the device is up again and forward to index page if so */ /* Check if the device is up again and forward to index page if so */
fetch('reboot_page.html?' + Math.random(), {mode: 'no-cors'}).then( fetch('reboot_page.html?v=$COMMIT_HASH&' + Math.random(), {mode: 'no-cors'}).then(
r=>{parent.location.href=('index.html');} r=>{parent.location.href=('index.html?v=$COMMIT_HASH');}
) )
} }

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>Overview</title> <title>Overview</title>
<meta charset="utf-8"> <meta charset="utf-8">
@@ -68,9 +68,9 @@
</table> </table>
<script type="text/javascript" src="jquery-3.6.0.min.js"></script> <script type="text/javascript" src="jquery-3.6.0.min.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigcommon.js"></script> <script type="text/javascript" src="readconfigcommon.js?v=$COMMIT_HASH"></script>
<script type="text/javascript"> <script type="text/javascript">
function addZero(i) { function addZero(i) {
@@ -106,8 +106,8 @@
var h = addZero(d.getHours()); var h = addZero(d.getHours());
var m = addZero(d.getMinutes()); var m = addZero(d.getMinutes());
var s = addZero(d.getSeconds()); var s = addZero(d.getSeconds());
$('#img').html('<img src=' + getDomainname() + '/img_tmp/alg_roi.jpg?timestamp='+ timestamp +'" max-height:555px; display:block; margin-left:auto; margin-right:auto;"></img>'); $('#img').html?v=$COMMIT_HASH('<img src=' + getDomainname() + '/img_tmp/alg_roi.jpg?timestamp='+ timestamp +'" max-height:555px; display:block; margin-left:auto; margin-right:auto;"></img>');
$('#timestamp').html("Last Page Refresh:" + (h + ":" + m + ":" + s)); $('#timestamp').html?v=$COMMIT_HASH("Last Page Refresh:" + (h + ":" + m + ":" + s));
} }
@@ -126,7 +126,7 @@
xhttp.onreadystatechange = function() { xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) { if (this.readyState == 4 && this.status == 200) {
var _rsp = xhttp.responseText; var _rsp = xhttp.responseText;
$('#statusflow').html("Status: " + _rsp); $('#statusflow').html?v=$COMMIT_HASH("Status: " + _rsp);
} }
} }
xhttp.open("GET", url, true); xhttp.open("GET", url, true);
@@ -140,7 +140,7 @@
xhttp.onreadystatechange = function() { xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) { if (this.readyState == 4 && this.status == 200) {
var _rsp = xhttp.responseText; var _rsp = xhttp.responseText;
$('#cputemp').html("CPU Temperature: " +_rsp); $('#cputemp').html?v=$COMMIT_HASH("CPU Temperature: " +_rsp);
} }
} }
xhttp.open("GET", url, true); xhttp.open("GET", url, true);
@@ -154,7 +154,7 @@
xhttp.onreadystatechange = function() { xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) { if (this.readyState == 4 && this.status == 200) {
var _rsp = xhttp.responseText; var _rsp = xhttp.responseText;
$('#rssi').html("RSSI: " + _rsp); $('#rssi').html?v=$COMMIT_HASH("RSSI: " + _rsp);
} }
} }
xhttp.open("GET", url, true); xhttp.open("GET", url, true);
@@ -168,7 +168,7 @@
xhttp.onreadystatechange = function() { xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) { if (this.readyState == 4 && this.status == 200) {
var _rsp = xhttp.responseText; var _rsp = xhttp.responseText;
$('#uptime').html("Uptime: " + _rsp); $('#uptime').html?v=$COMMIT_HASH("Uptime: " + _rsp);
} }
} }
xhttp.open("GET", url, true); xhttp.open("GET", url, true);
@@ -182,7 +182,7 @@
xhttp.onreadystatechange = function() { xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) { if (this.readyState == 4 && this.status == 200) {
var _rsp = xhttp.responseText; var _rsp = xhttp.responseText;
$('#round').html("(Round: " + _rsp + ")"); $('#round').html?v=$COMMIT_HASH("(Round: " + _rsp + ")");
} }
} }
xhttp.open("GET", url, true); xhttp.open("GET", url, true);

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>Set PreValue</title> <title>Set PreValue</title>
<meta charset="utf-8"> <meta charset="utf-8">
@@ -68,13 +68,13 @@ input[type=number] {
</body></html> </body></html>
<link href="firework.css" rel="stylesheet"> <link href="firework.css?v=$COMMIT_HASH" rel="stylesheet">
<script type="text/javascript" src="jquery-3.6.0.min.js"></script> <script type="text/javascript" src="jquery-3.6.0.min.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="firework.js"></script> <script type="text/javascript" src="firework.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigcommon.js"></script> <script type="text/javascript" src="readconfigcommon.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="readconfigparam.js"></script> <script type="text/javascript" src="readconfigparam.js?v=$COMMIT_HASH"></script>
<script type="text/javascript"> <script type="text/javascript">
var domainname = getDomainname(); var domainname = getDomainname();

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>Reboot</title> <title>Reboot</title>
<meta charset="utf-8"> <meta charset="utf-8">
@@ -18,7 +18,7 @@ p {font-size: 1em;}
} }
</style> </style>
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
</head> </head>
<body style="font-family: arial; padding: 0px 10px;"> <body style="font-family: arial; padding: 0px 10px;">

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html style="width: fit-content"> <html style="width: fit-content">
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<title>AI on the edge</title> <title>AI on the edge</title>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
@@ -29,7 +29,7 @@ p {font-size: 1em;}
<body style="font-family: arial"> <body style="font-family: arial">
<table style="border: none"> <table style="border: none">
<tr><td style="padding-right: 10px;"><img src="favicon.ico"></td> <tr><td style="padding-right: 10px;"><img src="favicon.ico?v=$COMMIT_HASH"></td>
<td><h1 id="id_title"> Digitizer - Initial Setup</h1> <td><h1 id="id_title"> Digitizer - Initial Setup</h1>
<h2>An ESP32 all inclusive neural network recognition system for meter digitalization</h2> <h2>An ESP32 all inclusive neural network recognition system for meter digitalization</h2>
</td></tr> </td></tr>
@@ -58,7 +58,7 @@ p {font-size: 1em;}
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
<script type="text/javascript"> <script type="text/javascript">
var canvas = document.getElementById('canvas'), var canvas = document.getElementById('canvas'),
domainname = getDomainname(); domainname = getDomainname();
@@ -83,53 +83,53 @@ function clickPrevious() {
function LoadStep(){ function LoadStep(){
switch (aktstatu) { switch (aktstatu) {
case 0: case 0:
document.getElementById('maincontent').src = '/edit_explain_0.html'; document.getElementById('maincontent').src = '/edit_explain_0.html?v=$COMMIT_HASH';
document.getElementById('h_iframe_explain').style.display = "none"; document.getElementById('h_iframe_explain').style.display = "none";
document.getElementById("previous").disabled = true; document.getElementById("previous").disabled = true;
document.getElementById("next").disabled = false; document.getElementById("next").disabled = false;
break; break;
case 1: case 1:
document.getElementById('maincontent').src = '/edit_reference.html'; document.getElementById('maincontent').src = '/edit_reference.html?v=$COMMIT_HASH';
document.getElementById('explaincontent').src = '/explain_1.html'; document.getElementById('explaincontent').src = '/explain_1.html?v=$COMMIT_HASH';
document.getElementById('h_iframe_explain').style.display = ""; document.getElementById('h_iframe_explain').style.display = "";
document.getElementById("previous").disabled = false; document.getElementById("previous").disabled = false;
document.getElementById("next").disabled = false; document.getElementById("next").disabled = false;
break; break;
case 2: case 2:
document.getElementById('maincontent').src = '/edit_alignment.html'; document.getElementById('maincontent').src = '/edit_alignment.html?v=$COMMIT_HASH';
document.getElementById('explaincontent').src = '/explain_2.html'; document.getElementById('explaincontent').src = '/explain_2.html?v=$COMMIT_HASH';
document.getElementById('h_iframe_explain').style.display = ""; document.getElementById('h_iframe_explain').style.display = "";
document.getElementById("previous").disabled = false; document.getElementById("previous").disabled = false;
document.getElementById("next").disabled = false; document.getElementById("next").disabled = false;
break; break;
case 3: case 3:
document.getElementById('maincontent').src = '/edit_digits.html'; document.getElementById('maincontent').src = '/edit_digits.html?v=$COMMIT_HASH';
document.getElementById('explaincontent').src = '/explain_3.html'; document.getElementById('explaincontent').src = '/explain_3.html?v=$COMMIT_HASH';
document.getElementById('h_iframe_explain').style.display = ""; document.getElementById('h_iframe_explain').style.display = "";
document.getElementById("previous").disabled = false; document.getElementById("previous").disabled = false;
document.getElementById("next").disabled = false; document.getElementById("next").disabled = false;
break; break;
case 4: case 4:
document.getElementById('maincontent').src = '/edit_analog.html'; document.getElementById('maincontent').src = '/edit_analog.html?v=$COMMIT_HASH';
document.getElementById('explaincontent').src = '/explain_4.html'; document.getElementById('explaincontent').src = '/explain_4.html?v=$COMMIT_HASH';
document.getElementById('h_iframe_explain').style.display = ""; document.getElementById('h_iframe_explain').style.display = "";
document.getElementById("previous").disabled = false; document.getElementById("previous").disabled = false;
document.getElementById("next").disabled = false; document.getElementById("next").disabled = false;
break; break;
case 5: case 5:
document.getElementById('maincontent').src = '/edit_config_param.html?InitialSetup=true'; document.getElementById('maincontent').src = '/edit_config_param.html?v=$COMMIT_HASH?InitialSetup=true';
document.getElementById('explaincontent').src = '/explain_5.html'; document.getElementById('explaincontent').src = '/explain_5.html?v=$COMMIT_HASH';
document.getElementById('h_iframe_explain').style.display = ""; document.getElementById('h_iframe_explain').style.display = "";
document.getElementById("previous").disabled = false; document.getElementById("previous").disabled = false;
document.getElementById("next").disabled = false; document.getElementById("next").disabled = false;
break; break;
case 6: case 6:
document.getElementById('maincontent').src = '/edit_explain_6.html'; document.getElementById('maincontent').src = '/edit_explain_6.html?v=$COMMIT_HASH';
document.getElementById('explaincontent').src = '/explain_6.html'; document.getElementById('explaincontent').src = '/explain_6.html?v=$COMMIT_HASH';
document.getElementById('h_iframe_explain').style.display = "none"; document.getElementById('h_iframe_explain').style.display = "none";
document.getElementById("previous").disabled = false; document.getElementById("previous").disabled = false;
document.getElementById("next").disabled = true; document.getElementById("next").disabled = true;

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon.ico?v=$COMMIT_HASH" type="image/x-icon">
<meta charset="utf-8"> <meta charset="utf-8">
</head> </head>
@@ -10,7 +10,7 @@
<div id="value"></div> <div id="value"></div>
</html> </html>
<script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="common.js?v=$COMMIT_HASH"></script>
<script type="text/javascript"> <script type="text/javascript">
var domainname = getDomainname(); var domainname = getDomainname();

View File

@@ -1,8 +1,8 @@
<html> <html>
<head> <head>
<link href="firework.css" rel="stylesheet"> <link href="firework.css?v=$COMMIT_HASH" rel="stylesheet">
<script type="text/javascript" src="jquery-3.6.0.min.js"></script> <script type="text/javascript" src="jquery-3.6.0.min.js?v=$COMMIT_HASH"></script>
<script type="text/javascript" src="firework.js"></script> <script type="text/javascript" src="firework.js?v=$COMMIT_HASH"></script>
</head> </head>
<body> <body>
<table> <table>
@@ -59,7 +59,7 @@ if (!file.name.includes("remote-setup")){
document.getElementById("status").innerText = "Status: Update completed!"; document.getElementById("status").innerText = "Status: Update completed!";
document.getElementById("doUpdate").disabled = true; document.getElementById("doUpdate").disabled = true;
document.getElementById("newfile").disabled = false; document.getElementById("newfile").disabled = false;
document.cookie = "page=overview.html" + "; path=/"; // Make sure after the reboot we go to the overview page document.cookie = "page=overview.html?v=$COMMIT_HASH" + "; path=/"; // Make sure after the reboot we go to the overview page
if (xhttp.responseText.startsWith("reboot")) if (xhttp.responseText.startsWith("reboot"))
{ {