Skip to content

Commit 39a50b4

Browse files
authored
Merge pull request #130 from CSFelix/CSFelix-patch-1
📦 Updated
2 parents e140a2f + dfe676e commit 39a50b4

File tree

2 files changed

+17
-12
lines changed

2 files changed

+17
-12
lines changed

assets/js/scripts/modal-toggle.js

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,3 @@
1-
/* Themes */
2-
const themesModal = document.getElementById('themesModal');
3-
const themesBtn = document.getElementById('themeBtn');
4-
const mobileThemesBtn = document.getElementById('mobileThemeBtn');
5-
const themesClose = document.getElementById('themesClose');
6-
7-
themesBtn.onclick = function() { themesModal.style.display = "block"; }
8-
mobileThemesBtn.onclick = function() { themesModal.style.display = "block"; }
9-
themesClose.onclick = function() { themesModal.style.display = "none"; }
10-
111
/* Kaggle Notebooks */
122
const kaggleModal = document.getElementById('kaggleModal');
133
const kaggleBtn = document.getElementById('kaggleBtn');
@@ -50,10 +40,20 @@ dashboardClose.onclick = function() { dashboardModal.style.display = "none"; }
5040

5141
/* Closing modals when user taps outside the modal */
5242
window.onclick = function(event) {
53-
if (event.target == themesModal) { themesModal.style.display = "none"; }
54-
else if (event.target == kaggleModal) { kaggleModal.style.display = "none"; }
43+
if (event.target == kaggleModal) { kaggleModal.style.display = "none"; }
5544
else if (event.target == liveProjectsModal) { liveProjectsModal.style.display = "none"; }
5645
else if (event.target == datasetsModal) { datasetsModal.style.display = "none"; }
5746
else if (event.target == mlAlgorithmsModal) { mlAlgorithmsModal.style.display = "none"; }
5847
else if (event.target == dashboardModal) { dashboardModal.style.display = "none"; }
48+
}
49+
50+
/* Closing modals when user presses Escape (Esc) */
51+
window.onkeydown = function(event) {
52+
if (event.key == 'Escape') {
53+
if (kaggleModal.style.display == 'block') { kaggleModal.style.display = 'none'; }
54+
else if (liveProjectsModal.style.display == 'block') { liveProjectsModal.style.display = 'none'; }
55+
else if (datasetsModal.style.display == 'block') { datasetsModal.style.display = 'none'; }
56+
else if (mlAlgorithmsModal.style.display == 'block') { mlAlgorithmsModal.style.display = 'none'; }
57+
else if (dashboardModal.style.display == 'block') { dashboardModal.style.display = 'none'; }
58+
}
5959
}

assets/js/scripts/tooltips.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,11 @@ tippy('#dsStudiesBtn', {
5151
// ******************************
5252
// ** Tooltips - Social Medias **
5353
// ******************************
54+
tippy('#contraSocialMediaBtn', {
55+
...tippyParams,
56+
content: 'Contra!',
57+
});
58+
5459
tippy('#instagramSocialMediaBtn', {
5560
...tippyParams,
5661
content: 'Instagram!',

0 commit comments

Comments
 (0)