Class PramukhPhoneticHandler

Object
   |
   +--PramukhPhoneticHandler

class PramukhPhoneticHandler


PramukhPhoneticHandler is the class required for converting any HTML element like textbox, textarea, iframe into Indic IME. It currently supports 9 Indian scripts named Bengali, Devnagari, Gujarati, Gurmukhi, Kannada, Malayalam, Oriya, Tamil and Telugu. Using 3 lines of code you can enable any Webpage to have Indic IME enabled on it.

<html>
<head>
<script type="text/javascript" src="js/pramukhlib.js"></script>
</head>
<body>
<input type="text" id="first_name">
<script language="javascript">
var pph = new PramukhPhoneticHandler();
pph.convertAllToIndicIME('devnagari');

</script>
</body>
</html>


Constructor Summary
PramukhPhoneticHandler()
           
 
Method Summary
 Object convertAllToIndicIME(<String> ScriptName, <Function> Callback)
           Converts all textbox and textarea elements into Indic IME.
 void convertToIndicIME(<String> ElementName, <Object> ElementObject, <String> ScriptName, <Boolean> DefaultEvent)
           Convert a specified element into Indic IME.
 Object getEventObject(<String> ElementName, <Event> DefaultEventObject)
           Depending on the browser and type of HTML element, this function returns the Event Object
 Object getScript(<String> ElementName)
           Gets the currently set script name for an element
 Object keydownHandler(<String> ElementNam<Event> e, e)
           Manually assign the keyown event of HTML element.
 Object keypressHandler(<String> ElementNam<Event> e, e)
           Manually assign the keypress event of HTML element.
 void onScriptChange(<String> ElementName, <Function> cbName)
           Specifies the callback function to call when script is changed internally due to toggle key press.
 void setGlobalScript(<String> ScriptName)
           Sets specified script to all elements added in the objects
 void setScript(<String> ElementName, <String> ScriptName)
           Sets new script for the specified element
 void setToggleKey(<int> Key)
           Sets the shortcut key to switch between Indic script and English.

Constructor Detail

PramukhPhoneticHandler

PramukhPhoneticHandler()

Method Detail

convertAllToIndicIME

Object convertAllToIndicIME(<String> ScriptName, <Function> Callback)

convertToIndicIME

void convertToIndicIME(<String> ElementName, <Object> ElementObject, <String> ScriptName, <Boolean> DefaultEvent)

getEventObject

Object getEventObject(<String> ElementName, <Event> DefaultEventObject)

getScript

Object getScript(<String> ElementName)

keydownHandler

Object keydownHandler(<String> ElementName, <Event> e)

keypressHandler

Object keypressHandler(<String> ElementName, <Event> e)

onScriptChange

void onScriptChange(<String> ElementName, <Function> cbName)

setGlobalScript

void setGlobalScript(<String> ScriptName)

setScript

void setScript(<String> ElementName, <String> ScriptName)

setToggleKey

void setToggleKey(<int> Key)


Documentation generated by JSDoc