From 4c4f6d698e179318828f3642fcfaeb05804cae47 Mon Sep 17 00:00:00 2001 From: Bachir Soussi Chiadmi Date: Wed, 28 Mar 2018 10:22:12 +0200 Subject: [PATCH] fix studio-ui onupdate chutier, element were not draggable anymore --- .../figli/edlp_studio/assets/js/edlp_studio.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/sites/all/modules/figli/edlp_studio/assets/js/edlp_studio.js b/sites/all/modules/figli/edlp_studio/assets/js/edlp_studio.js index d542d2e3f..06ca32c29 100644 --- a/sites/all/modules/figli/edlp_studio/assets/js/edlp_studio.js +++ b/sites/all/modules/figli/edlp_studio/assets/js/edlp_studio.js @@ -266,6 +266,8 @@ function onLoadedChutier($studioChutier, data){ $studioChutier.replaceWith(data.rendered); initAjaxChutierLinks(); + // set chutier element draggable again + setChutierDraggable(); $('body').trigger({ 'type':'on-studio-chutier-updated' }); @@ -291,8 +293,8 @@ }else{ // add real dom square element to handle sorting $field_documents = $('.composition_ui .composer .composition .field--name-documents'); $('.field__item', $field_documents).each(function(i){ - $(this).prepend($('').addClass('handler')); - }); + $(this).prepend($('').addClass('handler')); + }); } // create remove dropzone @@ -331,6 +333,10 @@ }); // set chutier element draggable + setChutierDraggable(); + + }; + function setChutierDraggable(){ $('.chutier_ui .item-list li>div').draggable({ containment:$('#studio-ui'), scroll:false, @@ -357,8 +363,7 @@ revertDuration:0, connectToSortable:$('.composition_ui .composer .composition .field--name-documents'), }); - - }; + } function onOrderChanged(e, ui){ console.log('onOrderChanged : e', e); var cid = $(e.target).parents('.composition').attr('cid');