Arabic/Persian numbers support for Countdown Timer Ultimate
-
Hi
im wondering if your plugin support Arabic/Persian/Indian numbers for count down timer.
Numbers template: 1234567890 ====> ۱۲۳۴۵۶۷۸۹۰
I had tried to change the Css and font family but not worked.
I had tried using the code below and call it by function:
var defaultSettings = ‘fa’;
(function( $ ){$.fn.persiaNumber = function(settings) {
if(typeof(settings) == ‘string’ && settings.length > 0)
defaultSettings = settings;
var range = 1728;
if(settings == ‘ar’){
range = 1584;
}
window.persiaNumberedDOM = this;
convert(this, range);
$(document).ajaxComplete(function(){
var thisObj = window.persiaNumberedDOM;
convert(thisObj, range);
});
function convert(obj, range){
obj.find(“*”).andSelf().contents().each(function() {
if (this.nodeType === 3 && this.parentNode.localName != “style” && this.parentNode.localName != “script”) {
this.nodeValue = this.nodeValue.replace(this.nodeValue.match(/[0-9]*\.[0-9]+/), function(txt){
return txt.replace(/\./,’,’);
});
this.nodeValue = this.nodeValue.replace(/\d/g, function(v) {
return String.fromCharCode(v.charCodeAt(0) + range);
});
}
});
}
};
})( jQuery );
origParseInt = parseInt;
parseInt = function(str) {
str = str && str.toString().replace(/[\u06F0\u06F1\u06F2\u06F3\u06F4\u06F5\u06F6\u06F7\u06F8\u06F9]/g, function(v){return String.fromCharCode(v.charCodeAt(0) – 1728)}).replace(/[\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669]/g, function(v){return String.fromCharCode(v.charCodeAt(0) – 1584)}).replace(/[\u066B]/g, ‘.’);
return origParseInt(str);
};
origParseFloat = parseFloat;
parseFloat = function(str) {
str = str && str.toString().replace(/[\u06F0\u06F1\u06F2\u06F3\u06F4\u06F5\u06F6\u06F7\u06F8\u06F9]/g, function(v){return String.fromCharCode(v.charCodeAt(0) – 1728)}).replace(/[\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669]/g, function(v){return String.fromCharCode(v.charCodeAt(0) – 1584)}).replace(/[\u066B]/g, ‘.’);
return origParseFloat(str);
};The page I need help with: [log in to see the link]
The topic ‘Arabic/Persian numbers support for Countdown Timer Ultimate’ is closed to new replies.