Selectize ist ein erweiterbares jQuery-basiertes benutzerdefiniertes <select> ; UI -Kontrolle. Es ist nützlich für Tagging, Kontaktlisten, Länderauswahl usw. Ziel ist es, eine solide und verwendbare Erfahrung mit einer sauberen und leistungsstarken API zu bieten.
npm install --save [email protected] ).Optional:
drag_drop Plugin) Auswählen kann über NPM npm install @selectize/selectize
Alle vorgefertigten Dateien, die für die Verwendung von Selectize benötigt werden, finden Sie im Ordner "dist".
Wenn Sie mit minimalem Aufwand beginnen, integrieren Sie selectize.min.js (Bündel Sifter- und Mikroplugin-Abhängigkeiten-auch nicht zum Debuggen verfügbar, entfernen Sie einfach den Teil .min ) und css/selectize.default.css .
Selectize ist bei CDNJS erhältlich.
$ ( "select" ) . selectize ( options ) ;Die verfügbaren Optionen sind hier dokumentiert.
Bei der Ausgabe einer Pull -Anfrage:
Bitte fügen Sie keine Änderungen in den dist/ oder lib/ Ordnern hinzu/ begehen Sie nicht, um zusammengeführte Konflikte zu vermeiden. Eine gute Möglichkeit, die richtigen Dateien einzuschließen, besteht darin, git gui oder git add zu verwenden, wenn Sie sich verpflichten, die Dateien auszuwählen, die Sie Ihrem Commit hinzufügen möchten.
Bitte geben Sie Tests mit Ihrer Funktion bei, damit wir nicht versucht sind, sie in Zukunft zu brechen!
Fügen Sie einen Eintrag an die Spitze des Changelogs hinzu und aktualisieren Sie die Dokumentation in docs/ nach Bedarf. (Refactors und Dokumentationsänderungen benötigen keinen ChangeLog -Eintrag.)
Kürzen Sie Ihre Commits in einem oder wenigen vollständigen, logischen Commits mit einer prägnanten und beschreibenden Nachricht. Ein Commit bedeutet ein Feature/Bugfix/Ding, das sich geändert hat, oder ein Diff, der den Code einen Schritt in einen besseren Arbeitszustand bringt.
Sobald Ihr Commit schön und sauber ist und Sie die anderen Änderungen verwerfen möchten, können Sie git checkout . (Dadurch werden Änderungen an verfolgten Dateien ausgelöscht) und git clean [-i/--interactive] (um unbeschwerte Dateien zu löschen). Seien Sie jedoch vorsichtig mit diesen Befehlen, da es ihre Funktion darin besteht, Dinge/Änderungen zu löschen.
Achten Sie jedoch darauf, dass Sie die dist/ Dateien in Ihrem Commit nicht hinzufügen, da das Grunzen die Dateien in dist/ mit der Quelle automatisch regeneriert.
Bitte stellen Sie sicher, dass alle Tests bestehen:
npm test # defaults to ChromHeadless
BROWSERS=Firefox npm test
BROWSERS=Firefox,Chrome npm test
BROWSERS=Firefox,Chrome,Safari npm test So ausführen ausführen auszuwählen: lokal:
npm start Sie können dann die Beispiele unter https://loopback.website:4000/ ausführen.
Copyright © 2013–2016 Brian Revis & Mitwirkende
Copyright © 2020-2022 Selectize Team & Mitwirkende
Lizenziert unter der Apache -Lizenz, Version 2.0 (der "Lizenz"); Sie dürfen diese Datei nur in Übereinstimmung mit der Lizenz verwenden. Sie können eine Kopie der Lizenz unter: http://www.apache.org/licenses/license-2.0 erhalten
Sofern nicht nach geltendem Recht oder schriftlich zu vereinbart wird, wird die im Rahmen der Lizenz verteilte Software auf "As is" -Basis ohne Gewährleistung oder Bedingungen jeglicher Art ausdrücklich oder impliziert verteilt. Siehe die Lizenz für die spezifischen Sprachberechtigungen und Einschränkungen im Rahmen der Lizenz.