From 7c2a09b4d91f5f3dcd86e524ccc6e4ceaca9b66c Mon Sep 17 00:00:00 2001 From: terrydkim Date: Tue, 30 Apr 2024 21:49:07 +0900 Subject: [PATCH 1/3] small : init --- src/js/index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/js/index.js b/src/js/index.js index e69de29b..094fb309 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -0,0 +1 @@ +console.log("hi world!") \ No newline at end of file From 38217a81daeff50ee4abf71bedb82ff592bfae9c Mon Sep 17 00:00:00 2001 From: terrydkim Date: Tue, 7 May 2024 22:38:30 +0900 Subject: [PATCH 2/3] =?UTF-8?q?feat:=20=EB=A9=94=EB=89=B4=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/js/index.js | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/src/js/index.js b/src/js/index.js index 094fb309..89a59077 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -1 +1,44 @@ -console.log("hi world!") \ No newline at end of file +const element = (selector) => document.querySelector(selector); + +const APP = () => { + const addMenu = () => { + const menuName = element("#espresso-menu-name").value.trim(); + + if (menuName === "") { + alert("메뉴를 입력하세요!"); + return; + } + //추가 로직 + element("#espresso-menu-list").insertAdjacentHTML( + "beforeend", + `` + ); + + element("#espresso-menu-name").value = ""; + }; + + // + + // 카테고리마다 변경.. 아 용어가 생각이 안나네 + element("#espresso-menu-submit-button").addEventListener("click", addMenu); + element("#espresso-menu-form").addEventListener("submit", (event) => { + event.preventDefault(); + addMenu(); + }); +}; + +APP(); From 93bddfa1b1962c2f334f5d888ac942bd7503f296 Mon Sep 17 00:00:00 2001 From: terrydkim Date: Thu, 9 May 2024 22:03:44 +0900 Subject: [PATCH 3/3] =?UTF-8?q?feat:=20=EB=A9=94=EB=89=B4=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20&=20=EC=82=AD=EC=A0=9C=20&=20=EC=B9=B4=EC=9A=B4?= =?UTF-8?q?=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/js/index.js | 40 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/src/js/index.js b/src/js/index.js index 89a59077..7f166e07 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -1,6 +1,11 @@ const element = (selector) => document.querySelector(selector); const APP = () => { + const updateMenuCount = () => { + const menuCount = document.querySelectorAll(".menu-list-item").length; + element(".menu-count").textContent = `총 ${menuCount} 개`; + }; + const addMenu = () => { const menuName = element("#espresso-menu-name").value.trim(); @@ -8,7 +13,7 @@ const APP = () => { alert("메뉴를 입력하세요!"); return; } - //추가 로직 + element("#espresso-menu-list").insertAdjacentHTML( "beforeend", `