Refactor main.js

Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
This commit is contained in:
Macintxsh 2024-05-14 21:06:39 +05:00
parent c9eac6b561
commit 3709d6d6ad
Signed by: mctaylors
GPG key ID: 7181BEBE676903C1
3 changed files with 13 additions and 15 deletions

View file

@ -1,28 +1,26 @@
const root = document.documentElement;
const dialogElement = document.getElementById('dialog');
const detailsElement = document.getElementById('details');
const dialogContentElement = document.getElementById('dialog-content');
const errorSoundElement = document.getElementById('error');
const clickSoundElement = document.getElementById('click');
window.onload = function() { window.onload = function() {
setTimeout(function () { setTimeout(function () {
play("error"); errorSoundElement.play();
}, 1000) }, 1000)
} }
const getStyleProperty = (s, p) => getComputedStyle(s).getPropertyValue(p); const getStyleProperty = (s, p) => getComputedStyle(s).getPropertyValue(p);
function play(audioId) {
let audioElement = document.getElementById(audioId);
audioElement.play();
}
function close_button(href) { function close_button(href) {
play("click"); clickSoundElement.play();
window.location.href = href; window.location.href = href;
} }
function details_button() { function details_button() {
play("click"); clickSoundElement.play();
document.getElementById('dialog-content').style.opacity = '0'; dialogContentElement.style.opacity = '0';
let root = document.documentElement;
let dialogElement = document.getElementById('dialog');
let detailsElement = document.getElementById('details');
dialogElement.animate([ dialogElement.animate([
{ {

View file

@ -5,7 +5,6 @@
<title>NXInspired</title> <title>NXInspired</title>
<link rel="icon" href="/assets/svg/nxinspired.svg"/> <link rel="icon" href="/assets/svg/nxinspired.svg"/>
<link rel="stylesheet" href="/assets/css/style.css"/> <link rel="stylesheet" href="/assets/css/style.css"/>
<script type="text/javascript" src="/assets/js/main.js"></script>
<audio id="click" src="/assets/wav/click.wav"></audio> <audio id="click" src="/assets/wav/click.wav"></audio>
<audio id="error" src="/assets/wav/error.wav"></audio> <audio id="error" src="/assets/wav/error.wav"></audio>
</head> </head>
@ -47,5 +46,6 @@
<span>OK</span> <span>OK</span>
</button> </button>
</div> </div>
<script type="text/javascript" src="/assets/js/main.js"></script>
</body> </body>
</html> </html>

View file

@ -5,7 +5,6 @@
<title>NXInspired</title> <title>NXInspired</title>
<link rel="icon" href="/assets/svg/nxinspired.svg"/> <link rel="icon" href="/assets/svg/nxinspired.svg"/>
<link rel="stylesheet" href="/assets/css/style.css"/> <link rel="stylesheet" href="/assets/css/style.css"/>
<script type="text/javascript" src="/assets/js/main.js"></script>
<audio id="click" src="/assets/wav/click.wav"></audio> <audio id="click" src="/assets/wav/click.wav"></audio>
<audio id="error" src="/assets/wav/error.wav"></audio> <audio id="error" src="/assets/wav/error.wav"></audio>
</head> </head>
@ -25,5 +24,6 @@
</button> </button>
</div> </div>
</div> </div>
<script type="text/javascript" src="/assets/js/main.js"></script>
</body> </body>
</html> </html>