[mirotalksfu] - refactoring, update dep

هذا الالتزام موجود في:
Miroslav Pejic
2024-05-03 13:46:55 +02:00
الأصل 48e7e37138
التزام 5d5afe812e
20 ملفات معدلة مع 365 إضافات و394 حذوفات

عرض الملف

@@ -42,14 +42,16 @@
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans:400,600" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css" />
<link rel="stylesheet" href="../css/landing.css" />
<!-- <link rel="stylesheet" href="../css/Snow.css" /> -->
<!-- Snow effects -->
<!-- <link rel="stylesheet" href="../css/Snow.css" />
<script async src="../js/scripts/Snow.js"></script> -->
<!-- Js scripts -->
<script defer src="../js/scripts/Brand.js"></script>
<script async src="../js/scripts/Umami.js"></script>
<script defer src="../js/Brand.js"></script>
<script async src="../js/Umami.js"></script>
<!-- <script async src="../js/Snow.js"></script> -->
<script src="https://unpkg.com/animejs@3.0.1/lib/anime.min.js"></script>
<script src="https://unpkg.com/scrollreveal@4.0.0/dist/scrollreveal.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/xss/dist/xss.min.js"></script>
@@ -137,61 +139,16 @@
<button
id="genRoomButton"
class="button button-primary br-6 mr-8 mb-8 fas fa-arrows-rotate"
onclick="genRoom()"
></button>
<button
id="joinRoomButton"
class="button button-primary pulse"
onclick="joinRoom()"
>
<button id="joinRoomButton" class="button button-primary pulse">
Join Room
</button>
<script>
document.getElementById('roomName').onkeyup = (e) => {
if (e.keyCode === 13) {
e.preventDefault();
joinRoom();
}
};
function genRoom() {
document.getElementById('roomName').value = getUUID4();
}
function getUUID4() {
return ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, (c) =>
(
c ^
(crypto.getRandomValues(new Uint8Array(1))[0] & (15 >> (c / 4)))
).toString(16),
);
}
function joinRoom() {
const roomName = filterXSS(document.getElementById('roomName').value);
if (roomName) {
window.location.href = '/join/' + roomName;
window.localStorage.lastRoom = roomName;
} else {
alert('Room name empty!\nPlease pick a room name.');
}
}
</script>
</div>
</div>
<div id="lastRoomContainer" class="last-room">
<span>Your recent room:</span>
<a id="lastRoom"></a>
</div>
<script>
const lastRoomContainer = document.getElementById('lastRoomContainer');
const lastRoom = document.getElementById('lastRoom');
const lastRoomName = window.localStorage.lastRoom
? window.localStorage.lastRoom
: '';
if (lastRoomName) {
lastRoomContainer.style.display = 'inline-flex';
lastRoom.setAttribute('href', '/join/' + lastRoomName);
lastRoom.innerText = lastRoomName;
}
</script>
</div>
</div>
</div>
@@ -442,7 +399,7 @@
</li>
<li class="reveal-from-left" data-reveal-delay="450">
<div class="clients-logo">
<a style="cursor: pointer" onclick="adultContent()"
<a id="adultCnt" style="cursor: pointer"
><img
class="clients-size-logo"
src="../sponsors/LuvLounge.png"
@@ -450,17 +407,6 @@
/></a>
</div>
</li>
<script>
function adultContent() {
if (
confirm(
'18+ WARNING! ADULTS ONLY!\n\nExplicit material for viewing by adults 18 years of age or older. You must be at least 18 years old to access to this site!\n\nProceeding you are agree and confirm to have 18+ year.',
)
) {
window.open('https://luvlounge.ca', '_blank');
}
}
</script>
<li class="reveal-from-left" data-reveal-delay="600">
<div class="clients-logo">
<a href="https://www.questionpro.com" target="_blank"
@@ -630,8 +576,8 @@
</footer>
</div>
<script defer src="../js/landing.js"></script>
<script defer src="../js/newRoom.js"></script>
<script defer src="../js/scripts/Landing.js"></script>
<script defer src="../js/scripts/Common.js"></script>
<script async defer src="https://buttons.github.io/buttons.js"></script>
</body>
</html>