جستجو (برجسته‌سازی) توکار در صفحات شعرها

امکانات جستجوی توکار که در مرورگرهای رومیزی با میانبر Ctrl+F و در مرورگرهای همراه عمدتاً از طریق منو در دسترس قرار می‌گیرند هنوز بین خیلی از کاربران شناخته شده نیستند. همین پریروز یکی از کاربران گنجور با ایمیل در مورد این که چطور می‌تواند داخل یک صفحهٔ شعر دنبال کلمهٔ خاصی بگردد سؤال پرسیده بود.

در گنجور برای صفحات فهرست‌های شعرها امکان خوبی وجود دارد که می‌توان با آن مثلاً با وارد کردن شمارهٔ شعر جستجو و فیلتر کرد.

در فکر بودم که امکانی مشابه جستجوی داخلی مرورگرها در صفحات شعرها فراهم شود که با توجه به پیچیدگی‌هایی مثل حرکات (زیر و زبر و تنوین و تشدید) و … پیاده‌سازی آن راحت نبود. خوشبختانه به مدد چت چی پی تی کتابخانه‌ای را یافتم که برای همین کار ساخته شده (mark.js) و تا حد زیادی همان امکاناتی را که مرورگرها برای جستجوی توکار ارائه می‌کنند در اختیار می‌گذارد.

این امکان در قالب یک کادر متنی که با شروع تایپ در آن به بالای صفحات منتقل می‌شود در اختیار قرار می‌گیرد و قابلیتهایی چون نادیده گرفتن حرکات حروف، اعلام تعداد نتایج و امکان اسکرول به محل نتایج را فراهم می‌کند. دامنهٔ جستجو نیز محدود به متن شعر یا نثر اصلی است و در میان سایر بخش‌های صفحه نمی‌گردد.

کادر جستجو در متن
جستجوی توکار در متن گنجور
نادیده گرفتن حرکات در متن

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.