Add info modal for pair programming

This commit is contained in:
kiragrammel
2023-09-08 12:35:53 +02:00
committed by Sebastian Serth
parent 883169121c
commit 5da871a0e9
7 changed files with 61 additions and 5 deletions

View File

@ -0,0 +1,25 @@
var ProgrammingGroups = {
getStoredViewedPPInfo: function () {
return localStorage.getItem('viewed_pp_info')
},
setStoredViewedPPInfo: function () {
localStorage.setItem('viewed_pp_info', 'true')
},
initializeEventHandler: function () {
$('#dont_show_info_pp_modal_again').on('click', this.setStoredViewedPPInfo.bind(this));
}
};
$(document).on('turbolinks:load', function () {
const modal = $('#modal-info-pair-programming');
if (modal.isPresent()) {
ProgrammingGroups.initializeEventHandler();
if (ProgrammingGroups.getStoredViewedPPInfo() !== 'true' && !_.isEqual(current_user, current_contributor)) {
new bootstrap.Modal(modal).show();
}
}
});