|
@@ -289,3 +289,29 @@ document.addEventListener('DOMContentLoaded', () => {
|
|
|
});
|
|
|
// //////////////////end tronquage sous titre //////////////////
|
|
|
|
|
|
+////////////////// start boutons media ////////////////
|
|
|
+
|
|
|
+document.addEventListener("DOMContentLoaded", function () {
|
|
|
+ const mediaButtons = document.querySelectorAll('.buttons-filtres-ressources a');
|
|
|
+
|
|
|
+ mediaButtons.forEach(button => {
|
|
|
+ button.addEventListener('click', function (e) {
|
|
|
+ e.preventDefault();
|
|
|
+
|
|
|
+ // Récupérer l’ID media depuis l’URL du bouton
|
|
|
+ const url = new URL(button.href);
|
|
|
+ const mediaID = url.searchParams.get('field_type_de_media_target_id');
|
|
|
+
|
|
|
+ // Appliquer la valeur dans le <select>
|
|
|
+ const select = document.getElementById('edit-field-type-de-media-target-id');
|
|
|
+ if (select) {
|
|
|
+ select.value = mediaID;
|
|
|
+ // Simuler le clic sur le bouton "Appliquer"
|
|
|
+ const submit = document.querySelector('input#edit-submit-base-de-donnees');
|
|
|
+ if (submit) {
|
|
|
+ submit.click();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+});
|