Selettize est une personnalité basée sur jQuery extensible <select> ; Contrôle de l'interface utilisateur. Il est utile pour le taggage, les listes de contacts, les sélecteurs de pays, etc. L'objectif est de fournir une expérience solide et utilisable avec une API propre et puissante.
npm install --save [email protected] ).Facultatif:
drag_drop ) Sélection peut être installé via NPM npm install @selectize/selectize
Tous les fichiers pré-construits nécessaires pour utiliser la sélection peuvent être trouvés dans le dossier "DIST".
Si vous cherchez à démarrer avec un minimum d'agitation, incluez selectize.min.js (Bundles Sifter et Microplugin De dépendances - également disponible non mini pour déboguer, supprimez simplement la partie .min ) et css/selectize.default.css .
Sélection est disponible chez CDNJS.
$ ( "select" ) . selectize ( options ) ;Les options disponibles sont documentées ici.
Lors de la publication d'une demande de traction:
Veuillez ne pas inclure / commettre des modifications dans les dist/ ou lib/ Dossiers pour éviter de fusionner les conflits. Un bon moyen d'inclure les bons fichiers consiste à utiliser git gui ou git add lors de l'engagement à sélectionner les fichiers que vous souhaitez ajouter à votre engagement.
Veuillez inclure des tests avec votre fonctionnalité afin que nous ne soyons pas tentés de le casser à l'avenir!
Ajoutez une entrée en haut du modificateur et mettez à jour la documentation dans docs/ Selon nécessaire. (Les refacteurs et les modifications de la documentation n'ont pas besoin d'une entrée de modification.)
Écraser vos engagements ensemble dans un ou quelques validations logiques complètes, avec un message concis et descriptif. Un engagement signifie une fonctionnalité / bugfix / chose qui a changé, ou un Diff, ce qui a fait avancer le code à un meilleur état de travail.
Une fois que votre engagement est agréable et propre, et que vous souhaitez jeter les autres modifications , vous pouvez utiliser git checkout . (qui effacera les modifications des fichiers suivis) et git clean [-i/--interactive] (pour effacer les fichiers non tracés). Cependant, soyez prudent avec ces commandes, car leur fonction est d'effacer les choses / changements.
Cependant, veillez à ne pas ajouter les fichiers dist/ dans votre validation, car Grunt régénère automatiquement les fichiers dans dist/ AS LA SOURCE est modifié.
Veuillez vous assurer que tous les tests passent:
npm test # defaults to ChromHeadless
BROWSERS=Firefox npm test
BROWSERS=Firefox,Chrome npm test
BROWSERS=Firefox,Chrome,Safari npm test Pour s'exécuter, sélectionnez localement:
npm start Vous pouvez ensuite exécuter les exemples sur https://loopback.website:4000/ .
Copyright © 2013-2016 Brian Reavis et contributeurs
Copyright © 2020-2022 Sélectionnez l'équipe et les contributeurs
Licencié sous la licence Apache, version 2.0 (la "licence"); Vous ne pouvez pas utiliser ce fichier sauf conforme à la licence. Vous pouvez obtenir une copie de la licence à: http://www.apache.org/licenses/license-2.0
Sauf exiger la loi applicable ou convenu par écrit, les logiciels distribués en vertu de la licence sont distribués sur une base «tel quel», sans garantie ou conditions d'aucune sorte, expresse ou implicite. Voir la licence pour la langue spécifique régissant les autorisations et les limitations sous la licence.