Projet

Général

Profil

Amélioration #6653

traitement des liens dans les attributs htmltext

Ajouté par Matthieu Codron il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
02/11/2016
Echéance:
% réalisé:

100%

Version source:
Solution proposée:
Principaux fichiers impactés:
Wiki Détail:
Contrôle:
Thèmes UIs:
(to be defined)
Jalons: 3.2 R17, 3.2 R18

Description

Le seul endroit où un utilisateur peut insérer des liens dans le document sans que ces liens passent par un traitement par Dynacase ou par le code intégrateur.
Ces liens peuvent, lorsque leur target est self, "casser" le document en cours, en le remplaçant par une autre page.

Il serait souhaitable de prévenir ce type de comportement.
Plusieurs solutions sont envisageables :

  1. à la sauvegarde d'un htmltext, toutes les ancres sont réécrites pour y ajouter un target="_blank" explicite
    NB : cela changerait le comportement dans dui, mais eussi dans les interfaces traditionnelles.
    De plus, ce comportement n'est pas personnalisable (bien qu'il puisse être activé attribut par attribut au moyen d'une option, mais ce choix d'une nouvelle option me semble lourd)
  2. lorsqu'ils sont utilisés dans ddui, les htmltext interceptent le clic sur les liens de leur contenu et déclenchent un événement.
    Par défaut, lorsqu'il n'est pas intercepté, cet événement ouvre la cible du lien dans une nouvelle fenêtre
    Ce choix a l'intérêt d'être personnalisable, et de permettre à l'intégrateur de définir son propre comportement (par exemple : gestion des liens inter-documents).

Demandes liées

Lié à Document UIs - Amélioration #6490: propager l'événement actionClick pour tous les liens concernés Intégré 06/07/2016

Historique

#1 Mis à jour par Matthieu Codron il y a plus de 2 ans

  • Lié à Amélioration #6490: propager l'événement actionClick pour tous les liens concernés ajouté

#2 Mis à jour par Matthieu Codron il y a plus de 2 ans

  • % réalisé changé de 0 à 10
  • Assigné à changé de Marc Claverie à Matthieu Codron

#3 Mis à jour par Matthieu Codron il y a plus de 2 ans

  • Statut changé de À analyser à Assigné

#4 Mis à jour par Matthieu Codron il y a plus de 2 ans

  • % réalisé changé de 10 à 100

#6 Mis à jour par Éric Brison il y a plus de 2 ans

  • Statut changé de Assigné à Intégré

Appliqué par commit commit:dynacase-document-uis|c53c2c8b68e7530dd691e27b62344ad9827381fe.

Formats disponibles : Atom PDF