UNPKG

@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).

64 lines 9.19 kB
/** * Définit les types des inputs supportés par le DSFR. */ 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS1pbnB1dC5tb2RlbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1kc2ZyLWNvbXBvbmVudHMvc3JjL2xpYi9mb3Jtcy9mb3JtLWlucHV0L2Zvcm0taW5wdXQubW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFDSCxNQUFNLENBQU4sSUFBWSxrQkFXWDtBQVhELFdBQVksa0JBQWtCO0lBQzVCLG1DQUFhLENBQUE7SUFDYix3REFBa0MsQ0FBQTtJQUNsQyxxQ0FBZSxDQUFBO0lBQ2YsdUNBQWlCLENBQUE7SUFDakIsMkNBQXFCLENBQUE7SUFDckIsdUNBQWlCLENBQUE7SUFDakIsaUNBQVcsQ0FBQTtJQUNYLG1DQUFhLENBQUE7SUFDYiwyQ0FBcUIsQ0FBQTtJQUNyQixtQ0FBYSxDQUFBO0FBQ2YsQ0FBQyxFQVhXLGtCQUFrQixLQUFsQixrQkFBa0IsUUFXN0I7QUFPRDs7Ozs7O0dBTUc7QUFDSCxNQUFNLENBQU4sSUFBWSxrQkEwQ1g7QUExQ0QsV0FBWSxrQkFBa0I7SUFDNUIseUpBQXlKO0lBQ3pKLG1DQUFhLENBQUE7SUFDYix1R0FBdUc7SUFDdkcsbUNBQWEsQ0FBQTtJQUNiOzs7T0FHRztJQUNILHlDQUFtQixDQUFBO0lBRW5COzs7T0FHRztJQUNILHlDQUFtQixDQUFBO0lBRW5COzs7O09BSUc7SUFDSCxpQ0FBVyxDQUFBO0lBRVg7OztPQUdHO0lBQ0gsdUNBQWlCLENBQUE7SUFFakI7Ozs7T0FJRztJQUNILHFDQUFlLENBQUE7SUFDZjs7OztPQUlHO0lBQ0gsaUNBQVcsQ0FBQTtBQUNiLENBQUMsRUExQ1csa0JBQWtCLEtBQWxCLGtCQUFrQixRQTBDN0IiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIETDqWZpbml0IGxlcyB0eXBlcyBkZXMgaW5wdXRzIHN1cHBvcnTDqXMgcGFyIGxlIERTRlIuXG4gKi9cbmV4cG9ydCBlbnVtIERzZnJJbnB1dFR5cGVDb25zdCB7XG4gIERBVEUgPSAnZGF0ZScsXG4gIERBVEVfVElNRV9MT0NBTCA9ICdkYXRldGltZS1sb2NhbCcsXG4gIEVNQUlMID0gJ2VtYWlsJyxcbiAgTlVNQkVSID0gJ251bWJlcicsXG4gIFBBU1NXT1JEID0gJ3Bhc3N3b3JkJyxcbiAgU0VBUkNIID0gJ3NlYXJjaCcsXG4gIFRFTCA9ICd0ZWwnLFxuICBURVhUID0gJ3RleHQnLFxuICBURVhUQVJFQSA9ICd0ZXh0YXJlYScsXG4gIFRJTUUgPSAndGltZScsXG59XG5cbi8qKlxuICogVHlwZSB1bmlvbiBjb3JyZXNwb25kYW50IGF1eCB2YWxldXJzIGRlIGwnZW51bSB7QGxpbmsgRHNmcklucHV0VHlwZUNvbnN0fS5cbiAqL1xuZXhwb3J0IHR5cGUgRHNmcklucHV0VHlwZSA9IGAke0RzZnJJbnB1dFR5cGVDb25zdH1gO1xuXG4vKipcbiAqIEwnYXR0cmlidXQgdW5pdmVyc2VsICdpbnB1dG1vZGUnIGVzdCB1biBhdHRyaWJ1dCDDoCB2YWxldXIgY29udHJhaW50ZSBxdWkgZm91cm5pdCB1bmUgaW5kaWNhdGlvbiBhdSBuYXZpZ2F0ZXVyIHF1YW50XG4gKiBhdSB0eXBlIGRlIGRvbm7DqWUgcXVpIHBldXQgw6p0cmUgc2Fpc2kgcGFyIGwndXRpbGlzYXRldXIgbG9ycyBkZSBsJ8OpZGl0aW9uIGRlIGwnw6lsw6ltZW50IG91IGRlIHNvbiBjb250ZW51LlxuICogTG9yc3F1ZSBjZXQgYXR0cmlidXQgbidlc3QgcGFzIGV4cGxpY2l0ZW1lbnQgZMOpZmluaSwgc2EgdmFsZXVyIHBhciBkw6lmYXV0IGVzdCBcInRleHRcIiwgY2UgcXVpIGluZGlxdWUgcXVlIGMnZXN0IGR1XG4gKiB0ZXh0ZSBxdWkgc2VyYSBzYWlzaSBldCBxdSd1biBjbGF2aWVyIHN0YW5kYXJkIGRldnJhaXQgw6p0cmUgdXRpbGlzw6kuXG4gKiBDZi4gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZnIvZG9jcy9XZWIvSFRNTC9HbG9iYWxfYXR0cmlidXRlcy9pbnB1dG1vZGVcbiAqL1xuZXhwb3J0IGVudW0gRHNmcklucHV0TW9kZUNvbnN0IHtcbiAgLyoqIEF1Y3VuIGNsYXZpZXIgdmlydHVlbCBuZSBkb2l0IMOqdHJlIGFmZmljaMOpLiBDZXR0ZSB2YWxldXIgcydhdsOocmUgdXRpbGUgbG9yc3F1ZSBsJ2FwcGxpY2F0aW9uIG91IGxlIHNpdGUgd2ViIGltcGzDqW1lbnRlIHNvbiBwcm9wcmUgb3V0aWwgZGUgc2Fpc2llLiAqL1xuICBOT05FID0gJ25vbmUnLFxuICAvKiogQydlc3QgZHUgdGV4dGUgcXVpIHNlcmEgc2Fpc2kgZXQgdW4gY2xhdmllciBkYW5zIGxhIGxvY2FsZSBkZSBsJ3V0aWxpc2F0ZXVyIHBvdXJyYSDDqnRyZSBhZmZpY2jDqS4gKi9cbiAgVEVYVCA9ICd0ZXh0JyxcbiAgLyoqXG4gICAqIEMnZXN0IHVuIG5vbWJyZSBkw6ljaW1hbCBxdWkgc2VyYSBzYWlzaS4gTGUgY2xhdmllciBhZmZpY2jDqSBwZXV0IGNvbnRlbmlyIGRlcyBjaGlmZnJlcyBldCBsZSBzw6lwYXJhdGV1ciBkw6ljaW1hbFxuICAgKiBkZSBsYSBsb2NhbGUgZGUgbCd1dGlsaXNhdGV1ci4gQXR0ZW50aW9uLCBzZWxvbiBsZXMgYXBwYXJlaWxzLCBsZSBzaWduZSBtb2lucyAoLSkgcGV1dCBuZSBwYXMgw6p0cmUgcHLDqXNlbnQuXG4gICAqL1xuICBERUNJTUFMID0gJ2RlY2ltYWwnLFxuXG4gIC8qKlxuICAgKiBDJ2VzdCB1biBub21icmUgZW50aWVyIHF1aSBzZXJhIHNhaXNpLiBMZSBjbGF2aWVyIGFmZmljaMOpIHBldXQgY29udGVuaXIgbGVzIGNoaWZmcmVzIGRlIDAgw6AgOS4gQXR0ZW50aW9uLCBzZWxvblxuICAgKiBsZXMgYXBwYXJlaWxzLCBsZSBzaWduZSBtb2lucyAoLSkgcGV1dCBuZSBwYXMgw6p0cmUgcHLDqXNlbnQuXG4gICAqL1xuICBOVU1FUklDID0gJ251bWVyaWMnLFxuXG4gIC8qKlxuICAgKiBDJ2VzdCB1biBudW3DqXJvIGRlIHTDqWzDqXBob25lIHF1aSBzZXJhIHNhaXNpLiBMZSBjbGF2aWVyIGFmZmljaMOpIHBvdXJyYSDDqnRyZSBjZWx1aSBkJ3VuIHTDqWzDqXBob25lIGF2ZWMgbGVzIGNoaWZmcmVzXG4gICAqIGFsbGFudCBkZSAwIMOgIDksIGwnYXN0w6lyaXNxdWUgZXQgbGUgZGnDqHNlLiBQb3VyIGxlcyBjaGFtcHMgZGUgZm9ybXVsYWlyZSBvw7kgaWwgZmF1dCBzYWlzaXIgdW4gbnVtw6lybyBkZSB0w6lsw6lwaG9uZSxcbiAgICogb24gdXRpbGlzZXJhIHBsdXTDtHQgPGlucHV0IHR5cGU9XCJ0ZWxcIj4uXG4gICAqL1xuICBURUwgPSAndGVsJyxcblxuICAvKipcbiAgICogTCfDqWzDqW1lbnQgw6lkaXRhYmxlIHNlcnQgw6AgbGEgcmVjaGVyY2hlLiBMZSBjbGF2aWVyIGFmZmljaMOpIHNlcmEgb3B0aW1pc8OpIHBvdXIgdW5lIHJlY2hlcmNoZSAocGFyIGV4ZW1wbGUsIGxhXG4gICAqIHRvdWNoZSBFbnRyw6llIHBvdXJyYSDDqnRyZSBpbmRpcXXDqWUgYXZlYyBsZSBtb3QtY2zDqSDCqyBSZWNoZXJjaGVyIMK7KS5cbiAgICovXG4gIFNFQVJDSCA9ICdzZWFyY2gnLFxuXG4gIC8qKlxuICAgKiBDJ2VzdCB1bmUgYWRyZXNzZSDDqWxlY3Ryb25pcXVlIHF1aSBzZXJhIHNhaXNpZS4gTGUgY2xhdmllciBhZmZpY2jDqSBwb3VycmEgw6p0cmUgb3B0aW1pc8OpIHBvdXIgbGEgc2Fpc2llIGQnYWRyZXNzZXNcbiAgICogZW1haWwgKGfDqW7DqXJhbGVtZW50LCBvbiBhdXJhIGxlIGNhcmFjdMOocmUgQCBldCBkJ2F1dHJlcyDDqWzDqW1lbnRzKS4gUG91ciBsZXMgY2hhbXBzIGRlIGZvcm11bGFpcmUgb8O5IGlsIGZhdXQgc2Fpc2lyXG4gICAqIHVuZSBhZHJlc3NlIMOpbGVjdHJvbmlxdWUsIG9uIHV0aWxpc2VyYSBwbHV0w7R0IDxpbnB1dCB0eXBlPVwiZW1haWxcIj4uXG4gICAqL1xuICBFTUFJTCA9ICdlbWFpbCcsXG4gIC8qKlxuICAgKiBDJ2VzdCB1bmUgVVJMIHF1aSBzZXJhIHNhaXNpZS4gTGUgY2xhdmllciBhZmZpY2jDqSBwb3VycmEgw6p0cmUgb3B0aW1pc8OpIHBvdXIgbGEgc2Fpc2llIGQnVVJMLiBBaW5zaSwgbGEgdG91Y2hlIHBvdXJcbiAgICogbGEgYmFycmUgb2JsaXF1ZSBwb3VycmEgw6p0cmUgcGx1cyBhY2Nlc3NpYmxlLCBsZSBjbGF2aWVyIHBvdXJyYSBwcm9wb3NlciB1biBhY2PDqHMgw6AgbCdoaXN0b3JpcXVlIGRlcyBVUkwgdXRpbGlzw6llcyxcbiAgICogZXRjLiBQb3VyIGxlcyBjaGFtcHMgZGUgZm9ybXVsYWlyZSBvw7kgaWwgZmF1dCBzYWlzaXIgdW5lIFVSTCwgb24gdXRpbGlzZXJhIHBsdXTDtHQgPGlucHV0IHR5cGU9XCJ1cmxcIj4uXG4gICAqL1xuICBVUkwgPSAndXJsJyxcbn1cblxuLyoqXG4gKiBUeXBlIHVuaW9uIGNvcnJlc3BvbmRhbnQgYXV4IHZhbGV1cnMgZGUgbCdlbnVtIHtAbGluayBEc2ZySW5wdXRNb2RlQ29uc3R9LlxuICovXG5leHBvcnQgdHlwZSBEc2ZySW5wdXRNb2RlID0gYCR7RHNmcklucHV0TW9kZUNvbnN0fWA7XG4iXX0=