fixed studio and compoplayer init process

This commit is contained in:
Bachir Soussi Chiadmi
2018-03-27 16:15:54 +02:00
parent bb03f9bf7b
commit 09f25ef4ef
3 changed files with 78 additions and 38 deletions
@@ -3,7 +3,7 @@
var _settings = drupalSettings.edlp_studio;
var $composer;
// audio play is handled by edlp_theme
// audio play is handled by edlp_theme
function init(){
console.log('Studio Init');
@@ -14,14 +14,20 @@
function initEvents(){
$('body')
.on('new-audio-cartel-loaded', initAjaxChutierLinks)
.on('new-content-ajax-loaded', initStudio);
.on('new-content-ajax-loaded', initStudio)
.on('all-modal-closed', initStudio);
};
function initStudio(){
$composer = $('.composition_ui .composer', '#studio-ui');
initAjaxChutierLinks();
initAjaxCompoLinks();
initDragAndDropUI();
if($('#studio-ui').length){
$composer = $('.composition_ui .composer', '#studio-ui');
initAjaxChutierLinks();
initAjaxCompoLinks();
initDragAndDropUI();
$('body').trigger({'type':'studio-initialized'});
}else{
$('body').trigger({'type':'studio-not-active'});
}
}
// ___ _ _ _ _ _ _ _ _ _