CategoryUX Design

[UI/UX Design] Retours d’expérience sur des plugins JavaScript améliorant l’ergonomie des formulaires

Champs <strong><code><input type="date" />: datepickers

Flatpickr

  • Utilisé en prod: Oui
  • Version utilisée: v4.6.1 (dernière en date le 04/07/2019)
  • Compatibilité approuvée avec jQuery version: 1.10.2

Plugin Flatpickr: astuces d’utilisation

Plugin Flatpickr: problèmes rencontrés et solutions (troubleshooting)

Ne pas utiliser d’input type= »date »

L'input type="date" fera apparaître le datepicker natif du navigateur en plus de celui du plugin Flatpickr. Il faut utiliser input type="text".

Conflits avec la librairie JS Prototype et l’utilisation par Flatpickr de la méthode .map()

Merci Kévin pour avoir remonté le problème et fourni une solution 🙂

Les sources de Flatpickr utilisent la méthode .map() qui génère des conflits lorsque la librairie JS Prototype est également chargée dans la page. C’est le cas, notamment, de tous les projets Magento 1.9.x.

Il faut modifier le code source de Flatpickr comme suit (ici, la version 4.6.1 minifiée). Repérer les 3 lignes suivantes (269-271 normalement) :

…et les remplacer par:

Champs <input type="tel" />: téléphone

International Telephone Input

  • Utilisé en prod: Oui (https://www.stock-booking.com/ – Formulaire de demande de devis accessible depuis les fiches produit/entrepôt)
  • Version utilisée: v16.0.0 (et plus précisément, le build jQuery)
  • Compatibilité approuvée avec jQuery version: 1.10.2

Plugin : astuces d’utilisation

Plugin : problèmes rencontrés et solutions (troubleshooting)

  • Version utilisée: ()
  • Compatibilité approuvée avec jQuery version: 1.10.2
  • Plugin : astuces d’utilisation

    Plugin : problèmes rencontrés et solutions (troubleshooting)

    Protégé : [Benchmark UX/UI e-commerce]

    Cette publication est protégée par un mot de passe. Pour la voir, veuillez saisir votre mot de passe ci-dessous :

    [UX Design] La veille de l’UX Designer

    Veille

    [UX Design] Axure, ressources en lignes, bonnes pratiques

    Tutoriels en français

    Tutoriels en anglais

    UI Kits gratuits

    UI Kits payants

    © 2020 FrontEndDeveloper

    Theme by Anders NorénUp ↑