@edugouvfr/ngx-dsfr
Version:
NgxDsfr est un portage Angular des éléments d'interface du Système de Design de l'État Français (DSFR).
62 lines • 9.73 kB
JavaScript
// TODO: créer des tickets pour type decimal, url, et tous les autres (un ticket par type à intégrer)
export var DsfrInputTypeConst;
(function (DsfrInputTypeConst) {
DsfrInputTypeConst.DATE = 'date';
DsfrInputTypeConst.DATE_TIME_LOCAL = 'datetime-local';
DsfrInputTypeConst.EMAIL = 'email';
DsfrInputTypeConst.NUMBER = 'number';
DsfrInputTypeConst.PASSWORD = 'password';
DsfrInputTypeConst.SEARCH = 'search';
DsfrInputTypeConst.TEL = 'tel';
DsfrInputTypeConst.TEXT = 'text';
DsfrInputTypeConst.TEXTAREA = 'textarea';
DsfrInputTypeConst.TIME = 'time';
})(DsfrInputTypeConst || (DsfrInputTypeConst = {}));
/**
* L'attribut universel 'inputmode' est un attribut à valeur contrainte qui fournit une indication au navigateur quant
* au type de donnée qui peut être saisi par l'utilisateur lors de l'édition de l'élément ou de son contenu.
* Lorsque cet attribut n'est pas explicitement défini, sa valeur par défaut est "text", ce qui indique que c'est du
* texte qui sera saisi et qu'un clavier standard devrait être utilisé.
* Cf. https://developer.mozilla.org/fr/docs/Web/HTML/Global_attributes/inputmode
*/
export var DsfrInputModeConst;
(function (DsfrInputModeConst) {
/** Aucun clavier virtuel ne doit être affiché. Cette valeur s'avère utile lorsque l'application ou le site web implémente son propre outil de saisie. */
DsfrInputModeConst.NONE = 'none';
/** C'est du texte qui sera saisi et un clavier dans la locale de l'utilisateur pourra être affiché. */
DsfrInputModeConst.TEXT = 'text';
/**
* C'est un nombre décimal qui sera saisi. Le clavier affiché peut contenir des chiffres et le séparateur décimal
* de la locale de l'utilisateur. Attention, selon les appareils, le signe moins (-) peut ne pas être présent.
*/
DsfrInputModeConst.DECIMAL = 'decimal';
/**
* C'est un nombre entier qui sera saisi. Le clavier affiché peut contenir les chiffres de 0 à 9. Attention, selon
* les appareils, le signe moins (-) peut ne pas être présent.
*/
DsfrInputModeConst.NUMERIC = 'numeric';
/**
* C'est un numéro de téléphone qui sera saisi. Le clavier affiché pourra être celui d'un téléphone avec les chiffres
* allant de 0 à 9, l'astérisque et le dièse. Pour les champs de formulaire où il faut saisir un numéro de téléphone,
* on utilisera plutôt <input type="tel">.
*/
DsfrInputModeConst.TEL = 'tel';
/**
* L'élément éditable sert à la recherche. Le clavier affiché sera optimisé pour une recherche (par exemple, la
* touche Entrée pourra être indiquée avec le mot-clé « Rechercher »).
*/
DsfrInputModeConst.SEARCH = 'search';
/**
* C'est une adresse électronique qui sera saisie. Le clavier affiché pourra être optimisé pour la saisie d'adresses
* email (généralement, on aura le caractère @ et d'autres éléments). Pour les champs de formulaire où il faut saisir
* une adresse électronique, on utilisera plutôt <input type="email">.
*/
DsfrInputModeConst.EMAIL = 'email';
/**
* C'est une URL qui sera saisie. Le clavier affiché pourra être optimisé pour la saisie d'URL. Ainsi, la touche pour
* la barre oblique pourra être plus accessible, le clavier pourra proposer un accès à l'historique des URL utilisées,
* etc. Pour les champs de formulaire où il faut saisir une URL, on utilisera plutôt <input type="url">.
*/
DsfrInputModeConst.URL = 'url';
})(DsfrInputModeConst || (DsfrInputModeConst = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS1pbnB1dC5tb2RlbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1kc2ZyLWNvbXBvbmVudHMvc3JjL2xpYi9mb3Jtcy9mb3JtLWlucHV0L2Zvcm0taW5wdXQubW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsc0dBQXNHO0FBQ3RHLE1BQU0sS0FBVyxrQkFBa0IsQ0FXbEM7QUFYRCxXQUFpQixrQkFBa0I7SUFDcEIsdUJBQUksR0FBRyxNQUFNLENBQUM7SUFDZCxrQ0FBZSxHQUFHLGdCQUFnQixDQUFDO0lBQ25DLHdCQUFLLEdBQUcsT0FBTyxDQUFDO0lBQ2hCLHlCQUFNLEdBQUcsUUFBUSxDQUFDO0lBQ2xCLDJCQUFRLEdBQUcsVUFBVSxDQUFDO0lBQ3RCLHlCQUFNLEdBQUcsUUFBUSxDQUFDO0lBQ2xCLHNCQUFHLEdBQUcsS0FBSyxDQUFDO0lBQ1osdUJBQUksR0FBRyxNQUFNLENBQUM7SUFDZCwyQkFBUSxHQUFHLFVBQVUsQ0FBQztJQUN0Qix1QkFBSSxHQUFHLE1BQU0sQ0FBQztBQUM3QixDQUFDLEVBWGdCLGtCQUFrQixLQUFsQixrQkFBa0IsUUFXbEM7QUFRRDs7Ozs7O0dBTUc7QUFDSCxNQUFNLEtBQVcsa0JBQWtCLENBMENsQztBQTFDRCxXQUFpQixrQkFBa0I7SUFDakMseUpBQXlKO0lBQzVJLHVCQUFJLEdBQUcsTUFBTSxDQUFDO0lBQzNCLHVHQUF1RztJQUMxRix1QkFBSSxHQUFHLE1BQU0sQ0FBQztJQUMzQjs7O09BR0c7SUFDVSwwQkFBTyxHQUFHLFNBQVMsQ0FBQztJQUVqQzs7O09BR0c7SUFDVSwwQkFBTyxHQUFHLFNBQVMsQ0FBQztJQUVqQzs7OztPQUlHO0lBQ1Usc0JBQUcsR0FBRyxLQUFLLENBQUM7SUFFekI7OztPQUdHO0lBQ1UseUJBQU0sR0FBRyxRQUFRLENBQUM7SUFFL0I7Ozs7T0FJRztJQUNVLHdCQUFLLEdBQUcsT0FBTyxDQUFDO0lBQzdCOzs7O09BSUc7SUFDVSxzQkFBRyxHQUFHLEtBQUssQ0FBQztBQUMzQixDQUFDLEVBMUNnQixrQkFBa0IsS0FBbEIsa0JBQWtCLFFBMENsQyIsInNvdXJjZXNDb250ZW50IjpbIi8vIFRPRE86IGNyw6llciBkZXMgdGlja2V0cyBwb3VyIHR5cGUgZGVjaW1hbCwgdXJsLCAgZXQgdG91cyBsZXMgYXV0cmVzICh1biB0aWNrZXQgcGFyIHR5cGUgw6AgaW50w6lncmVyKVxuZXhwb3J0IG5hbWVzcGFjZSBEc2ZySW5wdXRUeXBlQ29uc3Qge1xuICBleHBvcnQgY29uc3QgREFURSA9ICdkYXRlJztcbiAgZXhwb3J0IGNvbnN0IERBVEVfVElNRV9MT0NBTCA9ICdkYXRldGltZS1sb2NhbCc7XG4gIGV4cG9ydCBjb25zdCBFTUFJTCA9ICdlbWFpbCc7XG4gIGV4cG9ydCBjb25zdCBOVU1CRVIgPSAnbnVtYmVyJztcbiAgZXhwb3J0IGNvbnN0IFBBU1NXT1JEID0gJ3Bhc3N3b3JkJztcbiAgZXhwb3J0IGNvbnN0IFNFQVJDSCA9ICdzZWFyY2gnO1xuICBleHBvcnQgY29uc3QgVEVMID0gJ3RlbCc7XG4gIGV4cG9ydCBjb25zdCBURVhUID0gJ3RleHQnO1xuICBleHBvcnQgY29uc3QgVEVYVEFSRUEgPSAndGV4dGFyZWEnO1xuICBleHBvcnQgY29uc3QgVElNRSA9ICd0aW1lJztcbn1cblxuLyoqXG4gKiBUeXBlcyBkZXMgaW5wdXRzIHN1cHBvcnTDqXMgcGFyIGxlIERTRlIuXG4gKi9cbnR5cGUgVHlwZXMgPSB0eXBlb2YgRHNmcklucHV0VHlwZUNvbnN0O1xuZXhwb3J0IHR5cGUgRHNmcklucHV0VHlwZSA9IFR5cGVzW2tleW9mIFR5cGVzXTtcblxuLyoqXG4gKiBMJ2F0dHJpYnV0IHVuaXZlcnNlbCAnaW5wdXRtb2RlJyBlc3QgdW4gYXR0cmlidXQgw6AgdmFsZXVyIGNvbnRyYWludGUgcXVpIGZvdXJuaXQgdW5lIGluZGljYXRpb24gYXUgbmF2aWdhdGV1ciBxdWFudFxuICogYXUgdHlwZSBkZSBkb25uw6llIHF1aSBwZXV0IMOqdHJlIHNhaXNpIHBhciBsJ3V0aWxpc2F0ZXVyIGxvcnMgZGUgbCfDqWRpdGlvbiBkZSBsJ8OpbMOpbWVudCBvdSBkZSBzb24gY29udGVudS5cbiAqIExvcnNxdWUgY2V0IGF0dHJpYnV0IG4nZXN0IHBhcyBleHBsaWNpdGVtZW50IGTDqWZpbmksIHNhIHZhbGV1ciBwYXIgZMOpZmF1dCBlc3QgXCJ0ZXh0XCIsIGNlIHF1aSBpbmRpcXVlIHF1ZSBjJ2VzdCBkdVxuICogdGV4dGUgcXVpIHNlcmEgc2Fpc2kgZXQgcXUndW4gY2xhdmllciBzdGFuZGFyZCBkZXZyYWl0IMOqdHJlIHV0aWxpc8OpLlxuICogQ2YuIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2ZyL2RvY3MvV2ViL0hUTUwvR2xvYmFsX2F0dHJpYnV0ZXMvaW5wdXRtb2RlXG4gKi9cbmV4cG9ydCBuYW1lc3BhY2UgRHNmcklucHV0TW9kZUNvbnN0IHtcbiAgLyoqIEF1Y3VuIGNsYXZpZXIgdmlydHVlbCBuZSBkb2l0IMOqdHJlIGFmZmljaMOpLiBDZXR0ZSB2YWxldXIgcydhdsOocmUgdXRpbGUgbG9yc3F1ZSBsJ2FwcGxpY2F0aW9uIG91IGxlIHNpdGUgd2ViIGltcGzDqW1lbnRlIHNvbiBwcm9wcmUgb3V0aWwgZGUgc2Fpc2llLiAqL1xuICBleHBvcnQgY29uc3QgTk9ORSA9ICdub25lJztcbiAgLyoqIEMnZXN0IGR1IHRleHRlIHF1aSBzZXJhIHNhaXNpIGV0IHVuIGNsYXZpZXIgZGFucyBsYSBsb2NhbGUgZGUgbCd1dGlsaXNhdGV1ciBwb3VycmEgw6p0cmUgYWZmaWNow6kuICovXG4gIGV4cG9ydCBjb25zdCBURVhUID0gJ3RleHQnO1xuICAvKipcbiAgICogQydlc3QgdW4gbm9tYnJlIGTDqWNpbWFsIHF1aSBzZXJhIHNhaXNpLiBMZSBjbGF2aWVyIGFmZmljaMOpIHBldXQgY29udGVuaXIgZGVzIGNoaWZmcmVzIGV0IGxlIHPDqXBhcmF0ZXVyIGTDqWNpbWFsXG4gICAqIGRlIGxhIGxvY2FsZSBkZSBsJ3V0aWxpc2F0ZXVyLiBBdHRlbnRpb24sIHNlbG9uIGxlcyBhcHBhcmVpbHMsIGxlIHNpZ25lIG1vaW5zICgtKSBwZXV0IG5lIHBhcyDDqnRyZSBwcsOpc2VudC5cbiAgICovXG4gIGV4cG9ydCBjb25zdCBERUNJTUFMID0gJ2RlY2ltYWwnO1xuXG4gIC8qKlxuICAgKiBDJ2VzdCB1biBub21icmUgZW50aWVyIHF1aSBzZXJhIHNhaXNpLiBMZSBjbGF2aWVyIGFmZmljaMOpIHBldXQgY29udGVuaXIgbGVzIGNoaWZmcmVzIGRlIDAgw6AgOS4gQXR0ZW50aW9uLCBzZWxvblxuICAgKiBsZXMgYXBwYXJlaWxzLCBsZSBzaWduZSBtb2lucyAoLSkgcGV1dCBuZSBwYXMgw6p0cmUgcHLDqXNlbnQuXG4gICAqL1xuICBleHBvcnQgY29uc3QgTlVNRVJJQyA9ICdudW1lcmljJztcblxuICAvKipcbiAgICogQydlc3QgdW4gbnVtw6lybyBkZSB0w6lsw6lwaG9uZSBxdWkgc2VyYSBzYWlzaS4gTGUgY2xhdmllciBhZmZpY2jDqSBwb3VycmEgw6p0cmUgY2VsdWkgZCd1biB0w6lsw6lwaG9uZSBhdmVjIGxlcyBjaGlmZnJlc1xuICAgKiBhbGxhbnQgZGUgMCDDoCA5LCBsJ2FzdMOpcmlzcXVlIGV0IGxlIGRpw6hzZS4gUG91ciBsZXMgY2hhbXBzIGRlIGZvcm11bGFpcmUgb8O5IGlsIGZhdXQgc2Fpc2lyIHVuIG51bcOpcm8gZGUgdMOpbMOpcGhvbmUsXG4gICAqIG9uIHV0aWxpc2VyYSBwbHV0w7R0IDxpbnB1dCB0eXBlPVwidGVsXCI+LlxuICAgKi9cbiAgZXhwb3J0IGNvbnN0IFRFTCA9ICd0ZWwnO1xuXG4gIC8qKlxuICAgKiBMJ8OpbMOpbWVudCDDqWRpdGFibGUgc2VydCDDoCBsYSByZWNoZXJjaGUuIExlIGNsYXZpZXIgYWZmaWNow6kgc2VyYSBvcHRpbWlzw6kgcG91ciB1bmUgcmVjaGVyY2hlIChwYXIgZXhlbXBsZSwgbGFcbiAgICogdG91Y2hlIEVudHLDqWUgcG91cnJhIMOqdHJlIGluZGlxdcOpZSBhdmVjIGxlIG1vdC1jbMOpIMKrIFJlY2hlcmNoZXIgwrspLlxuICAgKi9cbiAgZXhwb3J0IGNvbnN0IFNFQVJDSCA9ICdzZWFyY2gnO1xuXG4gIC8qKlxuICAgKiBDJ2VzdCB1bmUgYWRyZXNzZSDDqWxlY3Ryb25pcXVlIHF1aSBzZXJhIHNhaXNpZS4gTGUgY2xhdmllciBhZmZpY2jDqSBwb3VycmEgw6p0cmUgb3B0aW1pc8OpIHBvdXIgbGEgc2Fpc2llIGQnYWRyZXNzZXNcbiAgICogZW1haWwgKGfDqW7DqXJhbGVtZW50LCBvbiBhdXJhIGxlIGNhcmFjdMOocmUgQCBldCBkJ2F1dHJlcyDDqWzDqW1lbnRzKS4gUG91ciBsZXMgY2hhbXBzIGRlIGZvcm11bGFpcmUgb8O5IGlsIGZhdXQgc2Fpc2lyXG4gICAqIHVuZSBhZHJlc3NlIMOpbGVjdHJvbmlxdWUsIG9uIHV0aWxpc2VyYSBwbHV0w7R0IDxpbnB1dCB0eXBlPVwiZW1haWxcIj4uXG4gICAqL1xuICBleHBvcnQgY29uc3QgRU1BSUwgPSAnZW1haWwnO1xuICAvKipcbiAgICogQydlc3QgdW5lIFVSTCBxdWkgc2VyYSBzYWlzaWUuIExlIGNsYXZpZXIgYWZmaWNow6kgcG91cnJhIMOqdHJlIG9wdGltaXPDqSBwb3VyIGxhIHNhaXNpZSBkJ1VSTC4gQWluc2ksIGxhIHRvdWNoZSBwb3VyXG4gICAqIGxhIGJhcnJlIG9ibGlxdWUgcG91cnJhIMOqdHJlIHBsdXMgYWNjZXNzaWJsZSwgbGUgY2xhdmllciBwb3VycmEgcHJvcG9zZXIgdW4gYWNjw6hzIMOgIGwnaGlzdG9yaXF1ZSBkZXMgVVJMIHV0aWxpc8OpZXMsXG4gICAqIGV0Yy4gUG91ciBsZXMgY2hhbXBzIGRlIGZvcm11bGFpcmUgb8O5IGlsIGZhdXQgc2Fpc2lyIHVuZSBVUkwsIG9uIHV0aWxpc2VyYSBwbHV0w7R0IDxpbnB1dCB0eXBlPVwidXJsXCI+LlxuICAgKi9cbiAgZXhwb3J0IGNvbnN0IFVSTCA9ICd1cmwnO1xufVxudHlwZSBNb2RlcyA9IHR5cGVvZiBEc2ZySW5wdXRNb2RlQ29uc3Q7XG5leHBvcnQgdHlwZSBEc2ZySW5wdXRNb2RlID0gTW9kZXNba2V5b2YgTW9kZXNdO1xuIl19