
Security News
NIST Under Federal Audit for NVD Processing Backlog and Delays
As vulnerability data bottlenecks grow, the federal government is formally investigating NIST’s handling of the National Vulnerability Database.
barzegar-select
Advanced tools
An awesome UI select box, search box, tagging input, etc... with too many features; which powered by JavaScript and JQuery!
به سادگی ورودی (input) ها را بسیار جذاب برای کاربران جلوه دهید. فیلد های چند انتخابی (select option) زیبا و کاربردی برای کاربران ایجاد کنید به طوری کامل از دکمه های صفحه کلید کاربر پشتیبانی نماید.
برای مشاهده لینک گیت هاب این کتابخانه اینجا کلیک کنید. 👀
برای مشاهده دمو و مثال های بیشتر اینجا کلیک کنید. ✨
مراحل نصب کاملا ساده است. 😊
با توجه به اینکه این کتابخانه نیازمند به کتابخانه jquery است. بنابراین ابتدا مطمئن شوید که به خوبی فایل جاوااسکریپت آن را پیش از همه بارگزاری نمایید.
<script src="https://code.jquery.com/jquery-3.7.0.min.js"></script>
پس آن ، باید فایل جاوااسکریپت و استایل کتابخانه barzegar-select را تهیه کرده و در زیر آن بارگیری نمایید.
نصب از طریق npm :
npm install barzegar-select
بارگیری CDN های کتابخانه:
<link href="https://cdn.jsdelivr.net/npm/barzegar-select@0.0.9/src/barzegar.select.jquery.css" rel="stylesheet"/>
<script src="https://cdn.jsdelivr.net/npm/barzegar-select@0.0.9/src/barzegar.select.jquery.min.js"></script>
ابتدا المان input خود را در سند HTML خود ایجاد نمایید و یک آیدی مشخص به آن بدهید.
<input type="text" id="inputId" />
سپس از طریق آیدی input خود ، آنرا در jquery انتخاب کرده و آنرا از طریق متد barzegarSelect() آن را به پلاگین BarzegarSelect متصل کنید.
$("#inputId").barzegarSelect({
// change options here
})
Option | Type | Default | Info |
---|---|---|---|
minChars | Int | 1 | حداقل تعداد کاراکتر برای شروع جستجو از وب سرویس |
minLengthToCreate | Int | 1 | حداقل تعداد کاراکتر برای افزودن به انتخاب شده ها |
maxLengthToCreate | Int | 30 | حداکثر تعداد کاراکتر برای افزودن به انتخاب شده ها |
propertyKey | String | "id" | نام کلید هر آیتم |
propertyValue | String | "name" | نام مقدار هر آیتم |
propertyToSelect | String | "select" | نام کلید انتخاب شدن یا نشدن هر آیتم |
propertyToReadOnly | String | "readonly" | نام کلید فقط خواندنی بودن یا نبودن هر آیتم |
createItem | Boolean | true | امکان افزودن آیتم های جدید با تایپ و ثبت کردن |
liveConnect | Boolean | false | اتصال مستقیم به وب سرویس و دریافت اطلاعات از آن |
dropdownLimit | Int | 3 | محدود کردن تعداد نمایش در لیست کشویی |
selectedLimit | Int | 5 | محدود کردن تعداد آیتم های انتخاب شده |
setToHiddenInput | Boolean | true | قرار دادن مقادیر به یک input مخفی |
dropdownGap | Int | 1 | فاصله لیست کشویی از خودِ input |
webserviceUrl | String | "" | آدرس وب سرویس اتصالی برای دریافت داده های مورد جستجو |
method | String | "POST" | متد HTTP وب سرویس |
contentType | String | "application/x-www-form-urlencoded:charset=UTF-8" | نوع فرمت ارسالی داده ها به وبسرویس |
customData | Object | {} | دیگر پارامتر های ارسالی دلخواه به وب سرویس |
delay | Int | 100 | تاخیر در دریافت نتایج از وبسرویس |
searchingText | String | "در حال جستجو ..." | متن عبارت درحال جستجو از وب سرویس |
addBtnText | String | "افزودن" | متن دکمه افزودن |
deleteIcon | String | "<svg></svg>" | آیکون دکمه حذف موارد انتخاب شده |
hasImg | Boolean | true | امکان نمایش آیتم همراه با عکس |
propertyImg | String | "img" | نام کلید خصوصیت عکس |
در صورت مشاهده هر گونه مشکل، خطا، درخواست و نظر خوشحال میشویم که آن را با ما به اشتراک بگذارید و در ارتباط باشید! 🙏
ایمیل ارتباط با پشتیبانی: barzegar.select.info@gmail.com
تهیه شده با 💖 توسط امیرحسین برزگر برای شما 😉
دارای مجوز MIT
FAQs
An awesome UI select box, search box, tagging input, etc... with too many features; which powered by JavaScript and JQuery!
The npm package barzegar-select receives a total of 3 weekly downloads. As such, barzegar-select popularity was classified as not popular.
We found that barzegar-select demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
As vulnerability data bottlenecks grow, the federal government is formally investigating NIST’s handling of the National Vulnerability Database.
Research
Security News
Socket’s Threat Research Team has uncovered 60 npm packages using post-install scripts to silently exfiltrate hostnames, IP addresses, DNS servers, and user directories to a Discord-controlled endpoint.
Security News
TypeScript Native Previews offers a 10x faster Go-based compiler, now available on npm for public testing with early editor and language support.