تفاوت میان نسخه‌های «کاربر:Jeeputer/Aligner.js»

بدون خلاصه ویرایش
(فاصله و وصل مجازی را برای محاسبهٔ اندازه در نظر نگیر)
}
function getVisualLength(text) {
// ZWNJ, ZWJ, Lam from لا ligature (not the best idea as it is font specific, but well)
// .split('') isn't non-BMP aware yet it doesn't matter here also
return text.splitreplace(/(\u200c|\u200d|ل(?=ا))/g, '').filter(function (x) {length;
}
// Don't consider ZWNJ and ZWJ for length
return x !== '\u200c' && x !== '\u200d';
}).length;
}
 
mw.util.addPortletLink('p-cactions', 'javascript:void(0);', 'پارامترهای ترازشده', 'us-majavah-align');