itu sozluk turkcelesir butonu

By togisama Last update Jan 21, 2009 — Installed 57 times. Daily Installs: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0

There are 1 previous version of this script.

// ==UserScript==
// @name           itu sozluk turkcelesir butonu
// @namespace      http://www.itusozluk.com/userinfo.php?user=togisama 
// @description    girilerinizi bir cirpida turkcelestiriviri buton c_=ç g_=ğ s_=ş i_=ı o_=ö u_=ü
// @include        http://www.itusozluk.com/*
// ==/UserScript==

var form,but, element,i;
but = document.getElementById("sub");

if (but) {
			element = document.createElement("input");
		    	element.setAttribute("class", "but");
		    	element.setAttribute("type", "button");
			element.setAttribute("value", "Türkçe");
			element.setAttribute("title", "giriyi türkçeleştir");
			element.setAttribute("style", "font-size:11px;float:left;width:40px;");
			element.addEventListener('click',myhen,true);
			but.parentNode.insertBefore(element, but);
}

function myhen(event)
{
	var k=document.getElementById('entry');

	if(!k)
		var k=document.getElementById('d');

	var txt=k.value;

	txt=r(txt,'c_','ç');
	txt=r(txt,'g_','ğ');
	txt=r(txt,'s_','ş');
	txt=r(txt,'i_','ı');
	txt=r(txt,'o_','ö');
	txt=r(txt,'u_','ü');

	k.value=txt;

	k.focus();
	event.preventDefault();
}

function r(dd,s,t) 
{ // Replace search string with translation
	if (s==t) 
		return (dd); 
	
	else 
	{
		var RegExpr = new RegExp(s,"g");
		return (dd.replace(RegExpr,t));
    }
}