diff --git a/encheres/.babelrc b/encheres/client/.babelrc similarity index 100% rename from encheres/.babelrc rename to encheres/client/.babelrc diff --git a/encheres/client/src/html/auctioneer.html b/encheres/client/src/html/auctioneer.html index ebdefbbbc4632a9d59142dfdff6b0a67e902e080..e95ec68a3323f33ba471957ab2898f9d60867ac1 100644 --- a/encheres/client/src/html/auctioneer.html +++ b/encheres/client/src/html/auctioneer.html @@ -24,13 +24,9 @@ </div> <div>Montant actuel enchère : <span id="prixactuel"></span></div> <div class="button"> - <button id="start" type="button" disabled> - <img src="../image/start.jpg" alt="start"/> - </button> + <button id="start" type="button" disabled>Start</button> - <button id="sale" type="button" disabled> - <img src="blabla" alt="sale"/> - </button> + <button id="sale" type="button" disabled>Sale</button> </div> </div> diff --git a/encheres/client/src/scripts/auctioneer.js b/encheres/client/src/scripts/auctioneer.js index 832dda789832ebb5b4a68729f86ee6ec68ea56c7..cec5c9378a0f07d34d0f9e968c13afa6de6bed43 100644 --- a/encheres/client/src/scripts/auctioneer.js +++ b/encheres/client/src/scripts/auctioneer.js @@ -11,8 +11,16 @@ buttonSale.addEventListener("click", saleProduct); const ident = document.getElementById("ident-auc"); +function setupListeners() { + socket.on("alreadyAuct", () => alreadyAuctioneer()); + socket.on("changePrix", (nouveauPrix, selectedPrix, sock) => { + updatePrix(nouveauPrix, selectedPrix, sock); + }); + +} +window.addEventListener("DOMContentLoaded", setupListeners); + socket.emit("auctioneer"); -socket.on("alreadyAuct", () => alreadyAuctioneer()); function alreadyAuctioneer() { const prod = document.getElementById("prod-auc"); @@ -40,9 +48,6 @@ function startEnchere() { prixActuel.textContent = inputValue.value+"€"; ident.textContent = `Debut de l'enchère pour ${inputName.value} à ${inputValue.value}€`; socket.emit("infos", inputName.value, inputValue.value); - socket.on("changePrix", (nouveauPrix, sock) => { - updatePrix(nouveauPrix, sock); - }); waitForNewEnchere(true); } @@ -53,10 +58,10 @@ function saleProduct() { resetProd(); } -function updatePrix(nouveauPrix, sock) { +function updatePrix(nouveauPrix, selectedPrix, sock) { buttonSale.disabled = false; prixActuel.textContent = nouveauPrix+"€"; - ident.textContent = `Nouvelle enchère réçu de ${sock}`; + ident.textContent = `Nouvelle enchère de ${selectedPrix}€ réçu de ${sock}`; } function waitForNewEnchere(disabled) { diff --git a/encheres/client/src/scripts/bidder.js b/encheres/client/src/scripts/bidder.js index 0d0cd38ca6ae6b216e108a7a1095e10e373d83ff..4d3d4777a5f91cc151ab2f62763220b6a7d16f56 100644 --- a/encheres/client/src/scripts/bidder.js +++ b/encheres/client/src/scripts/bidder.js @@ -8,6 +8,27 @@ const prix = document.getElementsByClassName("prix"); let prixActuel = 0; +function setupListeners() { + socket.on("infos", (name, value) => { + ident.textContent = `Une nouvelle enchère commence`; + enchereBegin(name, value); + displayButton("block"); + }); + + socket.on("changePrix", (nouveauPrix, selectedPrix) => { + ident.textContent = `Nouvelle enchère de +${selectedPrix}€`; + changePrix(nouveauPrix); + }); + + socket.on("enchere", (selectedPrix) => ident.textContent = `Vous avez fait une enchère de +${selectedPrix}€`); + socket.on("deconnexion", () => deconnexionAuctiooneer()); + socket.on("winner", () => {win()}); + socket.on("enchere", (prix) => ident.textContent = `Vous avez fait une enchère de +${prix}€`); + socket.on("adjuge", () => finishEnchere()); + +} +window.addEventListener("DOMContentLoaded", setupListeners); + displayButton("none"); const buttons = document.querySelectorAll("button"); for(const button of buttons) { @@ -19,17 +40,6 @@ function displayButton(display) { divButtons.style.display = display; } -socket.on("infos", (name, value) => { - ident.textContent = `Une nouvelle enchère commence`; - enchereBegin(name, value); - displayButton("block"); - socket.on("changePrix", (nouveauPrix) => {changePrix(nouveauPrix)}); -}); - -socket.on("deconnexion", () => deconnexionAuctiooneer()); - -socket.on("winner", () => {win()}); - function changePrix(nouveauPrix) { prix[0].textContent = nouveauPrix+"€"; prixActuel = nouveauPrix; @@ -41,14 +51,11 @@ function enchereBegin(name, value) { prixActuel = parseInt(prix[0].textContent); } - function selectPrice(event) { const selectedPrix = parseInt(event.target.textContent); prixActuel += selectedPrix; - socket.emit("prixActuel", prixActuel); - socket.on("adjuge", () => finishEnchere()); - ident.textContent = `Vous avez fait une enchère de +${selectedPrix}€`; socket.emit("encherisseur"); + socket.emit("prixActuel", prixActuel, selectedPrix); } function finishEnchere() { diff --git a/encheres/server/controllers/ioController.js b/encheres/server/controllers/ioController.js index 0cb971c749f1a1d6d97befa3d4dec70e4ddf2005..cc16c5fb1e0d0c8256821f99bd33fa7a667525b2 100644 --- a/encheres/server/controllers/ioController.js +++ b/encheres/server/controllers/ioController.js @@ -15,7 +15,7 @@ export default class IOController { setupListeners(socket) { socket.on("auctioneer", ()=> this.registerAuctioneer(socket)); socket.on( 'infos', (name, value) => this.transmitName(name, value) ); - socket.on("prixActuel", (prixActuel) => this.transmitPrixActuel(prixActuel, socket.id)); + socket.on("prixActuel", (prixActuel, selectedPrix) => this.transmitPrixActuel(prixActuel, selectedPrix, socket.id)); socket.on( 'disconnect' , () => this.leave(socket) ); socket.on("adjuge", ()=> this.saleProduct()); socket.on("encherisseur", () => this.registerBidder(socket)); @@ -38,8 +38,9 @@ export default class IOController { this.#io.emit("infos", name, value); } - transmitPrixActuel(prixActuel, sock) { - this.#io.emit("changePrix", prixActuel, sock); + transmitPrixActuel(prixActuel, selectedPrix, sock) { + this.#io.emit("changePrix", prixActuel, selectedPrix, sock); + this.#clients.get("bidder").emit("enchere", selectedPrix); } saleProduct() { diff --git a/encheres/server/public/html/about.html b/encheres/server/public/html/about.html deleted file mode 100644 index 1fb6f2d05f338aa0de306c0b8d10858fc1806d2b..0000000000000000000000000000000000000000 --- a/encheres/server/public/html/about.html +++ /dev/null @@ -1,18 +0,0 @@ -<!DOCTYPE html> - -<html> - <head> - <meta charset="UTF-8"> - <title>Server</title> - <link href="./style/style.css" rel="stylesheet" type="text/css"/> - </head> - - <body> - <h1>Infos</h1> - <div> - <p>Auteur de l'application : <strong>Mamadu BAH</strong></p> - <p>Numéro de version : <strong>V1.0</strong></p> - - <a href="./">accueil</a> - </div> - </body> \ No newline at end of file diff --git a/encheres/server/public/html/auctioneer.html b/encheres/server/public/html/auctioneer.html deleted file mode 100644 index 76389e0c30b65f972e1129cfb5d5475e944f94ae..0000000000000000000000000000000000000000 --- a/encheres/server/public/html/auctioneer.html +++ /dev/null @@ -1,42 +0,0 @@ -<!DOCTYPE html> - -<html> - <head> - <meta charset="UTF-8"> - <title>Server</title> - <link href="./style/style.css" rel="stylesheet" type="text/css"/> - <script src="/socket.io/socket.io.js"></script> - <script defer src="../scripts/auctioneer-bundle.js?05145e7089dd37c57a3c"></script></head> - - <body> - <h1>Comissaire-priseur</h1> - - <div id="ident-auc">Vous êtes le commissaire priseur</div> - <div id="prod-auc"> - <div> - <label for="name">Objet aux enchères</label> - <input type="text" id="name" name="name" placeholder="Votre texte ici"/> - </div> - - <div> - <label for="name">Prix de départ</label> - <input type="number" id="value" min="10" max="100" value="10" name="value" placeholder="Votre prix ici"/> - </div> - <div>Montant actuel enchère : <span id="prixactuel"></span></div> - <div class="button"> - <button id="start" type="button" disabled> - <img src="../image/start.jpg" alt="start"/> - </button> - - <button id="sale" type="button" disabled> - <img src="blabla" alt="sale"/> - </button> - - </div> - </div> - - <a href="./">accueil</a> - - </body> - -</html> \ No newline at end of file diff --git a/encheres/server/public/html/bidder.html b/encheres/server/public/html/bidder.html deleted file mode 100644 index a41fce1bbc8b8617a19424f224f54f55ccbf68f2..0000000000000000000000000000000000000000 --- a/encheres/server/public/html/bidder.html +++ /dev/null @@ -1,31 +0,0 @@ -<!DOCTYPE html> - -<html> - <head> - <meta charset="UTF-8"> - <title>Server</title> - <link href="./style/style.css" rel="stylesheet" type="text/css"/> - <script src="/socket.io/socket.io.js"></script> - <script defer src="../scripts/bidder-bundle.js?05145e7089dd37c57a3c"></script></head> - - <body> - <h1>Enchérisseur</h1> - <div class="bidder"> - <div id="ident-bid">Bienvenue</div> - <div class="item">Objet en enchères : <span class="description"></span> - <div class="item">Prix actuel : <span class="prix"></span> </div> - </div> - - <div id="buttons" class="price-options"> - <p>Enchères possibles :</p> - <button class="price-button">20€</button> - <button class="price-button">50€</button> - <button class="price-button">100€</button> - - </div> - - <a href="./">accueil</a> - - </body> - -</html> \ No newline at end of file diff --git a/encheres/server/public/images/start.jpg b/encheres/server/public/images/start.jpg deleted file mode 100644 index ecbaf45095acdc7a7b2d9f690bb5029e858df868..0000000000000000000000000000000000000000 Binary files a/encheres/server/public/images/start.jpg and /dev/null differ diff --git a/encheres/server/public/index.html b/encheres/server/public/index.html deleted file mode 100644 index c2bc96fa7d2b4f60646cfedf2bfa031ed8370041..0000000000000000000000000000000000000000 --- a/encheres/server/public/index.html +++ /dev/null @@ -1,22 +0,0 @@ -<!DOCTYPE html> - -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> - - <head> - <meta charset="UTF-8"/> - <title>server</title> - <link href="./style/style.css" rel="stylesheet" type="text/css"/> - - <script defer src="scripts/main-bundle.js?05145e7089dd37c57a3c"></script></head> - - <body> - <h1>Enchères</h1> - <p class="ok"></p> - <ul id="liens"> - <li> <a href="./auctioneer">Etre Comissaire-priseur</a> </li> - <li> <a href="./bidder">Participer aux Enchères</a> </li> - <li> <a href="./about">Infos sur l'application</a> </li> - </ul> - </body> - -</html> \ No newline at end of file diff --git a/encheres/server/public/scripts/auctioneer-bundle.js b/encheres/server/public/scripts/auctioneer-bundle.js deleted file mode 100644 index c13ea0bdf487c97ebc7573e111c69cca310114e8..0000000000000000000000000000000000000000 --- a/encheres/server/public/scripts/auctioneer-bundle.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see auctioneer-bundle.js.LICENSE.txt */ -(()=>{var __webpack_modules__={"./src/scripts/auctioneer.js":()=>{eval('console.log(\'le bundle-auctioneer a été généré\');\nconst socket = io();\nconst inputName = document.getElementById("name");\nconst inputValue = document.getElementById("value");\nconst buttonStart = document.getElementById("start");\nconst buttonSale = document.getElementById("sale");\nbuttonSale.addEventListener("click", saleProduct);\nconst ident = document.getElementById("ident-auc");\nsocket.emit("auctioneer");\nsocket.on("alreadyAuct", () => alreadyAuctioneer());\nfunction alreadyAuctioneer() {\n const prod = document.getElementById("prod-auc");\n prod.style.display = "none";\n ident.textContent = "Connexion refusée, il y a déjà un comissaire-priseur";\n}\nconst prixActuel = document.getElementById("prixactuel");\nprixActuel.textContent = inputValue.value + "€";\nfunction emptyInput() {\n if (inputName.value.trim() === "") {\n buttonStart.disabled = true;\n } else {\n buttonStart.disabled = false;\n }\n}\ninputName.addEventListener("input", emptyInput);\nbuttonStart.addEventListener("click", startEnchere);\nfunction startEnchere() {\n prixActuel.textContent = inputValue.value + "€";\n ident.textContent = `Debut de l\'enchère pour ${inputName.value} à ${inputValue.value}€`;\n socket.emit("infos", inputName.value, inputValue.value);\n socket.on("changePrix", (nouveauPrix, sock) => {\n updatePrix(nouveauPrix, sock);\n });\n waitForNewEnchere(true);\n}\nfunction saleProduct() {\n ident.textContent = `Fin de l\'enchère. Un ${inputName.value} à ${prixActuel.textContent}`;\n socket.emit("adjuge");\n waitForNewEnchere(true);\n resetProd();\n}\nfunction updatePrix(nouveauPrix, sock) {\n buttonSale.disabled = false;\n prixActuel.textContent = nouveauPrix + "€";\n ident.textContent = `Nouvelle enchère réçu de ${sock}`;\n}\nfunction waitForNewEnchere(disabled) {\n inputName.disabled = disabled;\n inputValue.disabled = disabled;\n buttonStart.disabled = disabled;\n buttonSale.disabled = disabled;\n}\nfunction resetProd() {\n inputName.value = "";\n inputName.disabled = false;\n inputValue.disabled = false;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc2NyaXB0cy9hdWN0aW9uZWVyLmpzIiwibmFtZXMiOlsiY29uc29sZSIsImxvZyIsInNvY2tldCIsImlvIiwiaW5wdXROYW1lIiwiZG9jdW1lbnQiLCJnZXRFbGVtZW50QnlJZCIsImlucHV0VmFsdWUiLCJidXR0b25TdGFydCIsImJ1dHRvblNhbGUiLCJhZGRFdmVudExpc3RlbmVyIiwic2FsZVByb2R1Y3QiLCJpZGVudCIsImVtaXQiLCJvbiIsImFscmVhZHlBdWN0aW9uZWVyIiwicHJvZCIsInN0eWxlIiwiZGlzcGxheSIsInRleHRDb250ZW50IiwicHJpeEFjdHVlbCIsInZhbHVlIiwiZW1wdHlJbnB1dCIsInRyaW0iLCJkaXNhYmxlZCIsInN0YXJ0RW5jaGVyZSIsIm5vdXZlYXVQcml4Iiwic29jayIsInVwZGF0ZVByaXgiLCJ3YWl0Rm9yTmV3RW5jaGVyZSIsInJlc2V0UHJvZCJdLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYXBwLy4vc3JjL3NjcmlwdHMvYXVjdGlvbmVlci5qcz9lNjYyIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnNvbGUubG9nKCdsZSBidW5kbGUtYXVjdGlvbmVlciBhIMOpdMOpIGfDqW7DqXLDqScpO1xuXG5jb25zdCBzb2NrZXQgPSBpbygpO1xuXG5jb25zdCBpbnB1dE5hbWUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChcIm5hbWVcIik7XG5jb25zdCBpbnB1dFZhbHVlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJ2YWx1ZVwiKTtcbmNvbnN0IGJ1dHRvblN0YXJ0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJzdGFydFwiKTtcblxuY29uc3QgYnV0dG9uU2FsZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKFwic2FsZVwiKTtcbmJ1dHRvblNhbGUuYWRkRXZlbnRMaXN0ZW5lcihcImNsaWNrXCIsIHNhbGVQcm9kdWN0KTtcblxuY29uc3QgaWRlbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChcImlkZW50LWF1Y1wiKTtcblxuc29ja2V0LmVtaXQoXCJhdWN0aW9uZWVyXCIpO1xuc29ja2V0Lm9uKFwiYWxyZWFkeUF1Y3RcIiwgKCkgPT4gYWxyZWFkeUF1Y3Rpb25lZXIoKSk7XG5cbmZ1bmN0aW9uIGFscmVhZHlBdWN0aW9uZWVyKCkge1xuICAgIGNvbnN0IHByb2QgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChcInByb2QtYXVjXCIpO1xuICAgIHByb2Quc3R5bGUuZGlzcGxheSA9IFwibm9uZVwiO1xuICAgIGlkZW50LnRleHRDb250ZW50ID0gXCJDb25uZXhpb24gcmVmdXPDqWUsIGlsIHkgYSBkw6lqw6AgdW4gY29taXNzYWlyZS1wcmlzZXVyXCI7XG59XG5cbmNvbnN0IHByaXhBY3R1ZWwgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChcInByaXhhY3R1ZWxcIik7XG5wcml4QWN0dWVsLnRleHRDb250ZW50ID0gaW5wdXRWYWx1ZS52YWx1ZStcIuKCrFwiO1xuXG5mdW5jdGlvbiBlbXB0eUlucHV0KCkge1xuICAgIGlmKGlucHV0TmFtZS52YWx1ZS50cmltKCkgPT09IFwiXCIpIHtcbiAgICAgICAgYnV0dG9uU3RhcnQuZGlzYWJsZWQgPSB0cnVlO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgYnV0dG9uU3RhcnQuZGlzYWJsZWQgPSBmYWxzZTtcbiAgICB9XG59XG5cbmlucHV0TmFtZS5hZGRFdmVudExpc3RlbmVyKFwiaW5wdXRcIiwgZW1wdHlJbnB1dCk7XG5cbmJ1dHRvblN0YXJ0LmFkZEV2ZW50TGlzdGVuZXIoXCJjbGlja1wiLCBzdGFydEVuY2hlcmUpO1xuXG5mdW5jdGlvbiBzdGFydEVuY2hlcmUoKSB7XG4gICAgcHJpeEFjdHVlbC50ZXh0Q29udGVudCA9IGlucHV0VmFsdWUudmFsdWUrXCLigqxcIjtcbiAgICBpZGVudC50ZXh0Q29udGVudCA9IGBEZWJ1dCBkZSBsJ2VuY2jDqHJlIHBvdXIgJHtpbnB1dE5hbWUudmFsdWV9IMOgICR7aW5wdXRWYWx1ZS52YWx1ZX3igqxgO1xuICAgIHNvY2tldC5lbWl0KFwiaW5mb3NcIiwgaW5wdXROYW1lLnZhbHVlLCBpbnB1dFZhbHVlLnZhbHVlKTtcbiAgICBzb2NrZXQub24oXCJjaGFuZ2VQcml4XCIsIChub3V2ZWF1UHJpeCwgc29jaykgPT4ge1xuICAgICAgICB1cGRhdGVQcml4KG5vdXZlYXVQcml4LCBzb2NrKTtcbiAgICB9KTtcbiAgICB3YWl0Rm9yTmV3RW5jaGVyZSh0cnVlKTtcbn1cblxuZnVuY3Rpb24gc2FsZVByb2R1Y3QoKSB7XG4gICAgaWRlbnQudGV4dENvbnRlbnQgPSBgRmluIGRlIGwnZW5jaMOocmUuIFVuICR7aW5wdXROYW1lLnZhbHVlfSDDoCAke3ByaXhBY3R1ZWwudGV4dENvbnRlbnR9YDtcbiAgICBzb2NrZXQuZW1pdChcImFkanVnZVwiKTtcbiAgICB3YWl0Rm9yTmV3RW5jaGVyZSh0cnVlKTtcbiAgICByZXNldFByb2QoKTtcbn1cblxuZnVuY3Rpb24gdXBkYXRlUHJpeChub3V2ZWF1UHJpeCwgc29jaykge1xuICAgIGJ1dHRvblNhbGUuZGlzYWJsZWQgPSBmYWxzZTtcbiAgICBwcml4QWN0dWVsLnRleHRDb250ZW50ID0gbm91dmVhdVByaXgrXCLigqxcIjtcbiAgICBpZGVudC50ZXh0Q29udGVudCA9IGBOb3V2ZWxsZSBlbmNow6hyZSByw6nDp3UgZGUgJHtzb2NrfWA7XG59XG5cbmZ1bmN0aW9uIHdhaXRGb3JOZXdFbmNoZXJlKGRpc2FibGVkKSB7XG4gICAgaW5wdXROYW1lLmRpc2FibGVkID0gZGlzYWJsZWQ7XG4gICAgaW5wdXRWYWx1ZS5kaXNhYmxlZCA9IGRpc2FibGVkO1xuICAgIGJ1dHRvblN0YXJ0LmRpc2FibGVkID0gZGlzYWJsZWQ7XG4gICAgYnV0dG9uU2FsZS5kaXNhYmxlZCA9IGRpc2FibGVkO1xufVxuXG5mdW5jdGlvbiByZXNldFByb2QoKSB7XG4gICAgaW5wdXROYW1lLnZhbHVlID0gXCJcIjtcbiAgICBpbnB1dE5hbWUuZGlzYWJsZWQgPSBmYWxz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\n//# sourceURL=webpack-internal:///./src/scripts/auctioneer.js\n')}},__webpack_exports__={};__webpack_modules__["./src/scripts/auctioneer.js"]()})(); \ No newline at end of file diff --git a/encheres/server/public/scripts/auctioneer-bundle.js.LICENSE.txt b/encheres/server/public/scripts/auctioneer-bundle.js.LICENSE.txt deleted file mode 100644 index fb879f6a7edf8cf3a1172fa2a8e978332467d78a..0000000000000000000000000000000000000000 --- a/encheres/server/public/scripts/auctioneer-bundle.js.LICENSE.txt +++ /dev/null @@ -1,3 +0,0 @@ -/*!***********************************!*\ - !*** ./src/scripts/auctioneer.js ***! - \***********************************/ diff --git a/encheres/server/public/scripts/bidder-bundle.js b/encheres/server/public/scripts/bidder-bundle.js deleted file mode 100644 index d35a8dff9bfe9e87070058a20597e4736fd54c3d..0000000000000000000000000000000000000000 --- a/encheres/server/public/scripts/bidder-bundle.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see bidder-bundle.js.LICENSE.txt */ -(()=>{var __webpack_modules__={"./src/scripts/bidder.js":()=>{eval('console.log(\'le bundle-bidder a été généré\');\nconst socket = io();\nconst ident = document.getElementById("ident-bid");\nconst description = document.getElementsByClassName("description");\nconst prix = document.getElementsByClassName("prix");\nlet prixActuel = 0;\ndisplayButton("none");\nconst buttons = document.querySelectorAll("button");\nfor (const button of buttons) {\n button.addEventListener("click", selectPrice);\n}\nfunction displayButton(display) {\n const divButtons = document.getElementById("buttons");\n divButtons.style.display = display;\n}\nsocket.on("infos", (name, value) => {\n ident.textContent = `Une nouvelle enchère commence`;\n enchereBegin(name, value);\n displayButton("block");\n socket.on("changePrix", nouveauPrix => {\n changePrix(nouveauPrix);\n });\n});\nsocket.on("deconnexion", () => deconnexionAuctiooneer());\nsocket.on("winner", () => {\n win();\n});\nfunction changePrix(nouveauPrix) {\n prix[0].textContent = nouveauPrix + "€";\n prixActuel = nouveauPrix;\n}\nfunction enchereBegin(name, value) {\n description[0].textContent = name;\n prix[0].textContent = value + "€";\n prixActuel = parseInt(prix[0].textContent);\n}\nfunction selectPrice(event) {\n const selectedPrix = parseInt(event.target.textContent);\n prixActuel += selectedPrix;\n socket.emit("prixActuel", prixActuel);\n socket.on("adjuge", () => finishEnchere());\n ident.textContent = `Vous avez fait une enchère de +${selectedPrix}€`;\n socket.emit("encherisseur");\n}\nfunction finishEnchere() {\n ident.textContent = `Enchères terminé, l\'enchère a été remporté par une autre personne`;\n displayButton("none");\n}\nfunction win() {\n ident.textContent = `Enchères terminé, vous avez remporté l\'enchère`;\n displayButton("none");\n}\nfunction deconnexionAuctiooneer() {\n ident.textContent = "le comissaire priseur s\'est déconnecté, fin de l\'nchère";\n prix[0].textContent = "-€";\n description[0].textContent = "";\n displayButton("none");\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc2NyaXB0cy9iaWRkZXIuanMiLCJuYW1lcyI6WyJjb25zb2xlIiwibG9nIiwic29ja2V0IiwiaW8iLCJpZGVudCIsImRvY3VtZW50IiwiZ2V0RWxlbWVudEJ5SWQiLCJkZXNjcmlwdGlvbiIsImdldEVsZW1lbnRzQnlDbGFzc05hbWUiLCJwcml4IiwicHJpeEFjdHVlbCIsImRpc3BsYXlCdXR0b24iLCJidXR0b25zIiwicXVlcnlTZWxlY3RvckFsbCIsImJ1dHRvbiIsImFkZEV2ZW50TGlzdGVuZXIiLCJzZWxlY3RQcmljZSIsImRpc3BsYXkiLCJkaXZCdXR0b25zIiwic3R5bGUiLCJvbiIsIm5hbWUiLCJ2YWx1ZSIsInRleHRDb250ZW50IiwiZW5jaGVyZUJlZ2luIiwibm91dmVhdVByaXgiLCJjaGFuZ2VQcml4IiwiZGVjb25uZXhpb25BdWN0aW9vbmVlciIsIndpbiIsInBhcnNlSW50IiwiZXZlbnQiLCJzZWxlY3RlZFByaXgiLCJ0YXJnZXQiLCJlbWl0IiwiZmluaXNoRW5jaGVyZSJdLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYXBwLy4vc3JjL3NjcmlwdHMvYmlkZGVyLmpzP2E2MmEiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc29sZS5sb2coJ2xlIGJ1bmRsZS1iaWRkZXIgYSDDqXTDqSBnw6luw6lyw6knKTtcblxuY29uc3Qgc29ja2V0ID0gaW8oKTtcblxuY29uc3QgaWRlbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChcImlkZW50LWJpZFwiKTtcbmNvbnN0IGRlc2NyaXB0aW9uID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZShcImRlc2NyaXB0aW9uXCIpO1xuY29uc3QgcHJpeCA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoXCJwcml4XCIpO1xuXG5sZXQgcHJpeEFjdHVlbCA9IDA7XG5cbmRpc3BsYXlCdXR0b24oXCJub25lXCIpO1xuY29uc3QgYnV0dG9ucyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoXCJidXR0b25cIik7XG5mb3IoY29uc3QgYnV0dG9uIG9mIGJ1dHRvbnMpIHtcbiAgICBidXR0b24uYWRkRXZlbnRMaXN0ZW5lcihcImNsaWNrXCIsIHNlbGVjdFByaWNlKTtcbn1cblxuZnVuY3Rpb24gZGlzcGxheUJ1dHRvbihkaXNwbGF5KSB7XG4gICAgY29uc3QgZGl2QnV0dG9ucyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKFwiYnV0dG9uc1wiKTtcbiAgICBkaXZCdXR0b25zLnN0eWxlLmRpc3BsYXkgPSBkaXNwbGF5O1xufVxuXG5zb2NrZXQub24oXCJpbmZvc1wiLCAobmFtZSwgdmFsdWUpID0+IHtcbiAgICBpZGVudC50ZXh0Q29udGVudCA9IGBVbmUgbm91dmVsbGUgZW5jaMOocmUgY29tbWVuY2VgO1xuICAgIGVuY2hlcmVCZWdpbihuYW1lLCB2YWx1ZSk7XG4gICAgZGlzcGxheUJ1dHRvbihcImJsb2NrXCIpO1xuICAgIHNvY2tldC5vbihcImNoYW5nZVByaXhcIiwgKG5vdXZlYXVQcml4KSA9PiB7Y2hhbmdlUHJpeChub3V2ZWF1UHJpeCl9KTtcbn0pO1xuXG5zb2NrZXQub24oXCJkZWNvbm5leGlvblwiLCAoKSA9PiBkZWNvbm5leGlvbkF1Y3Rpb29uZWVyKCkpO1xuXG5zb2NrZXQub24oXCJ3aW5uZXJcIiwgKCkgPT4ge3dpbigpfSk7XG5cbmZ1bmN0aW9uIGNoYW5nZVByaXgobm91dmVhdVByaXgpIHtcbiAgICBwcml4WzBdLnRleHRDb250ZW50ID0gbm91dmVhdVByaXgrXCLigqxcIjtcbiAgICBwcml4QWN0dWVsID0gbm91dmVhdVByaXg7XG59XG5cbmZ1bmN0aW9uIGVuY2hlcmVCZWdpbihuYW1lLCB2YWx1ZSkge1xuICAgIGRlc2NyaXB0aW9uWzBdLnRleHRDb250ZW50ID0gbmFtZTtcbiAgICBwcml4WzBdLnRleHRDb250ZW50ID0gdmFsdWUrXCLigqxcIjtcbiAgICBwcml4QWN0dWVsID0gcGFyc2VJbnQocHJpeFswXS50ZXh0Q29udGVudCk7XG59XG5cblxuZnVuY3Rpb24gc2VsZWN0UHJpY2UoZXZlbnQpIHtcbiAgICBjb25zdCBzZWxlY3RlZFByaXggPSBwYXJzZUludChldmVudC50YXJnZXQudGV4dENvbnRlbnQpO1xuICAgIHByaXhBY3R1ZWwgKz0gc2VsZWN0ZWRQcml4O1xuICAgIHNvY2tldC5lbWl0KFwicHJpeEFjdHVlbFwiLCBwcml4QWN0dWVsKTtcbiAgICBzb2NrZXQub24oXCJhZGp1Z2VcIiwgKCkgPT4gZmluaXNoRW5jaGVyZSgpKTtcbiAgICBpZGVudC50ZXh0Q29udGVudCA9IGBWb3VzIGF2ZXogZmFpdCB1bmUgZW5jaMOocmUgZGUgKyR7c2VsZWN0ZWRQcml4feKCrGA7XG4gICAgc29ja2V0LmVtaXQoXCJlbmNoZXJpc3NldXJcIik7XG59XG5cbmZ1bmN0aW9uIGZpbmlzaEVuY2hlcmUoKSB7XG4gICAgaWRlbnQudGV4dENvbnRlbnQgPSBgRW5jaMOocmVzIHRlcm1pbsOpLCAgbCdlbmNow6hyZSBhIMOpdMOpIHJlbXBvcnTDqSBwYXIgdW5lIGF1dHJlIHBlcnNvbm5lYDtcbiAgICBkaXNwbGF5QnV0dG9uKFwibm9uZVwiKTtcbn1cblxuZnVuY3Rpb24gd2luKCkge1xuICAgIGlkZW50LnRleHRDb250ZW50ID0gYEVuY2jDqHJlcyB0ZXJtaW7DqSwgdm91cyBhdmV6IHJlbXBvcnTDqSBsJ2VuY2jDqHJlYDtcbiAgICBkaXNwbGF5QnV0dG9uKFwibm9uZVwiKTtcbn1cblxuZnVuY3Rpb24gZGVjb25uZXhpb25BdWN0aW9vbmVlcigpIHtcbiAgICBpZGVudC50ZXh0Q29udGVudCA9IFwibGUgY29taXNzYWlyZSBwcmlzZXVyIHMnZXN0IGTDqWNvbm5lY3TDqSwgZmluIGRlIGwnbmNow6hyZVwiO1xuICAgIHByaXhbMF0udGV4dENvbnRlbnQgPSBcIi3igqxcIjtcbiAgICBkZXNjcmlwdGlvblswXS50ZXh0Q29udGVudCA9IFwiXCI7XG4gICAgZGlzcGxheUJ1dHRvbihcIm5vbmVcIik7XG59XG5cblxuXG4iXSwibWFw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\n//# sourceURL=webpack-internal:///./src/scripts/bidder.js\n')}},__webpack_exports__={};__webpack_modules__["./src/scripts/bidder.js"]()})(); \ No newline at end of file diff --git a/encheres/server/public/scripts/bidder-bundle.js.LICENSE.txt b/encheres/server/public/scripts/bidder-bundle.js.LICENSE.txt deleted file mode 100644 index 84cd2c52bf6f3d1841205b9005d14587c107ed17..0000000000000000000000000000000000000000 --- a/encheres/server/public/scripts/bidder-bundle.js.LICENSE.txt +++ /dev/null @@ -1,3 +0,0 @@ -/*!*******************************!*\ - !*** ./src/scripts/bidder.js ***! - \*******************************/ diff --git a/encheres/server/public/scripts/main-bundle.js b/encheres/server/public/scripts/main-bundle.js deleted file mode 100644 index 983ac6db2d0f151edca73fea76c24113287de062..0000000000000000000000000000000000000000 --- a/encheres/server/public/scripts/main-bundle.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main-bundle.js.LICENSE.txt */ -(()=>{var __webpack_modules__={"./src/scripts/main.js":()=>{eval("// write your code here\nconsole.log('le bundle a été généré');//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc2NyaXB0cy9tYWluLmpzIiwibmFtZXMiOlsiY29uc29sZSIsImxvZyJdLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYXBwLy4vc3JjL3NjcmlwdHMvbWFpbi5qcz8yOTYzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHdyaXRlIHlvdXIgY29kZSBoZXJlXG5jb25zb2xlLmxvZygnbGUgYnVuZGxlIGEgw6l0w6kgZ8OpbsOpcsOpJyk7XG5cblxuICAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0FBLE9BQU8sQ0FBQ0MsR0FBRyxDQUFDLHdCQUF3QixDQUFDIn0=\n//# sourceURL=webpack-internal:///./src/scripts/main.js\n")}},__webpack_exports__={};__webpack_modules__["./src/scripts/main.js"]()})(); \ No newline at end of file diff --git a/encheres/server/public/scripts/main-bundle.js.LICENSE.txt b/encheres/server/public/scripts/main-bundle.js.LICENSE.txt deleted file mode 100644 index 3974d88d6383d2ead72e92f1784e9549c0415159..0000000000000000000000000000000000000000 --- a/encheres/server/public/scripts/main-bundle.js.LICENSE.txt +++ /dev/null @@ -1,3 +0,0 @@ -/*!*****************************!*\ - !*** ./src/scripts/main.js ***! - \*****************************/ diff --git a/encheres/server/public/style/style.css b/encheres/server/public/style/style.css deleted file mode 100644 index b2a3bd6165de05266ac18d6e5d9499cf86f02d9f..0000000000000000000000000000000000000000 --- a/encheres/server/public/style/style.css +++ /dev/null @@ -1,69 +0,0 @@ -@charset "UTF-8"; - -body { - font-family : Verdana, Helvetica, Arial, sans-serif; - background-color: white; - margin : 0% 2%; - padding: 50px; - font: 14px "Lucida Grande", Helvetica, Arial, sans-serif; -} - -div { - padding : 0px 2px; - font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; - color : rgb(60,60,60); - font-style : bold; - font-size : large; -} - -input { - padding: 5px 10px; /* Ajoute un peu de padding pour l'esthétique */ - width: 150px; /* Réduit la largeur de l'input */ -} - -#ident-auc { - border: 2px solid #000; /* Ajoute une bordure noire solide autour du conteneur */ - padding: 10px; /* Ajoute du padding à l'intérieur du conteneur pour ne pas coller au contenu */ - margin: 10px; /* Ajoute un peu d'espace autour du conteneur */ -} - -h1 { - color: #00B7FF; -} -.bidder, #prod-auc{ - display: flex; /* Active Flexbox */ - flex-direction: column; /* Dispose les éléments enfants en colonne */ - gap: 10px; /* Ajoute un espace entre les éléments enfants */ - border: 2px solid #000; /* Ajoute une bordure noire solide autour du conteneur */ - padding: 10px; /* Ajoute du padding à l'intérieur du conteneur pour ne pas coller au contenu */ - margin: 10px; /* Ajoute un peu d'espace autour du conteneur */ -} - -.price-options { - display: flex; - align-items: center; /* Centre les éléments horizontalement */ - gap: 10px; /* Espace entre les éléments */ - border: 2px solid #000; /* Ajoute une bordure noire solide autour du conteneur */ - padding: 10px; /* Ajoute du padding à l'intérieur du conteneur pour ne pas coller au contenu */ - margin: 10px; /* Ajoute un peu d'espace autour du conteneur */ -} - -.price-options p { - margin: 0; /* Supprime la marge par défaut pour aligner correctement le texte */ - font-size: 18px; /* Taille du texte */ - color: #333; /* Couleur du texte */ -} - -.price-button { - padding: 10px 20px; /* Padding autour du texte */ - font-size: 16px; /* Taille du texte */ - color: white; /* Couleur du texte */ - background-color: #007bff; /* Couleur de fond du bouton */ - border: none; /* Pas de bordure */ - border-radius: 5px; /* Bordures arrondies */ - cursor: pointer; /* Change le curseur en main au survol */ -} - -.price-button:hover { - background-color: #0056b3; /* Couleur de fond du bouton au survol */ -}