குறிப்பு - சேமித்த பின்னர், நீங்கள் செய்த மாற்றங்களைக் காண்பதற்கு உங்கள் உலவியின் இடைமாற்று அகற்றப்பட வேண்டும்.

  • மொஸில்லா பயர்பாக்ஸ் / சபாரி: Shift+Reload, அல்லது Ctrl-F5 அல்லது Ctrl-R (⌘-R Mac ல்)
  • கூகிள் குரோம் Ctrl-Shift-R அழுத்தவும். (⌘-Shift-R Mac ல்) ;
  • இண்டர்நெட் எக்ஸ்ப்ளோரர்: Ctrl-Refresh அல்லது Ctrl-F5 ஐ அழுத்தவும்.
  • ஒபேரா: Tools → Preferences இல் இடைமாற்றை அகற்றவும்;
/*
    This userscript is to replace Common fix
    @Author [[User:Neechalkaran]]
*/
    
    if(mw.config.values.wgCanonicalNamespace==="Page"){
   var frombox = document.createElement('textarea');
   frombox.style="float: left;width:20%";
   frombox.id="fromword";
   var tobox = document.createElement('textarea');
   tobox.style="float: left;width:20%";
   tobox.id="toword";
   
   
   var chk = document.createElement('input');
   chk.style ='margin: 4px 2px;';
   chk.type="checkbox";
   chk.id="specialchar"
   $('.mw-editTools').prepend(chk);

   var chk = document.createElement('span');
   chk.innerText=" SpecialChar";
   $('.mw-editTools').prepend(chk);
   
   var inp = document.createElement('input');
   inp.style ='margin: 4px 2px;';
   inp.type="button";
   inp.onclick=replacedoublequote;
   inp.value="“…”";
   $('.mw-editTools').prepend(inp);
   var inp = document.createElement('input');
   inp.style ='margin: 4px 2px;';
   inp.type="button";
   inp.onclick=replacesinglequote;
   inp.value="‘…’";
   $('.mw-editTools').prepend(inp);
   var inp = document.createElement('input');
   inp.style ='margin: 4px 2px;';
   inp.type="button";
   inp.onclick=replacechar;
   inp.value="Replace";
   $('.mw-editTools').prepend(inp);
   $('.mw-editTools').prepend(tobox);
   $('.mw-editTools').prepend(frombox);
   
$('#wpTextbox1').keypress(function (a) {
if($('#specialchar:checked').val())if(a.originalEvent.key=="\"" || a.originalEvent.key=="'")
{
if(a.originalEvent.key=="\""){startquote="“";endquote="”"}
if(a.originalEvent.key=="'"){startquote="‘";endquote="’"}

var doc=document.getElementById("wpTextbox1");
var boxtext=doc.value;
var oSel = doc.selectionStart;
if(boxtext[oSel-1].trim()=="")
{doc.value=boxtext.substring(0,oSel)+startquote+boxtext.substring(oSel);}
else{doc.value=boxtext.substring(0,oSel)+endquote+boxtext.substring(oSel);}
doc.setSelectionRange(oSel, oSel);
a.preventDefault();
}
});


    }
 
function replacedoublequote()
{
var textarea=$('#wpTextbox1').val();
textarea=textarea.replace(RegExp("(\"[ஂ-௺a-zA-Z])","gi"), function(a)
{return "“"+ a.replace("\"","");});
textarea=textarea.replace(RegExp("([ஂ-௺a-zA-Z.]\")","gi"), function(a)
{return a.replace("\"","") +"”";});

$('#wpTextbox1').val(textarea);
} 
function replacesinglequote()
{
var textarea=$('#wpTextbox1').val();
textarea=textarea.replace(RegExp("('[ஂ-௺a-zA-Z])","gi"), function(a)
{return "‘"+ a.replace("'","");});
textarea=textarea.replace(RegExp("([ஂ-௺a-zA-Z.]')","gi"), function(a)
{return a.replace("'","") +"’";});

$('#wpTextbox1').val(textarea);
} 
function replacechar()
{
var textarea=$('#wpTextbox1').val();
$('#wpTextbox1').val(textarea.replace(RegExp($('#fromword').val(),"gi"), $('#toword').val()));
}
"https://ta.wikisource.org/w/index.php?title=பயனர்:Neechalkaran/commonreplace.js&oldid=1489130" இலிருந்து மீள்விக்கப்பட்டது