upgraded custom modules D10 compatibility

This commit is contained in:
2024-09-17 21:55:46 +02:00
parent b5ddc07801
commit ffc5fac46f
35 changed files with 68 additions and 67 deletions
@@ -1,7 +1,7 @@
name: 'Edlp Studio'
type: module
description: 'Edlp module that handle chutier and Compositions entities'
core_version_requirement: ^8 || ^9
core_version_requirement: ^8 || ^9 || ^10
package: Edlp
dependencies:
# - entity_reference
@@ -3,8 +3,9 @@ edlp_studio-library:
assets/dist/scripts/edlp_studio.min.js: { scope: footer }
dependencies:
- core/drupalSettings
- core/once
- core/jquery
- core/jquery.once
# - core/jquery.once
- jquery_ui_draggable/jquery_ui_draggable
- jquery_ui_droppable/jquery_ui_droppable
- jquery_ui_sortable/jquery_ui_sortable
@@ -23,7 +23,7 @@ function template_preprocess_edlp_chutier_ui(&$vars){
$son_url = null;
if($son_file){
$son_uri = $son_file->getFileUri();
$son_url = file_create_url($son_uri);
$son_url = \Drupal::service('file_url_generator')->generateAbsoluteString($son_uri);
}
// get the title
$title = $node->getTitle();
@@ -85,7 +85,7 @@ class ChutierController extends ControllerBase {
)
)
);
$new_link = render($new_link_build);
$new_link = \Drupal::service('renderer')->render($new_link_build);
if($status == 'error'){
$message = $this->error_message;
@@ -135,8 +135,8 @@ class CompositionController extends ControllerBase {
$data += array(
'new_name' => $title,
'new_link' => render($new_link_build),
'delete_link' => render($deletelink_build),
'new_link' =>\Drupal::service('renderer')->render($new_link_build),
'delete_link' =>\Drupal::service('renderer')->render($deletelink_build),
);
break;
case 'open':
@@ -177,7 +177,7 @@ class CompositionController extends ControllerBase {
private function getRendredComposition(){
$view_builder = \Drupal::entityTypeManager()->getViewBuilder('composition');
$compobuild = $view_builder->view($this->compo, 'studio_ui');
$this->rendered_compo = render($compobuild);
$this->rendered_compo = \Drupal::service('renderer')->render($compobuild);
}
private function openComposition($cid){
@@ -62,7 +62,7 @@ class StudioUIController extends ControllerBase {
*/
public function StudioUIJson() {
$renderable = $this->buildStudioUI();
$rendered = render($renderable);
$rendered = \Drupal::service('renderer')->render($renderable);
$data = ['rendered'=>$rendered];
@@ -78,7 +78,7 @@ class StudioUIController extends ControllerBase {
'#attributes' => ['class' => ["language-switcher-{$links->method_id}",],],
'#set_active_class' => TRUE,
];
$translations_rendered = \Drupal::service('renderer')->executeInRenderContext(new RenderContext(), function () use ($translations_build) {return render($translations_build);});
$translations_rendered = \Drupal::service('renderer')->executeInRenderContext(new RenderContext(), function () use ($translations_build) {return \Drupal::service('renderer')->render($translations_build);});
$data['translations_links'] = $translations_rendered;
}
@@ -92,7 +92,7 @@ class StudioUIController extends ControllerBase {
public function StudioChutierUIJson(){
$renderable = $this->buildChutierUI();
$rendered = render($renderable);
$rendered = \Drupal::service('renderer')->render($renderable);
// TODO: make response cachable
// JSON
$response = new JsonResponse();