diff --git a/config/sync/core.entity_view_display.node.enregistrement.docsindex.yml b/config/sync/core.entity_view_display.node.enregistrement.docsindex.yml index 420aa34ec..50b560b3f 100644 --- a/config/sync/core.entity_view_display.node.enregistrement.docsindex.yml +++ b/config/sync/core.entity_view_display.node.enregistrement.docsindex.yml @@ -27,6 +27,11 @@ targetEntityType: node bundle: enregistrement mode: docsindex content: + chutier_actions: + weight: 2 + region: content + settings: { } + third_party_settings: { } content_moderation_control: weight: -20 region: content @@ -50,7 +55,6 @@ content: hidden: addtoany: true body: true - chutier_actions: true field_collectionneurs: true field_domain_access: true field_domain_all_affiliates: true diff --git a/config/sync/core.entity_view_display.node.enregistrement.index.yml b/config/sync/core.entity_view_display.node.enregistrement.index.yml index 727db90ae..ca060ebf2 100644 --- a/config/sync/core.entity_view_display.node.enregistrement.index.yml +++ b/config/sync/core.entity_view_display.node.enregistrement.index.yml @@ -7,6 +7,8 @@ dependencies: - field.field.node.enregistrement.body - field.field.node.enregistrement.field_collectionneurs - field.field.node.enregistrement.field_description + - field.field.node.enregistrement.field_domain_access + - field.field.node.enregistrement.field_domain_all_affiliates - field.field.node.enregistrement.field_entrees - field.field.node.enregistrement.field_genres - field.field.node.enregistrement.field_langues @@ -25,22 +27,29 @@ targetEntityType: node bundle: enregistrement mode: index content: + chutier_actions: + weight: 0 + region: content + settings: { } + third_party_settings: { } content_moderation_control: weight: -20 region: content settings: { } third_party_settings: { } field_description: - weight: 0 + weight: 1 label: hidden settings: { } third_party_settings: { } type: text_default region: content hidden: + addtoany: true body: true - chutier_actions: true field_collectionneurs: true + field_domain_access: true + field_domain_all_affiliates: true field_entrees: true field_genres: true field_langues: true @@ -53,3 +62,4 @@ hidden: langcode: true links: true relations: true + search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.node.enregistrement.lastdocs.yml b/config/sync/core.entity_view_display.node.enregistrement.lastdocs.yml index 0d8c8e3a3..6dd0ea36e 100644 --- a/config/sync/core.entity_view_display.node.enregistrement.lastdocs.yml +++ b/config/sync/core.entity_view_display.node.enregistrement.lastdocs.yml @@ -7,6 +7,8 @@ dependencies: - field.field.node.enregistrement.body - field.field.node.enregistrement.field_collectionneurs - field.field.node.enregistrement.field_description + - field.field.node.enregistrement.field_domain_access + - field.field.node.enregistrement.field_domain_all_affiliates - field.field.node.enregistrement.field_entrees - field.field.node.enregistrement.field_genres - field.field.node.enregistrement.field_langues @@ -50,6 +52,8 @@ hidden: body: true chutier_actions: true field_collectionneurs: true + field_domain_access: true + field_domain_all_affiliates: true field_genres: true field_langues: true field_locuteurs: true @@ -61,3 +65,4 @@ hidden: langcode: true links: true relations: true + search_api_excerpt: true diff --git a/config/sync/core.entity_view_mode.node.docsindex.yml b/config/sync/core.entity_view_mode.node.docsindex.yml index 1e19fe09f..5d8e382a1 100644 --- a/config/sync/core.entity_view_mode.node.docsindex.yml +++ b/config/sync/core.entity_view_mode.node.docsindex.yml @@ -5,6 +5,6 @@ dependencies: module: - node id: node.docsindex -label: DocsIndex +label: 'DocsIndex (Document)' targetEntityType: node cache: true diff --git a/web/modules/custom/edlp_studio/assets/dist/scripts/edlp_studio.min.js b/web/modules/custom/edlp_studio/assets/dist/scripts/edlp_studio.min.js index 02a7660bb..869bcf5f2 100644 --- a/web/modules/custom/edlp_studio/assets/dist/scripts/edlp_studio.min.js +++ b/web/modules/custom/edlp_studio/assets/dist/scripts/edlp_studio.min.js @@ -1,5 +1,5 @@ -(function($,Drupal,drupalSettings){var _settings=drupalSettings.edlp_studio;var $composer;function init(){initEvents();initStudio();};function initEvents(){$('body').on('new-audio-cartel-loaded',initAjaxChutierLinks).on('new-content-ajax-loaded',initStudio).on('all-modal-closed',initStudio);};function initStudio(){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'});}} +(function($,Drupal,drupalSettings){var _settings=drupalSettings.edlp_studio;var $composer;function init(){initEvents();initStudio();};function initEvents(){$('body').on('new-audio-cartel-loaded',initAjaxChutierLinks).on('new-content-ajax-loaded',initAjaxChutierLinks).on('new-content-ajax-loaded',initStudio).on('all-modal-closed',initStudio);};function initStudio(){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'});}} function initAjaxChutierLinks(){$('.chutier-ajax-link:not(.ajax-enabled)').addClass('ajax-enabled').on('click',onClickChutierAjaxLink);};function onClickChutierAjaxLink(e){e.preventDefault();addRemoveToChutier($(this));return false;};function addRemoveToChutier($link){var ajax_path=$link.attr('data-drupal-link-system-path');var path=window.location.origin+drupalSettings.path.baseUrl+ajax_path;$link.addClass('ajax-loading');$.getJSON(path,{}).done(function(data){onActionToChutierDone($link,data);}).fail(function(jqxhr,textStatus,error){onErrorActionToChutier(jqxhr,textStatus,error,$link);});};function onActionToChutierDone($link,data){$('body').trigger({'type':'chutier-action-done','action_done':data.action_done,'new_action':data.action_done=='add'?'remove':'add','target_id':$link.attr('target_id'),});$link.replaceWith(data.new_link);initAjaxChutierLinks();updateStudioChutier();};function onErrorActionToChutier(jqxhr,textStatus,error,$link){void 0;};function initAjaxCompoLinks(){$('.new-composition-link:not(.ajax-enabled)').on('click',onClickNewCompoLink).addClass('ajax-enabled');$('.composition-link:not(.ajax-enabled)').on('click',onClickCompoLink).addClass('ajax-enabled');$('.delete-composition-link:not(.ajax-enabled)').on('click',onClickDeleteCompoLink).addClass('ajax-enabled');};function onClickCompoLink(e){e.preventDefault();openCompo($(this));return false;};function openCompo($link){var cid=$link.attr('cid');var ajax_path=_settings.open_compo_ajax_url+'/'+cid;var path=window.location.origin+Drupal.url(ajax_path);$link.addClass('ajax-loading');$composer.addClass('ajax-loading');$.getJSON(path,{}).done(function(data){onOpenCompoDone(data,$link);}).fail(function(jqxhr,textStatus,error){onErrorOpenCompo(jqxhr,textStatus,error,$link);});};function onOpenCompoDone(data,$link){$('.composition-link').removeClass('is-active');$link.removeClass('ajax-loading').addClass('is-active');if($('.composition',$composer).length){$('.composition',$composer).replaceWith(data.compo);}else{$('header',$composer).after(data.compo);} $composer.removeClass('ajax-loading');initDragAndDropUI();$('body').trigger({'type':'on-studio-compo-opened'});};function onErrorOpenCompo(jqxhr,textStatus,error,$link){$link.removeClass('ajax-loading');void 0;};function onClickNewCompoLink(e){e.preventDefault();setInputForNewCompoName($(this));return false;};function setInputForNewCompoName($link){var $form=$('