Skip to content

Commit 8f60371

Browse files
alert messages
1 parent a1a0201 commit 8f60371

File tree

7 files changed

+31
-5
lines changed

7 files changed

+31
-5
lines changed

src/options.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ <h2 class="head__content--title">kuttUrl</h2>
1919
<label class="api__key--label">API Key:</label>
2020
<input class="api__key--holder" id="api__key--value" type="text" />
2121
<br>
22+
<label class="saved__alert v-none">Saved!!</label>
2223
<button class="button__submit" id="button__submit" type="button">Save</button>
2324
</form>
2425
</div>

src/popup.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ <h4 id="url__content-inner">Shortening...</h4>
4040
<img id="button__qrcode" src="assets/qrcode.svg" alt="copy" title="QR code" />
4141
</li>
4242
</ul>
43+
<p class="copy__alert d-none">Copied!!!</p>
4344
<div class="qrcode__content--holder d-none">
4445
<img id="qr_code" src="#" alt="QRCode" />
4546
</div>

src/scripts/options.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ document.addEventListener('DOMContentLoaded', () => {
1212
});
1313
});
1414

15+
1516
// Store new API Key on save click
1617
document.getElementById('button__submit').addEventListener('click', () => {
1718
let API_KEY = document.getElementById('api__key--value').value;
@@ -20,3 +21,12 @@ document.getElementById('button__submit').addEventListener('click', () => {
2021
console.log('Value is set to ' + API_KEY);
2122
});
2223
});
24+
25+
// Saved Alert
26+
document.getElementById('button__submit').addEventListener('click', () => {
27+
let element = document.querySelector('.saved__alert');
28+
element.classList.toggle('v-none');
29+
setTimeout(() => {
30+
element.classList.toggle('v-none');
31+
}, 1300);
32+
});

src/scripts/popup.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,10 @@ document.addEventListener('DOMContentLoaded', () => {
6161
input.select();
6262
document.execCommand('copy');
6363
input.remove();
64+
toggleDisplay('.copy__alert');
65+
setTimeout(() => {
66+
toggleDisplay('.copy__alert');
67+
}, 1300);
6468
}
6569
catch (error) {
6670
console.log('Oops, unable to copy');

src/styles/_variables.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ $font-weight-bold: 600;
2020
display: none !important;
2121
}
2222

23+
.v-none {
24+
visibility: hidden !important;
25+
}
26+
2327
html, body {
2428
padding: 0;
2529
border: 0;

src/styles/options.scss

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ body {
1010
justify-content: center;
1111
height: 100vh;
1212
.options__content--holder {
13-
padding-top: 5em;
13+
padding-top: 8em;
1414
background-color: $color-white;
1515
.head__content--holder {
1616
text-align: center;
@@ -34,6 +34,7 @@ body {
3434
margin-bottom: 0.8em;
3535
}
3636
.api__key--holder {
37+
font-family: $font-montserrat;
3738
width: 100%;
3839
padding: 10px;
3940
border-radius: 4px;
@@ -43,14 +44,19 @@ body {
4344
border-radius: 4px;
4445
}
4546
}
47+
.saved__alert {
48+
padding-left: 0.5em;
49+
}
4650
.button__submit {
51+
font-family: $font-montserrat;
52+
font-size: 18px;
4753
display: block;
4854
color: $color-white;
4955
width: 100%;
5056
background-color: $color-blue;
5157
border: none;
5258
padding: 12px;
53-
margin-top: 1.4em;
59+
margin-top: 1.2em;
5460
&:hover {
5561
cursor: pointer;
5662
background-color: $color-light-blue;

src/styles/popup.scss

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,11 @@
22

33
body {
44
color: $color-black;
5-
// min-width: 14em;
65
}
76

87
#home {
9-
// width: 180px;
108
min-width: 210px;
119
.container {
12-
// width: 88%;
1310
padding: 10px;
1411
.navbar {
1512
.navbar__main {
@@ -70,6 +67,9 @@ body {
7067
}
7168
}
7269
}
70+
.copy__alert {
71+
text-align: center;
72+
}
7373
.qrcode__content--holder {
7474
text-align: center;
7575
#qr_code {

0 commit comments

Comments
 (0)