From 53a845da0182e3e1d66a00285a84d0ebd640eb1b Mon Sep 17 00:00:00 2001 From: saprameya Date: Tue, 2 Jul 2024 13:09:09 -0400 Subject: [PATCH 1/5] Added a new mini project "Todo List" --- Todo_list/images/checked.png | Bin 0 -> 2396 bytes Todo_list/images/icon.png | Bin 0 -> 4359 bytes Todo_list/images/todolist.png | Bin 0 -> 11367 bytes Todo_list/images/unchecked.png | Bin 0 -> 2185 bytes Todo_list/index.html | 27 ++++++++ Todo_list/script.js | 39 +++++++++++ Todo_list/styles.css | 114 +++++++++++++++++++++++++++++++++ 7 files changed, 180 insertions(+) create mode 100644 Todo_list/images/checked.png create mode 100644 Todo_list/images/icon.png create mode 100644 Todo_list/images/todolist.png create mode 100644 Todo_list/images/unchecked.png create mode 100644 Todo_list/index.html create mode 100644 Todo_list/script.js create mode 100644 Todo_list/styles.css diff --git a/Todo_list/images/checked.png b/Todo_list/images/checked.png new file mode 100644 index 0000000000000000000000000000000000000000..d26596a2593905fdd73d42043989ded6577f8d74 GIT binary patch literal 2396 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 O1}Vv@$yUNlL;eTqCeF_Q literal 0 HcmV?d00001 diff --git a/Todo_list/images/unchecked.png b/Todo_list/images/unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..04a5c5fae731f5674473af1e4b3a37b504a2278d GIT binary patch literal 2185 zcmV;42zK|0P)Px-LrFwIRCodHob7efN)UzbYv$4HhZI?d2hS94Zf?4Cef;OopB`t$5AN>n zVx12U4hmyj1#xe-59puLEH90Chs21CCxzeGA|O zkXJxd{7FLN;DGfGSTWZ0IUVcO`UlrJ_prIgXUrFpOWneto)O zot5H`0*6sujQLKhGOkqM%3tA?*#tf-RmmtMs1D|UBF9ECpLoVaddtOG`ZCMNDuZ)M zf2EVCL`MsNjhJhuk5M+%k1irpg%+d{<;r;C9C+{1r_#l%1kSCPmnhf`8ADzQjFoM& zrd+Mr=r;i1m_}c&X?V#6{a9t?-54D6*(a2dQlW55=9nuwZpy<#oh#2xBSWG()&U$c z?_H=~*{~5fpvlVyp~ks_Ul@|Z=K@yL%?;r(9{8b{S4dBQ_pu-|lcm7{O;_&RZ0T>t zDV?wL#x+eela2l(T0UFTdTISjfpc@(*FdMYc-o-KToGuq_AF<|goe$biyiOF*s&Iz zTRp$iS=X>+!Ccm_x;hzcHYRrVOzGgr=tTR;x9jW)f^!q>4?2j9POj-BrjwvTV^mDVZgU$MW#nl)2TisJh;%2q;P8dW+3w3rWhOW#Q%&+cqvkCg zYk2OIr{!&N@cPKKb@GLtW8lm4-{j-UB7Wnofw1fZYSrH+`MQM<2Z8bGg8{F{=_yCR zxW=Aw1^R3(%dMcFtqx#u?#o+Q9PqZ-8sFO7($T=z(5}nyyot3*#_QhVbxGdF6_11P zS-wCneyclzT)I_JXPbAv^D%h<&W-ojAo6VYorXTOit#8dbYowmcw#Iz`Md| zRM0BwZ8YE5uE(8?Uau>%xd-QnMn2=2+qUMW-KSq&GI^bBHQI~vUUv_U!Vg?AS9!sL zFv+D`9d)*PH^v&Wneq4F5T0bh{Fy5-%BS}s9=>MQN=b}Q!Trp_ZW1oRdw#kkSH?b`y}>m z)nK;#H&iRSfmYSTS2u7g<}2PxS@sC2Xq=dZJkIN;#YXluEpXnw3i5y8YzBI1C;b(k z&vEXbulq9hMCN56X7ae10pb4nx{=>%vD=D7hLJP9ild<#e7u}818tTCY+g84 zfB&!QAWVHQ*zBG8yr-JcNC2bWz%0q8hNQW2o5*Z z7Nk!}@4NrV_1%vja`{jv+mt6=(fLNY8+w)cWn>VX8U~)e-!?EhkvR3dU05)*5CBb{ zW{wisDw_lLrdeyjsT7;PDW}u4hW}5ON%kvq;wOLh^Gnf9AIiE!6B8PFrGFV2TpWt# za>dMF*yYOVBY3A8<~iB3MKzyka|^V7NC`Y`qhCgD1Wp}u<%XO>OSp;&+8BUZ&YuOK zTL3fyq;Hoa6iRJj4L=H`cmmYNPio}Q2!DrQ+pQreL%l44X*=M`LiFD zz{yg#I!%clDZM7l84CI+m2O{_Ysyy2c0=+Vz(zC>m1yKqpZ%x|PKvqVkPtmqx@4G9 zPV?Xu5EZW++{HVgfdNNvgN7dc*^fto%M@ka8xz-jvT2x8Val;oMPMd66K*r8fisfqor$#YQpL*1)D-YPZz*O-~H|$)Hc^%5t1};+u zfcm(o9@A_EK!9BVYy_|*)3J_o?cg${+{!y9U1ssfs?~YcNB@Ry^Im7WXCrhw6Y8X5Uf1!JNEj!jl#ikm_2y=awAvIWH~S!2eNg3Id- z#4c$)spxT5T>nXmb!L84Isy00000 LNkvXXu0mjfk*z#v literal 0 HcmV?d00001 diff --git a/Todo_list/index.html b/Todo_list/index.html new file mode 100644 index 0000000..e8ff3a5 --- /dev/null +++ b/Todo_list/index.html @@ -0,0 +1,27 @@ + + + + + + To Do List + + + +
+
+

