mirror of
https://github.com/groupe1cir1n/groupe1CIR1Njs.git
synced 2026-01-18 16:37:25 +01:00
Merge pull request #5 from groupe1cir1n/Felix
Change the design of the loader (RGB my boy)
This commit is contained in:
@@ -14,7 +14,9 @@
|
||||
<link rel="stylesheet" href="src/css/footer.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="loader"></div>
|
||||
<div id="loaderContainer">
|
||||
<div id="loader"></div>
|
||||
</div>
|
||||
<div id="pageContent">
|
||||
<nav>
|
||||
<div class="burger-menu">
|
||||
|
||||
@@ -12,7 +12,9 @@
|
||||
<link rel="stylesheet" href="src/css/footer.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="loader"></div>
|
||||
<div id="loaderContainer">
|
||||
<div id="loader"></div>
|
||||
</div>
|
||||
<div id="pageContent">
|
||||
<nav>
|
||||
<div class="burger-menu">
|
||||
|
||||
@@ -13,7 +13,9 @@
|
||||
<script type="module" src="src/js/index/index.js" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="loader"></div>
|
||||
<div id="loaderContainer">
|
||||
<div id="loader"></div>
|
||||
</div>
|
||||
<div id="pageContent">
|
||||
<nav>
|
||||
<div class="burger-menu">
|
||||
|
||||
@@ -13,7 +13,9 @@
|
||||
<link rel="stylesheet" href="src/css/footer.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="loader"></div>
|
||||
<div id="loaderContainer">
|
||||
<div id="loader"></div>
|
||||
</div>
|
||||
<div id="pageContent">
|
||||
<nav>
|
||||
<div class="burger-menu">
|
||||
|
||||
@@ -12,7 +12,9 @@
|
||||
<link rel="stylesheet" href="src/css/footer.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="loader"></div>
|
||||
<div id="loaderContainer">
|
||||
<div id="loader"></div>
|
||||
</div>
|
||||
<div id="pageContent">
|
||||
<nav>
|
||||
<div class="burger-menu">
|
||||
|
||||
@@ -12,7 +12,9 @@
|
||||
<link rel="stylesheet" href="src/css/footer.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="loader"></div>
|
||||
<div id="loaderContainer">
|
||||
<div id="loader"></div>
|
||||
</div>
|
||||
<div id="pageContent">
|
||||
<nav>
|
||||
<div class="burger-menu">
|
||||
|
||||
@@ -12,7 +12,9 @@
|
||||
<link rel="stylesheet" href="src/css/footer.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="loader"></div>
|
||||
<div id="loaderContainer">
|
||||
<div id="loader"></div>
|
||||
</div>>
|
||||
<div id="pageContent">
|
||||
<nav>
|
||||
<div class="burger-menu">
|
||||
|
||||
@@ -14,7 +14,9 @@
|
||||
<link rel="stylesheet" href="src/css/footer.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="loader"></div>
|
||||
<div id="loaderContainer">
|
||||
<div id="loader"></div>
|
||||
</div>
|
||||
<div id="pageContent">
|
||||
<nav>
|
||||
<div class="burger-menu">
|
||||
|
||||
@@ -12,7 +12,9 @@
|
||||
<link rel="stylesheet" href="src/css/footer.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="loader"></div>
|
||||
<div id="loaderContainer">
|
||||
<div id="loader"></div>
|
||||
</div>
|
||||
<div id="pageContent">
|
||||
<nav>
|
||||
<div class="burger-menu">
|
||||
|
||||
@@ -12,7 +12,9 @@
|
||||
<link rel="stylesheet" href="src/css/footer.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="loader"></div>
|
||||
<div id="loaderContainer">
|
||||
<div id="loader"></div>
|
||||
</div>
|
||||
<div id="pageContent">
|
||||
<nav>
|
||||
<div class="burger-menu">
|
||||
|
||||
@@ -1,20 +1,40 @@
|
||||
#loader {
|
||||
border: 16px solid #f3f3f3;
|
||||
border-top: 16px solid #3498db;
|
||||
#loader{
|
||||
background-color: purple;
|
||||
width: 250px;
|
||||
height: 250px;
|
||||
border-radius: 50%;
|
||||
width: 120px;
|
||||
height: 120px;
|
||||
animation: spin 2s linear infinite;
|
||||
position: fixed;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
z-index: 9999;
|
||||
position: relative;
|
||||
background: conic-gradient(#3dffc9, #f7c723, #eb0ea5, #3dffc9);
|
||||
animation: 2s spin linear infinite;
|
||||
box-shadow: 0px 0px 150px -75px black;
|
||||
}
|
||||
|
||||
@keyframes spin {
|
||||
0% { transform: rotate(0deg); }
|
||||
100% { transform: rotate(360deg); }
|
||||
#loader::before{
|
||||
content: '';
|
||||
position: absolute;
|
||||
background-color:white;
|
||||
width: 80%;
|
||||
height: 80%;
|
||||
border-radius: 50%;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
box-shadow: inset 0px 0px 110px -70px black;
|
||||
border: 4px solid white;
|
||||
transform: translate(-50%,-50%);
|
||||
|
||||
}
|
||||
|
||||
#loaderContainer{
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
height: 100vh;
|
||||
}
|
||||
|
||||
@keyframes spin{
|
||||
100%{
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
#pageContent {
|
||||
|
||||
@@ -1,75 +1,77 @@
|
||||
|
||||
let editMode = false;
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
setTimeout(function () {
|
||||
|
||||
const editButton = document.createElement('button');
|
||||
editButton.innerText = 'Mode édition';
|
||||
const editButton = document.createElement('button');
|
||||
editButton.innerText = 'Mode édition';
|
||||
|
||||
editButton.style.position = 'fixed';
|
||||
editButton.style.top = '150px';
|
||||
editButton.style.right = '20px';
|
||||
editButton.style.padding = '10px';
|
||||
editButton.style.background = '#48435C';
|
||||
editButton.style.color = 'white';
|
||||
editButton.style.border = 'none';
|
||||
editButton.style.borderRadius = '5px';
|
||||
editButton.style.boxShadow = '1px 1px 5px grey';
|
||||
editButton.style.cursor = 'pointer';
|
||||
editButton.style.position = 'fixed';
|
||||
editButton.style.top = '70px';
|
||||
editButton.style.right = '20px';
|
||||
editButton.style.padding = '10px';
|
||||
editButton.style.background = '#48435C';
|
||||
editButton.style.color = 'white';
|
||||
editButton.style.border = 'none';
|
||||
editButton.style.borderRadius = '5px';
|
||||
editButton.style.boxShadow = '1px 1px 5px grey';
|
||||
editButton.style.cursor = 'pointer';
|
||||
|
||||
editButton.addEventListener('click', function() {
|
||||
editButton.addEventListener('click', function() {
|
||||
|
||||
|
||||
if (editMode === true) {
|
||||
const confirmation = confirm('Voulez vous vraiment quitter le mode édition?');
|
||||
if (confirmation === true) {
|
||||
console.log("Désactivation du mode édition");
|
||||
editMode = false;
|
||||
editButton.style.background = '#48435C';
|
||||
const removeMemberButton = document.getElementById('addMemberButton');
|
||||
removeMemberButton.remove();
|
||||
const MembersJS = document.querySelectorAll('.NewMembresJS')
|
||||
MembersJS.forEach(function(element) {
|
||||
const deleteButton = document.getElementById('deleteButton')
|
||||
deleteButton.remove();
|
||||
});
|
||||
|
||||
}
|
||||
}
|
||||
else{
|
||||
const adminName = prompt('Entrez le nom du profil administrateur :');
|
||||
if (adminName === 'admin') {
|
||||
const adminPwd = prompt('Entrez le mot de passe du profil administrateur :');
|
||||
if (adminPwd === 'admin_pwd') {
|
||||
editMode = true;
|
||||
console.log('Mode édition activé !');
|
||||
editButton.style.background = 'red';
|
||||
const addMemberButton = document.createElement('button');
|
||||
addMemberButton.innerText = 'Ajouter un membre';
|
||||
addMemberButton.id = 'addMemberButton';
|
||||
addMemberButton.style.position = 'fixed';
|
||||
addMemberButton.style.top = '200px';
|
||||
addMemberButton.style.right = '20px';
|
||||
addMemberButton.style.padding = '10px';
|
||||
addMemberButton.style.background = '#48435C';
|
||||
addMemberButton.style.color = 'white';
|
||||
addMemberButton.style.border = 'none';
|
||||
addMemberButton.style.borderRadius = '5px';
|
||||
addMemberButton.style.boxShadow = '1px 1px 5px grey';
|
||||
addMemberButton.style.cursor = 'pointer';
|
||||
addMemberButton.addEventListener('click', function() {
|
||||
addMember();
|
||||
if (editMode === true) {
|
||||
const confirmation = confirm('Voulez vous vraiment quitter le mode édition?');
|
||||
if (confirmation === true) {
|
||||
console.log("Désactivation du mode édition");
|
||||
editMode = false;
|
||||
editButton.style.background = '#48435C';
|
||||
const removeMemberButton = document.getElementById('addMemberButton');
|
||||
removeMemberButton.remove();
|
||||
const MembersJS = document.querySelectorAll('.NewMembresJS')
|
||||
MembersJS.forEach(function(element) {
|
||||
const deleteButton = document.getElementById('deleteButton')
|
||||
deleteButton.remove();
|
||||
});
|
||||
document.body.appendChild(addMemberButton);
|
||||
} else {
|
||||
alert('Mot de passe du profil administrateur incorrect !');
|
||||
}
|
||||
} else {
|
||||
alert('Nom de profil administrateur incorrect !');
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
document.body.appendChild(editButton);
|
||||
}
|
||||
}
|
||||
else{
|
||||
const adminName = prompt('Entrez le nom du profil administrateur :');
|
||||
if (adminName === 'admin') {
|
||||
const adminPwd = prompt('Entrez le mot de passe du profil administrateur :');
|
||||
if (adminPwd === 'admin_pwd') {
|
||||
editMode = true;
|
||||
console.log('Mode édition activé !');
|
||||
editButton.style.background = 'red';
|
||||
const addMemberButton = document.createElement('button');
|
||||
addMemberButton.innerText = 'Ajouter un membre';
|
||||
addMemberButton.id = 'addMemberButton';
|
||||
addMemberButton.style.position = 'fixed';
|
||||
addMemberButton.style.top = '200px';
|
||||
addMemberButton.style.right = '20px';
|
||||
addMemberButton.style.padding = '10px';
|
||||
addMemberButton.style.background = '#48435C';
|
||||
addMemberButton.style.color = 'white';
|
||||
addMemberButton.style.border = 'none';
|
||||
addMemberButton.style.borderRadius = '5px';
|
||||
addMemberButton.style.boxShadow = '1px 1px 5px grey';
|
||||
addMemberButton.style.cursor = 'pointer';
|
||||
addMemberButton.addEventListener('click', function() {
|
||||
addMember();
|
||||
});
|
||||
document.body.appendChild(addMemberButton);
|
||||
} else {
|
||||
alert('Mot de passe du profil administrateur incorrect !');
|
||||
}
|
||||
} else {
|
||||
alert('Nom de profil administrateur incorrect !');
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
document.body.appendChild(editButton);
|
||||
}, 2000);
|
||||
|
||||
/*
|
||||
document.addEventListener('mouseover', function(e){
|
||||
|
||||
@@ -94,6 +94,7 @@ document.getElementById('pageContent').classList.add('hidden');
|
||||
window.addEventListener('load', function() {
|
||||
setTimeout(function () {
|
||||
document.getElementById('loader').style.display = 'none';
|
||||
document.getElementById('loaderContainer').style.display = 'none';
|
||||
document.getElementById('pageContent').style.visibility = 'visible';
|
||||
}, 2000);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user