Skip to content
This repository has been archived by the owner on Jan 10, 2024. It is now read-only.

Commit

Permalink
fix: Fix tooltips disappearing issue (#174)
Browse files Browse the repository at this point in the history
Fixes #173
  • Loading branch information
kesara authored Aug 23, 2023
1 parent edf5539 commit 97f403f
Show file tree
Hide file tree
Showing 7 changed files with 48 additions and 20 deletions.
10 changes: 7 additions & 3 deletions www/scripts/abnf.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ const preErrors = document.getElementById('preErrors');
const accordionItemAbnf = document.getElementById('accordionItemAbnf');
const preAbnf = document.getElementById('preAbnf');

reset();

// enable Bootstrap/Popper tooltips
var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle2="tooltip"]'));
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
let tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
return new bootstrap.Tooltip(tooltipTriggerEl);
});

reset();

formInput.addEventListener('keydown', submit);
buttonExtract.addEventListener('click', extract);
buttonParse.addEventListener('click', parse);
Expand All @@ -28,6 +28,10 @@ function submit(event) {
}

function reset() {
for (let tooltip of tooltipList) {
tooltip.hide();
}

resetButtons();
accordionItemErrors.style.display = 'none';
preErrors.innerHTML = '';
Expand Down
10 changes: 7 additions & 3 deletions www/scripts/clean-svg-ids.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,22 @@ const listWarnings = document.getElementById('listWarnings');
const listErrors = document.getElementById('listErrors');
const buttonClean = document.getElementById('buttonClean');

reset();

// enable Bootstrap/Popper tooltips
var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'));
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
let tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
return new bootstrap.Tooltip(tooltipTriggerEl);
});

reset();

formFile.addEventListener('change', reset);
buttonClean.addEventListener('click', clean);

function reset() {
for (let tooltip of tooltipList) {
tooltip.hide();
}

alertError.style.display = 'none';
buttonDownload.style.display = 'none';
buttonDownload.setAttribute('download', '');
Expand Down
10 changes: 7 additions & 3 deletions www/scripts/iddiff.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@ const buttonShare = document.getElementById('buttonShare');
const tabLinks = document.getElementsByClassName('tab-link');
const switchRaw = document.getElementById('switchRaw');

reset();

// enable Bootstrap/Popper tooltips
var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle2="tooltip"]'));
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
let tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
return new bootstrap.Tooltip(tooltipTriggerEl);
});

reset();

formFile1.addEventListener('change', reset);
formFile2.addEventListener('change', reset);
formID1.addEventListener('keydown', submit);
Expand Down Expand Up @@ -58,6 +58,10 @@ function resetForm(form_id) {
}

function reset() {
for (let tooltip of tooltipList) {
tooltip.hide();
}

alertError.style.display = 'none';
messageError.innerHTML = '';
divDiff.innerHTML = '';
Expand Down
10 changes: 7 additions & 3 deletions www/scripts/idnits.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@ const switchShowText = document.getElementById('switchShowText');
const switchSubmissionCheck = document.getElementById('switchSubmissionCheck');
const tabLinks = document.getElementsByClassName('tab-link');

reset();

// enable Bootstrap/Popper tooltips
var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle2="tooltip"]'));
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
let tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
return new bootstrap.Tooltip(tooltipTriggerEl);
});

reset();

formURL.addEventListener('keydown', submit);
buttonIdnits.addEventListener('click', idnits);
buttonSubmissionCheck.addEventListener('click', submissionCheck);
Expand Down Expand Up @@ -42,6 +42,10 @@ function submit(event) {
}

function reset() {
for (let tooltip of tooltipList) {
tooltip.hide();
}

resetButtons();
}

Expand Down
10 changes: 7 additions & 3 deletions www/scripts/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,14 @@ const preNonASCII = document.getElementById('preNonASCII');
const buttonDiff = document.getElementById('buttonDiff');
const divDiff = document.getElementById('divDiff');

reset();

// enable Bootstrap/Popper tooltips
var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'));
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
let tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
return new bootstrap.Tooltip(tooltipTriggerEl);
});

reset();

formFile.addEventListener('change', reset);
buttonValidate.addEventListener('click', validate);
buttonDiff.addEventListener('click', diff);
Expand All @@ -37,6 +37,10 @@ for (let button of renderButtons) {
}

function reset() {
for (let tooltip of tooltipList) {
tooltip.hide();
}

alertError.style.display = 'none';
buttonDownload.style.display = 'none';
buttonDownload.setAttribute('download', '');
Expand Down
10 changes: 7 additions & 3 deletions www/scripts/rfcdiff.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,14 @@ const buttonOpen = document.getElementById('buttonOpen');
const buttonShare = document.getElementById('buttonShare');
const tabLinks = document.getElementsByClassName('tab-link');

reset();

// enable Bootstrap/Popper tooltips
var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle2="tooltip"]'));
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
let tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
return new bootstrap.Tooltip(tooltipTriggerEl);
});

reset();

formFile1.addEventListener('change', reset);
formFile2.addEventListener('change', reset);
formID1.addEventListener('keydown', submit);
Expand Down Expand Up @@ -57,6 +57,10 @@ function resetForm(form_id) {
}

function reset() {
for (let tooltip of tooltipList) {
tooltip.hide();
}

alertError.style.display = 'none';
messageError.innerHTML = '';
divDiff.innerHTML = '';
Expand Down
8 changes: 6 additions & 2 deletions www/scripts/svgcheck.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,21 @@ const preErrors = document.getElementById('preErrors');
const preSVGCheck = document.getElementById('preSVGCheck');
const codeParsedSVG = document.getElementById('codeParsedSVG');

reset();

// enable Bootstrap/Popper tooltips
var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'));
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
return new bootstrap.Tooltip(tooltipTriggerEl);
});

reset();

buttonCheck.addEventListener('click', parse);

function reset() {
for (let tooltip of tooltipList) {
tooltip.hide();
}

alertError.style.display = 'none';
accordionItemErrors.style.display = 'none';
accordionItemSVGCheck.style.display = 'none';
Expand Down

0 comments on commit 97f403f

Please sign in to comment.