MTG added sweet alert
This commit is contained in:
parent
b8d90f1c5c
commit
6ebed58863
@ -30,7 +30,7 @@
|
|||||||
<div class="name" id="name2" contenteditable="true">
|
<div class="name" id="name2" contenteditable="true">
|
||||||
Player 2</div>
|
Player 2</div>
|
||||||
<div class="life">
|
<div class="life">
|
||||||
<div onclick="lifeIncrease2()" id="lifeUp">▲</div>
|
<div onclick="lifeIncrease2()" ondblclick="" id="lifeUp">▲</div>
|
||||||
<div id="lifeCount2">20</div>
|
<div id="lifeCount2">20</div>
|
||||||
<div onclick="lifeDecrease2()" id="lifeDown">▼</div>
|
<div onclick="lifeDecrease2()" id="lifeDown">▼</div>
|
||||||
</div>
|
</div>
|
||||||
@ -91,8 +91,8 @@
|
|||||||
</div>
|
</div>
|
||||||
<div id="buttonWrapper">
|
<div id="buttonWrapper">
|
||||||
<div onclick="removePlayer()" id="removePlayer" class="buttons">−</div>
|
<div onclick="removePlayer()" id="removePlayer" class="buttons">−</div>
|
||||||
<div onclick="resetLife()" id="reset" class="buttons">↺<span class="buttonText">life</span></div>
|
<div onclick="reset()" id="reset" class="buttons">↺<span class="buttonText"></span></div>
|
||||||
<div onclick="resetName()" id="reset" class="buttons">↻<span class="buttonText">name</span></div>
|
<!-- <div onclick="resetName()" id="reset" class="buttons">↻<span class="buttonText">reset name</span></div> -->
|
||||||
<div onclick="addPlayer()" id="addPlayer" class="buttons">+</div>
|
<div onclick="addPlayer()" id="addPlayer" class="buttons">+</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -100,7 +100,7 @@
|
|||||||
</main>
|
</main>
|
||||||
|
|
||||||
|
|
||||||
|
<script src="//cdn.jsdelivr.net/npm/sweetalert2@11"></script>
|
||||||
<script src="script.js"></script>
|
<script src="script.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@ -30,13 +30,20 @@ playerCount = localStorage.getItem('playerCount');
|
|||||||
let playerCount1 = Number(playerCount)+1;
|
let playerCount1 = Number(playerCount)+1;
|
||||||
for (i=playerCount1; i<9; i++){document.getElementById("player"+i).style.display = "none" }
|
for (i=playerCount1; i<9; i++){document.getElementById("player"+i).style.display = "none" }
|
||||||
|
|
||||||
let lifeIncrease1 = () => {
|
let lifeIncrease1 = () => {
|
||||||
let counter = Number(this.document.getElementById("lifeCount1").innerHTML);
|
let counter = Number(this.document.getElementById("lifeCount1").innerHTML);
|
||||||
counter++;
|
counter++;
|
||||||
if (counter > 0) document.getElementById("lifeCount1").style.color = "black";
|
if (counter > 0) document.getElementById("lifeCount1").style.color = "black";
|
||||||
document.getElementById("lifeCount1").innerHTML = counter;
|
document.getElementById("lifeCount1").innerHTML = counter;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// let fiveIncreaseLife1 = () => {
|
||||||
|
// let counter = Number(this.document.getElementById("lifeCount1").innerHTML);
|
||||||
|
// counter +=5;
|
||||||
|
// if (counter > 0) document.getElementById("lifeCount1").style.color = "black";
|
||||||
|
// document.getElementById("lifeCount1").innerHTML = counter;
|
||||||
|
// }
|
||||||
|
|
||||||
let lifeDecrease1 = () => {
|
let lifeDecrease1 = () => {
|
||||||
let counter = Number(document.getElementById("lifeCount1").innerHTML);
|
let counter = Number(document.getElementById("lifeCount1").innerHTML);
|
||||||
counter--;
|
counter--;
|
||||||
@ -142,6 +149,26 @@ let lifeIncrease1 = () => {
|
|||||||
document.getElementById("lifeCount8").innerHTML = counter;
|
document.getElementById("lifeCount8").innerHTML = counter;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
let reset = () => {
|
||||||
|
Swal.fire({
|
||||||
|
title: 'What would you like to reset?',
|
||||||
|
showDenyButton: true,
|
||||||
|
showCancelButton: true,
|
||||||
|
confirmButtonText: 'Life',
|
||||||
|
denyButtonText: `Names`,
|
||||||
|
}).then((result) => {
|
||||||
|
/* Read more about isConfirmed, isDenied below */
|
||||||
|
if (result.isConfirmed) {
|
||||||
|
Swal.fire('Life reset', '', 'success');
|
||||||
|
resetLife();
|
||||||
|
} else if (result.isDenied) {
|
||||||
|
Swal.fire('All player names reset', '', 'success');
|
||||||
|
resetName();
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
}
|
||||||
let resetLife = () => {
|
let resetLife = () => {
|
||||||
for (i=1; i<9; i++){
|
for (i=1; i<9; i++){
|
||||||
document.getElementById("lifeCount"+i).innerHTML = 20
|
document.getElementById("lifeCount"+i).innerHTML = 20
|
||||||
|
|||||||
@ -3,6 +3,10 @@
|
|||||||
-moz-box-sizing: border-box;
|
-moz-box-sizing: border-box;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
}
|
}
|
||||||
|
html{
|
||||||
|
height:100%;
|
||||||
|
width: 100%
|
||||||
|
}
|
||||||
body{
|
body{
|
||||||
background-color: darkslategray;
|
background-color: darkslategray;
|
||||||
height: 100vh;
|
height: 100vh;
|
||||||
@ -15,7 +19,7 @@
|
|||||||
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
|
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
height: 100%
|
|
||||||
}
|
}
|
||||||
.name{
|
.name{
|
||||||
font-size: xx-large;
|
font-size: xx-large;
|
||||||
@ -37,6 +41,7 @@
|
|||||||
background-color: #EEE;
|
background-color: #EEE;
|
||||||
width: auto;
|
width: auto;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
|
align-content: center;
|
||||||
}
|
}
|
||||||
.life{
|
.life{
|
||||||
opacity: 0.9;
|
opacity: 0.9;
|
||||||
@ -56,13 +61,17 @@
|
|||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
height:200px;
|
height:250px;
|
||||||
|
width: 250px;
|
||||||
font-size: 4.5rem;
|
font-size: 4.5rem;
|
||||||
user-select: none;
|
user-select: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.player{
|
.player{
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.buttons{
|
.buttons{
|
||||||
@ -85,8 +94,8 @@
|
|||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
justify-content:space-evenly;
|
justify-content:space-evenly;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
position: relative;
|
position: fixed;
|
||||||
bottom: 0px;
|
bottom: 0;
|
||||||
|
|
||||||
}
|
}
|
||||||
.buttonText{
|
.buttonText{
|
||||||
@ -96,3 +105,7 @@
|
|||||||
#lifeCount{
|
#lifeCount{
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.fiveLifeUp{
|
||||||
|
color:greenyellow
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user