Fix bootstrap-select to work with turbolinks 5.x

This was causing invite users modal, among other things, to not
function correctly after visiting another redirect within SciNote
using Turbolinks 5.x.

Closes SCI-2707.
This commit is contained in:
Luka Murn 2018-08-24 17:11:59 +02:00
parent 10a650c3c5
commit b71c5d14c6
2 changed files with 12 additions and 4 deletions

View file

@ -262,4 +262,9 @@ var HelperModule = (function(){
$('.modal').modal('hide');
});
});
})();
/* Fix .selectpicker (bootstrap-select) to work with Turbolinks 5.x */
$(document).on('turbolinks:load', function() {
$(window).trigger('load.bs.select.data-api');
});
})();

View file

@ -173,8 +173,11 @@
});
}
$('[data-role=invite-users-modal]').each(function() {
initializeModal($(this));
$(document).on('turbolinks:load', function() {
$('[data-role=invite-users-modal]').each(function() {
initializeModal($(this));
});
initializeModalsToggle();
});
initializeModalsToggle();
}());