ಸದಸ್ಯ:Teju2friends/number-edit.js
Appearance
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
javascript:
function numberEdit()
{
e1 = document.createElement("input");
e1.setAttribute("type","button");
e1.setAttribute("value","ಕನ್ನಡ ಸಂಖ್ಯೆ");
e1.setAttribute("onclick", "doit()");
b = document.getElementById('wpDiff');
if(b) b.parentNode.insertBefore(e1,b.nextSibling);
}
function doit()
{
book=document.getElementById("wpTextbox1");
str=book.value;
goodStr="";
for(pos = str.search(/[0-9\<\[\{]/g);pos != -1;)
{
pat = str.charAt(pos);
goodStr = goodStr + str.substr(0,pos);
if(pat=='[')
{
if(str.charAt(pos+1)=='[')
{
oldPos = pos;
pos = str.search(/\]\]/g);
if(pos == -1)
{
goodStr += str.substr(oldPos,2);
str = str.substring(oldPos+2,str.length);
pos = str.search(/[0-9\<\[\{]/g);
}
else
{
goodStr += str.substr(oldPos,pos+2-oldPos);
str = str.substring(pos+2,str.length);
pos = str.search(/[0-9\<\[\{]/g);
}
}
else
{
oldPos = pos;
pos = str.search(/\]/g);
if(pos == -1)
{
goodStr += str.substr(oldPos,1);
str = str.substring(oldPos+1,str.length);
pos = str.search(/[0-9\<\[\{]/g);
}
else
{
goodStr += str.substr(oldPos,pos+1-oldPos);
str = str.substring(pos+1,str.length);
pos = str.search(/[0-9\<\[\{]/g);
}
}
}
else if(pat=='{')
{
if(str.charAt(pos+1)=='{')
{
oldPos = pos;
pos = str.search(/\}\}/g);
if(pos == -1)
{
goodStr += str.substr(oldPos,2);
str = str.substring(oldPos+2,str.length);
pos = str.search(/[0-9\<\[\{]/g);
}
else
{
goodStr += str.substr(oldPos,pos+2-oldPos);
str = str.substring(pos+2,str.length);
pos = str.search(/[0-9\<\[\{]/g);
}
}
else
{
oldPos = pos;
pos = str.search(/\}/g);
if(pos == -1)
{
goodStr += str.substr(oldPos,1);
str = str.substring(oldPos+1,str.length);
pos = str.search(/[0-9\<\[\{]/g);
}
else
{
goodStr += str.substr(oldPos,pos+1-oldPos);
str = str.substring(pos+1,str.length);
pos = str.search(/[0-9\<\[\{]/g);
}
}
}
else if(pat=='<')
{
oldPos = pos;
pos = str.search(/\>/g);
if(pos == -1)
{
goodStr += str.substr(oldPos,1);
str = str.substring(oldPos+1,str.length);
pos = str.search(/[0-9\<\[\{]/g);
}
else
{
goodStr += str.substr(oldPos,pos+1-oldPos);
str = str.substring(pos+1,str.length);
pos = str.search(/[0-9\<\[\{]/g);
}
}
else
{
switch(pat*1)
{
case 0: goodStr += "೦" ;break;
case 1: goodStr += "೧";break;
case 2: goodStr += "೨";break;
case 3: goodStr += "೩" ;break
case 4: goodStr += "೪" ;break;
case 5: goodStr += "೫" ;break;
case 6: goodStr += "೬" ;break;
case 7: goodStr += "೭" ;break;
case 8: goodStr += "೮" ;break;
case 9: goodStr += "೯" ;break;
}
str = str.substring(pos+1,str.length);
pos = str.search(/[0-9\<\[\{]/g);
}
}
goodStr += str;
book.value = goodStr;
summary = document.getElementById ("wpSummary");
if(null == summary.value.match("numberEdit"))
{
summary.value += "[[ಸದಸ್ಯ:Teju2friends/number-edit.js|numberEdit]] ಉಪಯೋಗಿಸಿ ಇಂಗ್ಲಿಷ್ ಅಂಕೆಗಳನ್ನು ಕನ್ನಡಕ್ಕೆ ಅನುವಾದಿಸಲಾಗಿದೆ";
}
}
numberEdit();
void(0);