- ViraStack Mask
v2.2.0Minor
Ad alanları için `fullName` preset'i
Ad soyad ve kart üzerindeki ad alanları artık yalnızca harf ve tek boşluk kabul ediyor.
Ne değişti
fullNamepreset'i: Her dilden harf ve tek boşluk kabul eder, harfle başlar, en çok 70 karakterdir.autoComplete: "name"ayarlar.- Kart üzerindeki ad:
{ preset: "fullName", autoComplete: "cc-name" }kullan. - Tire ve apostrof: Varsayılan olarak kabul edilmez. İzin vermek için
presets.fullName.optionsdeğerini kendintoken'ınladefinePresetiçine aktar. - Negatif
maxdüzeltmesi:signed: truevemax: -5iken-10yazınca-50oluyordu. Negatifmaxartık alan terk edilince uygulanıyor;parseMaskedde-3değerini-5'e çevirmek yerinenumber.maxhatası döndürüyor. Sıfır ve üstümaxdeğerleri eskisi gibi çalışıyor. - Türkçe telefon düzeltmesi:
{ preset: "phone", country: "TR" }alanına0905551234567yapıştırınca(905) 551 23 45görünüyor, değer de ekranla uyuşmuyordu. Artık(555) 123 45 67oluyor.
Neden
Mask 2.0'da alpha preset'i kaldırılmıştı, bu yüzden her ad alanı kendi pattern'ini yazmak zorundaydı. İlk ihtiyaç Start checkout-card modülündeki kart formunda çıktı.