To-Do List

+
+ + +
+
    + + +
+
+
+ + + + + \ No newline at end of file diff --git a/Todo_list/script.js b/Todo_list/script.js new file mode 100644 index 0000000..f4cd99c --- /dev/null +++ b/Todo_list/script.js @@ -0,0 +1,39 @@ +const inputBox = document.getElementById("input box"); +const listContainer = document.getElementById("list-container"); + +function addTask(){ + if(inputBox.value ===''){ + alert("You must write something!") + } + else{ + let li = document.createElement("li"); + li.innerHTML = inputBox.value; + listContainer.appendChild(li); + let span = document.createElement("span") + span.innerHTML = "\u00d7"; + li.appendChild(span); + } + inputBox.value = ''; + saveData(); +} + +listContainer.addEventListener("click", function(e){ + if(e.target.tagName === "LI"){ + e.target.classList.toggle("checked"); + saveData(); + } + else if(e.target.tagName === "SPAN"){ + e.target.parentElement.remove(); + saveData(); + } +}, false); + +function saveData(){ + localStorage.setItem("data", listContainer.innerHTML); +} + +function showTask(){ + listContainer.innerHTML = localStorage.getItem("data"); +} + +showTask(); \ No newline at end of file diff --git a/Todo_list/styles.css b/Todo_list/styles.css new file mode 100644 index 0000000..f42b96d --- /dev/null +++ b/Todo_list/styles.css @@ -0,0 +1,114 @@ +*{ + margin: 0; + padding: 0; + font-family:Arial, Helvetica, sans-serif ; + box-sizing: border-box; +} +.container{ + width: 100%; + min-height: 100vh; + background: linear-gradient(135deg, #153677, #4e085f); + padding: 10px; +} + +.todo-app{ + width: 100%; + max-width:540px; + background: #fff; + margin: 100px auto 20px; + padding: 40px 30px 70px; + border-radius: 10px; +} + +.todo-app h2{ + color: #002765; + display: flex; + align-items: center; + margin-bottom: 20px; + +} + +.todo-app h2 img{ + width: 30px; + margin-left: 10px; +} + +.row{ + display: flex; + align-items: center; + justify-content: space-between; + background: #edeef0; + border-radius: 30px; + padding-left: 20px; + margin-bottom: 25px; +} + +input{ + flex: 1; + border: none; + outline: none; + background: transparent; + padding: 10px; + +} + +button{ + border: none; + outline: none; + padding: 16px 50px; + background: #ff5945; + color: #fff; + font-size: 16px; + cursor: pointer; + border-radius: 40px; +} + +ul li{ + list-style: none; + font-size: 17px; + padding: 12px 8px 12px 50px; + user-select: none; + cursor: pointer; + position: relative; +} + +ul li::before{ + content: ' '; + position: absolute; + height: 28px; + width: 28px; + border-radius: 50%; + background-image: url(images/unchecked.png); + background-size: cover; + background-position: center; + top: 12px; + left: 8px; + +} + +ul li.checked{ + color:#555; + text-decoration: line-through; +} + +ul li.checked::before{ + background-image: url(images/checked.png); + +} + +ul li span{ + position: absolute; + right: 0; + top: 5px; + width: 40px; + height: 40px; + font-size: 22px; + color:#555; + line-height: 40px; + text-align: center; + border-radius: 50%; +} + +ul li span:hover{ + background: #edeef0; +} From 8bb280b3b012f08c0aea39e7f7501032a6b12c27 Mon Sep 17 00:00:00 2001 From: saprameya Date: Tue, 2 Jul 2024 13:16:25 -0400 Subject: [PATCH 2/5] Added readme.md --- Todo_list/README.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Todo_list/README.md diff --git a/Todo_list/README.md b/Todo_list/README.md new file mode 100644 index 0000000..f67f876 --- /dev/null +++ b/Todo_list/README.md @@ -0,0 +1,20 @@ + +![Star Badge](https://img.shields.io/static/v1?label=%F0%9F%8C%9F&message=If%20Useful&style=style=flat&color=BC4E99) +![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=103) + +# Todo List +

+ + +## 🛠️ Description + +A todo list where you can add and remove items. + +## ⚙️ Languages or Frameworks Used +- JavaScript +- HTML +- CSS + +## 🤖 Author + +![Sheela Aprameya](https://github.com/saprameya) From f9ba88a69c70467fc598265065b4e15d1921966e Mon Sep 17 00:00:00 2001 From: saprameya Date: Tue, 2 Jul 2024 13:24:40 -0400 Subject: [PATCH 3/5] In Review Project -> app.js Replaced job: '' by job: 'web developer' --- Review Project/app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Review Project/app.js b/Review Project/app.js index 4f608fc..b7aacba 100644 --- a/Review Project/app.js +++ b/Review Project/app.js @@ -3,7 +3,7 @@ const reviews = [ { id: 1, name: 'susan smith', - job: '', + job: 'web developer', img: 'https://www.course-api.com/images/people/person-1.jpeg', text: "I'm baby meggings twee health goth +1. Bicycle rights tumeric chartreuse before they sold out chambray pop-up. Shaman humblebrag pickled coloring book salvia hoodie, cold-pressed four dollar toast everyday carry", }, From 6dee27815e6666f59721db95b791b8b961b57366 Mon Sep 17 00:00:00 2001 From: Pratham Bhosale <125042746+pratham2402@users.noreply.github.com> Date: Tue, 2 Jul 2024 23:26:35 +0530 Subject: [PATCH 4/5] Update README.md --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e6fe0da..434adaf 100644 --- a/README.md +++ b/README.md @@ -171,12 +171,15 @@ please make sure to add a `README.md` file that follow the same construction as [README Template](https://github.com/pratham2402/mini-javascript-projects/blob/main/README_TEMPLATE.md) ## ![image](https://github.com/ndleah/python-mini-project/blob/main/IMG/like.svg) Projects - | Sr No | Project | Description | Author | | ----- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- | | 1 | [Counter](https://github.com/pratham2402/mini-javascript-projects/tree/main/Counter) | This is a simple counter made using Javascript. | [Pratham Bhosale](https://github.com/pratham2402) | | 2 | [Color Flipper](https://github.com/pratham2402/mini-javascript-projects/tree/main/Color%20Flipper) | This is a simple color flipper made using Javascript. Get random colors and respective hex codes by clicking the button | [Pratham Bhosale](https://github.com/pratham2402) | | 3 | [Review Project](https://github.com/pratham2402/mini-javascript-projects/tree/main/Review%20Project) | This is a simple review project made using Javascript. Get review boxes. | [Pratham Bhosale](https://github.com/pratham2402) | +| 4 | [To-Do List](https://github.com/pratham2402/mini-javascript-projects/tree/main/Todo_list) | This is a simple to-do list made using Javascript. Complete your tasks today! | [saprameya](https://github.com/saprameya) | + + + ## ![image](https://github.com/ndleah/python-mini-project/blob/main/IMG/like.svg) Our Contributors From 0d54dc3a531f1517ac76f1ce40e8bb5f334c2023 Mon Sep 17 00:00:00 2001 From: Pratham Bhosale <125042746+pratham2402@users.noreply.github.com> Date: Thu, 4 Jul 2024 10:04:17 +0530 Subject: [PATCH 5/5] Update README.md