User:দিব্য দত্ত/Script/Pratisthapon.js
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.
/*
@Author [[User:দিব্য দত্ত]]
*/
$(document).ready(function() {
function customAlert(msg,duration){
var pageId = mw.config.get('wgArticleId');
var div = document.createElement('div');
div.style ='position: fixed; right:500px; top:100px;height:51px;padding-top:13px;width:300px;font-size:25px; display:block;border: solid 1px black;background-color:white';
div.innerHTML = "<center><img src='https://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Chulito_verde.jpg/21px-Chulito_verde.jpg'>"+" "+msg+"</center>";
setTimeout(function() {
div.parentNode.removeChild(div);
},duration);
document.body.appendChild(div);};
var Pratisthapon = function() {
$('#wpTextbox1').wikiEditor('addToToolbar', {
'section': 'main',
'group': 'insert',
'tools': {
'Pratisthapon': {
label: 'অসমীয়া লিখোতে হোৱা কেইটামান সাধাৰণ ভুল প্ৰতিস্থাপন কৰক',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/1/1e/Pratisthapon.png/25px-Pratisthapon.png',
action: {
type: 'callback',
execute: function() {
getText = $('#wpTextbox1').val();
newText = getText.replace(/ +/g, " ");
// old proti code //
newText = newText.replace(/।।/g, '॥');
newText = newText.replace(/।।/g, "॥");
newText = newText.replace(/৷৷/g, "॥");
newText = newText.replace(/র/g, "ৰ");
newText = newText.replace(/অাা/g, "আ");
newText = newText.replace(/অা/g, "আ");
newText = newText.replace(/আা/g, "আ");
newText = newText.replace(/ ।/g, "।");
newText = newText.replace(/ ৷/g, "।");
newText = newText.replace(/ \?/g, "?");
newText = newText.replace(/ ॥/g, "॥");
newText = newText.replace(/ !/g, "!");
newText = newText.replace(/ ;/g, ";");
newText = newText.replace(/াে/g, "ো");
newText = newText.replace(/ো/g, "ো");
newText = newText.replace(/^ +| +$/gm, "");
$('#wpTextbox1').val(newText);
customAlert('বৰ্ণাশুদ্ধি নিবাৰণ কৰা হ’ল।','3000');
$('#wpSummary').val("ৰ-প্ৰতিস্থাপন সঁজুলি ব্যৱহাৰ কৰি ‘বঙালী ৰ’ প্ৰতিস্থাপন কৰা হ’ল।");
}
}
}
}
});
};
/* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar … */
if ($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) !== -1) {
$.when(mw.loader.using('ext.wikiEditor'), $.ready)
.then(Pratisthapon);
}
});