Selectize هي مخصصة قابلة للتوسيع المستندة إلى jQuery <select> ؛ التحكم في واجهة المستخدم. إنه مفيد في وضع العلامات ، وقوائم جهات الاتصال ، ومحددات البلد ، وما إلى ذلك. الهدف هو توفير تجربة صلبة وقابلة للاستخدام مع واجهة برمجة تطبيقات نظيفة وقوية.
npm install --save [email protected] ).خياري:
drag_drop ) يمكن تثبيت التحديد عبر NPM npm install @selectize/selectize
يمكن العثور على جميع الملفات التي تم تصميمها مسبقًا اللازمة لاستخدام Selectize في مجلد "DIST".
إذا كنت تتطلع إلى البدء بأقل ضجة ، فقم بتضمين selectize.min.js (حزم تبعيات Sifter و Microplugin-متاح أيضًا غير مصحح للتصحيح ، فقط قم بإزالة الجزء .min ) و css/selectize.default.css .
Selectize متاح في CDNJS.
$ ( "select" ) . selectize ( options ) ;تم توثيق الخيارات المتاحة هنا.
عند إصدار طلب سحب:
يرجى عدم تضمين/ ارتكاب تغييرات في dist/ أو lib/ المجلدات لتجنب النزاعات دمج. هناك طريقة جيدة لتضمين الملفات الصحيحة هي استخدام git gui أو git add عند الالتزام بتحديد الملفات التي تريد إضافتها إلى التزامك.
يرجى تضمين اختبارات مع الميزة الخاصة بك حتى لا نغري كسرها في المستقبل!
أضف إدخالًا إلى الجزء العلوي من changelog ، وقم بتحديث الوثائق في docs/ حسب الحاجة. (لا تحتاج إعادة الطعن وتغييرات الوثائق إلى إدخال Changelog.)
Quash الخاص بك معًا في واحد أو عدد قليل من الالتزامات المنطقية ، مع رسالة موجزة وصفية. أحد الالتزام يعني ميزة واحدة/bugfix/شيء تم تغييره ، أو فروعًا يجلب الكود خطوة واحدة إلى الأمام إلى حالة عمل أفضل.
بمجرد أن يكون التزامك لطيفًا ونظيفًا ، وتريد تجاهل التغييرات الأخرى ، يمكنك استخدام git checkout . (من شأنه أن يمحو التغييرات على الملفات التي تم تتبعها) و git clean [-i/--interactive] (لمحو الملفات غير المعروفة). ومع ذلك ، كن حذرا مع تلك الأوامر ، لأن وظيفتها هي محو الأشياء/التغييرات.
ومع ذلك ، احرص على عدم إضافة dist/ Files في ملاجمك ، حيث يتم تجديد Grunt تلقائيًا الملفات في dist/ عند تغيير المصدر.
يرجى التأكد من تمرير جميع الاختبارات:
npm test # defaults to ChromHeadless
BROWSERS=Firefox npm test
BROWSERS=Firefox,Chrome npm test
BROWSERS=Firefox,Chrome,Safari npm test لتشغيل التحديد محليا:
npm start يمكنك بعد ذلك تشغيل الأمثلة على https://loopback.website:4000/ .
حقوق الطبع والنشر © 2013–2016 Brian reavis & Psontracts
حقوق الطبع والنشر © 2020-2022 تحديد الفريق والمساهمين
مرخصة بموجب ترخيص Apache ، الإصدار 2.0 ("الترخيص") ؛ لا يجوز لك استخدام هذا الملف إلا في الامتثال للترخيص. يمكنك الحصول على نسخة من الترخيص على: http://www.apache.org/licenses/license-2.0
ما لم يكن مطلوبًا بموجب القانون المعمول به أو الموافقة على الكتابة ، يتم توزيع البرامج الموزعة بموجب الترخيص على أساس "كما هي" ، دون ضمانات أو شروط من أي نوع ، إما صريحة أو ضمنية. راجع ترخيص الأذونات والقيود التي تحكم اللغة المحددة بموجب الترخيص.