Anuj-Panthri commited on
Commit
c6b5511
·
1 Parent(s): e131f6a

added notification for error messages

Browse files
Files changed (1) hide show
  1. DjangoWeb/main/static/main/index.js +13 -13
DjangoWeb/main/static/main/index.js CHANGED
@@ -16,7 +16,7 @@ function createColorCard(colorname,color){
16
  card.innerHTML=`
17
  <div class="card-color" style='background:${color}'>
18
  <i class="fa-solid fa-copy card-copy-btn"
19
- onclick="copyToClipboard(this.closest('.card').dataset.color);addNotification('Copied !','success');"
20
 
21
  ></i>
22
  <i class="fa-solid fa-heart card-like-btn"></i>
@@ -27,17 +27,17 @@ function createColorCard(colorname,color){
27
  colors_section.prepend(card);
28
  }
29
 
30
- // createColorCard("blue");
31
- // createColorCard("red");
32
- // createColorCard("green");
33
- // createColorCard("blue");
34
- // createColorCard("red");
35
- // createColorCard("green");
36
 
37
  function generateColor(){
38
  color_name = search_input.value.trim();
39
- if(color_name=="") return;
40
- if(color_name.length>200) return;
 
 
 
 
 
 
41
 
42
  data = {
43
  "color_names":[color_name],
@@ -76,11 +76,11 @@ function addNotification(msg,type){
76
 
77
  var toast = document.createElement("div");
78
  toast.className = 'toast';
79
- if(type=="success"){
80
- toast.innerHTML=`<i class="fa-solid fa-check"></i>`;
81
  }
82
- else if(type=="error"){
83
- toast.innerHTML=`<i class="fa-solid fa-cross"></i>`;
84
  }
85
  toast.innerHTML+=`<span>${msg}</span>`;
86
  toast_container.append(toast);
 
16
  card.innerHTML=`
17
  <div class="card-color" style='background:${color}'>
18
  <i class="fa-solid fa-copy card-copy-btn"
19
+ onclick="copyToClipboard(this.closest('.card').dataset.color);addNotification('Copied !',1);"
20
 
21
  ></i>
22
  <i class="fa-solid fa-heart card-like-btn"></i>
 
27
  colors_section.prepend(card);
28
  }
29
 
 
 
 
 
 
 
30
 
31
  function generateColor(){
32
  color_name = search_input.value.trim();
33
+ if(color_name==""){
34
+ addNotification("Empty",3);
35
+ return;
36
+ }
37
+ if(color_name.length>200){
38
+ addNotification("Too long",3);
39
+ return;
40
+ }
41
 
42
  data = {
43
  "color_names":[color_name],
 
76
 
77
  var toast = document.createElement("div");
78
  toast.className = 'toast';
79
+ if(type==1){
80
+ toast.innerHTML=`<i class="fa-solid fa-check" style='background:#52E62B'></i>`;
81
  }
82
+ else if(type==3){
83
+ toast.innerHTML=`<i class="fa-solid fa-close" style='background:red'></i>`;
84
  }
85
  toast.innerHTML+=`<span>${msg}</span>`;
86
  toast_container.append(toast);