2.0.3 • Published 5 years ago

@kevinbaubet/customform-label v2.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

Documentation CustomFormLabel

Ce script permet de personnaliser les labels d'un formulaire.

Initialisation

$('form').customFormLabel([options]);

Options

OptionTypeValeur par défautDescription
wrapperstring'.form-item'Sélecteur parent (pas forcément direct) des éléments supportés
classesobjectVoir ci-dessousObjet pour les options ci-dessous
    labelstring'customform-label'Classe appliquée sur le wrapper
    focusedstring'is-focused'Classe d'état quand l'élément est actif
    filledobject'is-filled'Classe d'état quand l'élément est rempli
beforeLoadfunctionundefinedCallback au début du chargement
afterEventsHandlerfunctionundefinedCallback après la déclaration des événements
onCompletefunctionundefinedCallback à la fin du chargement
onFocusfunctionundefinedCallback au focus d'un élément
onBlurfunctionundefinedCallback au blur d'un élément

Supports

Il est possible d'ajouter des supports à la liste par défaut :

$.CustomFormLabel.support = [
    'input[type="text"]',
    'input[type="password"]',
    'input[type="number"]',
    'input[type="date"]',
    'input[type="month"]',
    'input[type="week"]',
    'input[type="time"]',
    'input[type="datetime"]',
    'input[type="datetime-local"]',
    'input[type="email"]',
    'input[type="search"]',
    'input[type="tel"]',
    'input[type="url"]',
    'textarea'
];

Méthodes

MéthodeArgumentsDescription
reset-Initialise l'état des éléments
getContext-Récupère l'élément de contexte
getWrapperinput jQuery object Élément inputRécupère l'élément wrapper
getInputs-Récupère tous les éléments présent dans $.CustomFormLabel.support par rapport au contexte