Bug #2652
ferméImpossible de sélectionner le libellé d'un thème pour le modifier sous IE8+9
100%
Description
Sous IE 8 et 9, lorsque l'on édite un thème ("modifier le thème"), il n'est plus possible de sélectionner le libellé à la souris (clic gauche + sélection ou double clic sur le libellé) : il faut positionner le curseur en début ou fin de libellé et utiliser la touche "Suppr." ou "<-".
=> comportement identique sur les champs nom et descritpion.
Cela fonctionne très bien sous FFX6 et CHROME.
Mis à jour par Alban KARNAVOS il y a presque 13 ans
Avez-vous besoin d'infos complémentaires sur ce bug ?
merci
Mis à jour par Nicolas Eysseric il y a presque 13 ans
- Version cible mis à Version 5.9
L'origine du problème semble provenir de la version utilisée de qTip (v1.0).
Comme l'API change sensiblement, l'upgrade vers la v2 nécessite une passe sur toutes les pages où qTip est utilisé.
A cette occasion, il serait intéressant de pouvoir sélectionner les .js nécessaires dans chaque page afin de limiter le nombre de .js chargé inutilement. Par exemple, qTip est inutile dans la page qui pose problème ici. Le fait de pouvoir sélectionner les .js à utiliser aurait permis de ne pas avoir le problème présenté ici.
Mis à jour par Nicolas Eysseric il y a presque 13 ans
- Statut changé de New à Assigned
- Assigné à mis à Miguel Moquillon
Miguel, il faut mettre en place un système qui permet de ne pas charger tous les .js dans toutes les pages.
Actuellement, certains .js auxiliaires sont chargés la plupart du temps inutilement (flowPlayer, qTip, silverpeas-pdc...).
L'objectif est d'offrir un moyen simple d'inclure les .js nécessaires dans une page.
Les .js de base seront, quant à eux, inclus automatiquement dans chaque page comme c'est le cas actuellement (jquery, jquery-ui).
Il faut également faire abstraction de la version utilisée.
Pour les .js auxiliaires, le développeur ne doit pas se préoccuper de la version. Il doit juste spécifier qu'il a besoin de qTip dans sa page. C'est tout.
Attention, cette modification aura un impact sur l'existant (produit et spécifiques).
Il est donc nécessaire de faire une passe globale pour inclure explicitement les .js auxiliaires dans les pages qui les utilisent actuellement.
Mis à jour par Miguel Moquillon il y a presque 13 ans
- Statut changé de Assigned à Resolved
Tous les scripts javascript autre que jquery, jquery-ui, jquery-include et jquery-json ne sont désormais plus inclus globalement.
Lorsqu'un script est nécessaire, il doit désormais être inclus localement dans la JSP/HTML/javascript qui l'utilise.
- Si le script est un plugin jquery ou silverpeas encapsulé par un tag de la taglib viewgenerator, le tag s'occupe de charger aussi bien le script que la CSS. Le développeur n'a donc ici rien à faire de plus.
- Si le script est un plugin jquery ou silverpeas non encapsulé par un tag de la taglib viewgenerator mais utilisé directement, il suffit d'utiliser dans l'élément HTML
header
le nouveau tag de la taglib viewgeneratorincludePlugin
avec l'intitulé du plugin à inclure. Ce nouveau tag se charge des dépendances et des versions. Actuellement, deux plugins sont gérés par ce tag : qtip et datepicker (ce dernier inclue le script javascript dateUtils.js de silverpeas). Les plugins supportés par ce tag sont définis dans l'énumération com.stratelia.webactiv.util.viewGenerator.html.SupportedJavaScriptPlugins dans le projet webcore. - Si le script est juste un fichier silverpeas de fonctions et de variables javascripts, son inclusion se fait de façon classique avec l'élément HTML
script
Mis à jour par Nicolas Eysseric il y a presque 13 ans
- Statut changé de Resolved à Closed
- % réalisé changé de 0 à 100
OK. Validé.
Ajout des scripts datePicker à la liste des scripts utilisés par les formulaires.
Mis à jour par Nicolas Eysseric il y a presque 13 ans
Attention !
Core a été largement modifié pour assurer la correction de ce problème par les révisions suivantes :
https://www.silverpeas.org/redmine/projects/silverpeas-core/repository/revisions/cdf50ceaa05058ef7f8f89f328eb858ac4aee5a2
https://www.silverpeas.org/redmine/projects/silverpeas-core/repository/revisions/0db90b9725e862092fb6a3c01a035b68d58b6cb3
https://www.silverpeas.org/redmine/projects/silverpeas-core/repository/revisions/a12c4652c57607af881684ab3517e4a0a4528a75
https://www.silverpeas.org/redmine/projects/silverpeas-core/repository/revisions/8a7765b5f5ee9e9e153b03cebc5e3a0c96b81f4f
D'autres révisions sur Components sont indispensables :
https://www.silverpeas.org/redmine/projects/kmelia/repository/revisions/1e9143c0aa62e8993938172d925244e191270a0f
https://www.silverpeas.org/redmine/projects/kmelia/repository/revisions/a3ee91ba9c8cc397f11541b9c3ef752be23fdb6f