Auto Input Text Direction

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

این قابلیت خوب و مفید رو چند وقتی بود که مد نظرم بود ولی امروز که دنبالش رفتم به نتیجه مورد نظر رسیدم و مناسب دیدم یک نوشته وبلاگ رو بهش اختصاص بدم چراکه می تونه برای زبان های فارسی و راست به چپ بسیار مفید و کارا باشه.

در ابتدا اسکریپتی با نام Auto Input Text Direction که می توانید از آن به راحتی استفاده کنید. اما مزایا و مشکلات این اسکریپت:

مزایا:

  • استفاده راحت و ساده
  • حجم بسیار کم
  • سرعت بالا

معایب:

  • تنها اولین حرف ملاک قرار داده می شود
  • اگر یکی از اعداد اولین حرف شما باشد همواره بخش ورود متن چپ به راست خواهد بود

اما اسکریپت دیگری نیز برای این کار آماده شده که توسط توییتر توسعه و مورد استفاده قرار می گیره:

مزایا:

  • یک اسکریپت نسبتا کامل و عالی برای انجام این فرایند
  • قابلیت تعیین میزان حساسیت نسبت به متن

معایب:

  • حجم بالا نسبت به اسکریپت قبلی
  • سرعت پایین تر نسبت به اسکریپت قبلی ( با توجه به ساختار اون می تونه کارائی سایت را پایین بیاورد که البته برای مرورگرهای دسکتاپ مشهود نیست اما می تواند روی موبایل تاثیر گذار باشد )
  • این اسکریپت برای textarea آماده شده و ممکن است روی inputهای معمولی کار نکند ( تست نشده و مطمئن نیستم )