[medias] 20 commits

george/medias | 20 commits

Par Cerdic, le 2 juin 2025 à 12h43min :

refactor: un script d’initialisation de mejs en vanilla JS puisque mejs fonctionne très bien aussi sans jQuery

Modifié
javascript/mejs-init.js
javascript/mejs-init.min.js

Détails : Connexion · GitLab

==============================
Par Cerdic, le 29 avril 2025 à 10h21min :

chores: suppression de ce index.html de demo qui ne fonctionne de toute façon pas vu le renommage de dossier

Supprimé
lib/mejs/index.html

Détails : Connexion · GitLab

==============================
Par Cerdic, le 29 avril 2025 à 10h20min :

build: mise à jour de mejs en version 7.0.7

Modifié
lib/mejs/lang/ca.js
lib/mejs/lang/cs.js
lib/mejs/lang/de.js
lib/mejs/lang/es.js
lib/mejs/lang/fa.js
lib/mejs/lang/fr.js
lib/mejs/lang/hr.js
lib/mejs/lang/hu.js
lib/mejs/lang/it.js
lib/mejs/lang/ja.js
lib/mejs/lang/ko.js
lib/mejs/lang/ms.js
lib/mejs/lang/nl.js
lib/mejs/lang/pl.js
lib/mejs/lang/pt.js
lib/mejs/lang/ro.js
lib/mejs/lang/ru.js
lib/mejs/lang/sk.js
lib/mejs/lang/sv.js
lib/mejs/lang/tr.js
lib/mejs/lang/uk.js
lib/mejs/lang/zh-cn.js
lib/mejs/lang/zh.js
lib/mejs/mediaelement-and-player.js
lib/mejs/mediaelement-and-player.min.js
lib/mejs/mediaelement.js
lib/mejs/mediaelement.min.js
lib/mejs/package.js
lib/mejs/package.json
lib/mejs/renderers/youtube.js
lib/mejs/renderers/youtube.min.js

Détails : Connexion · GitLab

==============================
Par nicod_, le 12 mars 2025 à 21h34min :

docs(changelog): Pour #5016

Modifié
CHANGELOG.md

Détails : Connexion · GitLab

==============================
Par nicod_, le 12 mars 2025 à 17h26min :

feat: Pouvoir recevoir n’importe quel id d’objet

