Merge pull request #5448 from aignatov-bio/ai-sci-8413-fix-action-toolbar-init

Fix action toolbar init [SCI-8413]
This commit is contained in:
aignatov-bio 2023-05-23 12:20:16 +02:00 committed by GitHub
commit cdec8023ba
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 13 deletions

View file

@ -240,13 +240,13 @@ var ProjectsIndex = (function() {
}
function updateProjectsToolbar() {
window.actionToolbarComponent.fetchActions(
{
if (window.actionToolbarComponent) {
window.actionToolbarComponent.fetchActions({
project_ids: selectedProjects,
project_folder_ids: selectedProjectFolders
}
);
window.actionToolbarComponent.setReloadCallback(refreshCurrentView);
});
window.actionToolbarComponent.setReloadCallback(refreshCurrentView);
}
}
function refreshCurrentView() {

View file

@ -1,4 +1,4 @@
/* global I18n */
/* global notTurbolinksPreview */
import TurbolinksAdapter from 'vue-turbolinks';
import Vue from 'vue/dist/vue.esm';
@ -8,11 +8,12 @@ Vue.use(TurbolinksAdapter);
window.initActionToolbar = () => {
if (window.actionToolbarComponent) return;
new Vue({
el: '#actionToolbar',
components: {
ActionToolbar
}
});
if (notTurbolinksPreview()) {
new Vue({
el: '#actionToolbar',
components: {
ActionToolbar
}
});
}
}