mirror of
https://github.com/MarijnDoeve/TijdVoorDeTest.git
synced 2026-07-04 22:50:15 +02:00
18a6090366
* Add Penalty Seconds on tests * Refactors and start of candidate answer relation * Add breadcrumbs and UI consistency updates across backoffice templates * Add breadcrumbs and UI consistency updates across backoffice templates * Add Dutch translations for email verification and security messages * Rector * Refactor for code consistency and type safety assertions across repositories and entities * Refactor candidate-related logic to optimize queries, improve template separation, and add "Answer Mapping" functionality. * Cleanup * Update Symfony * Add coderabbit config * Fixes from coderabbit
29 lines
753 B
JavaScript
29 lines
753 B
JavaScript
import {Controller} from '@hotwired/stimulus';
|
|
import {Tooltip, Modal} from 'bootstrap';
|
|
|
|
export default class extends Controller {
|
|
static targets = ['clearModal', 'deleteModal'];
|
|
|
|
connect() {
|
|
this.tooltips = [];
|
|
const tooltipTriggerList = this.element.querySelectorAll('[data-bs-toggle="tooltip"]');
|
|
[...tooltipTriggerList].forEach(tooltipTriggerEl => {
|
|
this.tooltips.push(Tooltip.getOrCreateInstance(tooltipTriggerEl));
|
|
});
|
|
}
|
|
|
|
disconnect() {
|
|
this.tooltips.forEach(tooltip => tooltip.dispose());
|
|
}
|
|
|
|
clearQuiz() {
|
|
const modal = Modal.getOrCreateInstance(this.clearModalTarget);
|
|
modal.show();
|
|
}
|
|
|
|
deleteQuiz() {
|
|
const modal = Modal.getOrCreateInstance(this.deleteModalTarget);
|
|
modal.show();
|
|
}
|
|
}
|