Cf ticket lié : Rendre la saisie selecteur_document plus souple sur les objets (#463) · Issues · spip-contrib-extensions / saisies · GitLab

Fix #5016

Modifié
prive/squelettes/inclure/mediatheque-navigation.html

Détails : Connexion · GitLab

==============================
Par Matthieu Marcillaud, le 18 février 2025 à 10h12min :

fix: La tache cron de nettoyage des documents (logos orphelins) doit avoir l’autorisation de les supprimer

Refs: #5024

Modifié
base/medias.php

Détails : Connexion · GitLab

==============================
Par Matthieu Marcillaud, le 17 février 2025 à 14h02min :

fix: Correction de la balise #MIME_TYPE si elle est hors boucle.

On spécifie un peu mieux son emploi dans les boucles types_documents et documents.
En dehors, on essaie de trouver un id_document, sinon un mime_type dans les piles des boucles / environnement.

Refs: #5021

Modifié
medias_fonctions.php

Détails : Connexion · GitLab

==============================
Par Matthieu Marcillaud, le 14 février 2025 à 18h53min :

fix: Autoriser qu’il n’y ait pas de id_document pour appeler un type mime.

Refs: #5021

Modifié
medias_fonctions.php

Détails : Connexion · GitLab

==============================
Par RealET, le 14 février 2025 à 09h50min :

fix: éviter un warning PHP si le fichier du logo n’est pas présent

fixes:#5020

Modifié
public/quete_document.php

Détails : Connexion · GitLab

==============================
Par RastaPopoulos, le 7 février 2025 à 16h08min :

fix: ne pas avoir les mêmes attributs sur certains liens, selon qu’on sait que c’est vers une vraie page HTML ou vers un fichier (avoir mediabox ou pas)

Ref: #4645

Modifié
modeles/image.html
modeles/image_emb_svg.html

Détails : Connexion · GitLab

==============================
Par RastaPopoulos, le 7 février 2025 à 16h06min :

fix: ajouter la nouvelle balise #URL_DOCUMENT_FICHIER et l’utiliser partout où on sait que c’est vraiment un fichier attendu

Ref: #4645

Ajouté
urls/generer_url_document_fichier.php
Modifié
medias_fonctions.php
modeles/audio.html
modeles/document_case.html
modeles/document_desc.html
modeles/file.html
modeles/file_emb_application.html
modeles/file_emb_text_html.html
modeles/video.html
prive/squelettes/inclure/mediatheque-galerie.html

Détails : Connexion · GitLab

==============================
Par Salvatore, le 7 février 2025 à 01h30min :

i18n: [Salvatore] [source:lang/ medias] Export depuis https://trad.spip.net de la langue mg
La langue ‹ mg › devrait être supprimée car trop peu traduite (33.15 %)

i18n: [Salvatore] [source:lang/ medias] Mise a jour du bilan depuis https://trad.spip.net

Modifié
lang/medias.xml
lang/medias_mg.php

Détails : Connexion · GitLab

==============================
Par Matthieu Marcillaud, le 5 février 2025 à 20h50min :

fix: Permettre de ne pas avoir d’autolien sur une grande image avec <docXX|lien=>

Passer un lien vide au modèle de document empêche la création d’un lien automatique

  • <docXX|titre=Lien auto vers modalbox si grande image>
  • <docXX|lien=https://example.org|titre=Lien forcé>
  • <docXX|lien=|titre=Pas de lien auto>
  • <docXX|lien=> Pareil, pas de lien auto…

Refs: #5017

Modifié
modeles/image.html

Détails : Connexion · GitLab

==============================
Par Matthieu Marcillaud, le 5 février 2025 à 15h21min :

docs(changelog): !5028

Modifié
CHANGELOG.md

Détails : Connexion · GitLab

==============================
Par Cerdic, le 5 février 2025 à 14h08min :

refactor: la fonction inc_vignette_dist() prend le media en second argument au lieu de $size qui n’était utilisé qu’avec sa valeur false.
On traite le cas d’un eventuel appel avec true pour ne pas casser la compatibilité mais en trigguant une deprecation. Cela permet de decliner les vignettes mp4 selon le media audio/video/file par exemple

Ajouté
prive/vignettes/mp4-audio.svg
prive/vignettes/mp4-file.svg
Modifié
inc/documents.php
inc/vignette.php
public/quete_document.php

Détails : Connexion · GitLab

==============================
Par Cerdic, le 5 février 2025 à 14h08min :

fix: afficher un titre de mime-type plus pertinent sur les mp4 qui peuvent etre audio/video/rien, on traite ça de manière générique

Modifié
medias_fonctions.php
prive/squelettes/inclure/mediatheque-galerie.html

Détails : Connexion · GitLab

==============================
Par Cerdic, le 5 février 2025 à 14h08min :

fix: il n’est plus necessaire de bidouiller le mime-type qui arrive bien en video/ sur les 3 cas particuliers qui étaient traités ici

Modifié
modeles/video.html

Détails : Connexion · GitLab

==============================
Par Cerdic, le 5 février 2025 à 14h08min :

fix: declarer audio/mp4 comme un alias de application/mp4

Modifié
base/typedoc.php

Détails : Connexion · GitLab

==============================
Par Cerdic, le 5 février 2025 à 14h08min :

feat: metadata/mp4 essaye de detecter le fichier comme une video, ou sinon comme un audio ou a defaut le declare comme media=file

Ajouté
metadata/mp4.php
Modifié
metadata/audio.php
metadata/video.php

Détails : Connexion · GitLab

==============================
Par Cerdic, le 5 février 2025 à 14h08min :

docs: indiquer que c’est le media par defaut qui est renseigne ici

Modifié
base/medias.php

Détails : Connexion · GitLab