Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • fa13018a9ef63c633e78da253106867d6bac8a78
  • master par défaut protégée
  • 4.4
  • Titre-complet-documents
  • remove_joindre_document_galerie_valide
  • 4.3
  • dev/issue_4645_lien_fichier
  • dev/issue_4913_svg_agrandir
  • issue4887_recherche_id_document_master
  • touti-patch-1
  • 4.0
  • 4.2
  • issue_4978
  • dev-sortable
  • issue_4480
  • 4.4.5
  • 4.4.4
  • 4.3.5
  • 4.4.3
  • 4.4.2
  • 4.4.1
  • 5.0.1
  • v4.3.4
  • 5.0.0
  • 4.4.0
  • v4.3.3
  • v4.3.2
  • v4.0.9
  • v4.2.5
  • v4.3.1
  • v4.3.0
  • v4.2.4
  • v4.2.3
  • v4.2.2
  • v4.2.1
35 résultats

file_emb_application.html

Blame
  • avatar de l'utilisateur
    cedric@yterium.com authored
    * on declare le routeur de modele medias_modeles_styliser qui redirige les raccourcis img, doc et emb selon la regle suivante
       - le nouveal modele correspond au champ media du document : image, audio, video, file
       - si une declinaison correspondant au raccourci initial (_img, _doc ou _emb) existe on la prend
         -> un modele file_emb.html reprend le mecanisme d'embed generique selon extension+mime-type de l'ancien modele emb.html
    * les 4 modeles de base image, audio, video, file et les declinaisons file_emb sont toutes en <figure></figure>
    * les styles en dur float sont supprimes, on ne garde qu'un width:{largeur}px sur l'element <figure> qui permet d'avoir un conteneur ajuste
      - il se contourne facilement par un min-width:100%; ou un width:auto !important;
    * spip_doc_titre, spip_doc_descriptif et spip_doc_credits sont regroupes dans le figcaption.spip_doc_legende
    * les modeles historiques doc, img et emb disparaissent. Les eventuels modeles surcharges dans squelettes/ sont ignores
    * les 3 modeles image, audio et video ajoutent des conditions sur leur boucle, pour etre sur qu'on a bien a faire avec le bon type de media, et sinon renvoient vers le modele file
    * le mode du document n'est plus considere dans aucun modele dans le format de l'affichage qui n'en depend donc plus du tout
    
    En pratique donc <emb>, <img> et <doc> sont equivalents pour les medias audio, video, image (et consistent a afficher/embed le media par defaut)
    Pour les autres types de media <doc> affiche le lien vers le document avec une vignette + legende, et <emb> affiche un traitement differencie en fonction du mime type
    On peut utiliser le raccourci <fileXX> pour n'importe quel media
    Si on utilise <imageXX> ou <audioXX> ou <videoXX> sur un media inaproprie ca affichera le contenu de <fileXX>
    fa13018a
    Historique
    file_emb_application.html 2,44 Kio