the code is not working and in this the toolbar is not shown . if you have 
any solution plz help..

On Tuesday, April 13, 2010 11:36:50 PM UTC+5:30, Akash wrote:
>
> Hi,
>     Here is a sample code to turn transliteration on on YUI editor.
> The key here is following statement
>
> ****
> control.makeTransliteratable(['yahoo_editor']);
> ****
> where yahoo is the name and id of the textarea using to create YUI
> editor. Here is the complete sample code.
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/
> TR/html4/strict.dtd">
> <html>
> <head>
>         <title>YUI Library Examples: Rich Text Editor: Icon 
> Insertion</title>
>
>
>     <meta http-equiv="content-type" content="text/html;
> charset=utf-8">
>             <link rel="stylesheet" type="text/css" href="http://
> ajax.googleapis.com/ajax/libs/yui/2.8.0r4/assets/yui.css" >
>
> <style>
> /*Supplemental CSS for the YUI distribution*/
> #custom-doc { width: 95%; min-width: 950px; }
> #pagetitle {background-image: url(http://ajax.googleapis.com/ajax/libs/
> yui/2.8.0r4/assets/bg_hd.gif);}
>
>
> </style>
>
> <link rel="stylesheet" type="text/css" href="http://
> ajax.googleapis.com/ajax/libs/yui/2.8.0r4/assets/
> dpSyntaxHighlighter.css">
> <!--Script and CSS includes for YUI dependencies on this page-->
> <link rel="stylesheet" type="text/css" href="http://
> ajax.googleapis.com/ajax/libs/yui/2.8.0r4/build/menu/assets/skins/sam/
> menu.css" />
> <link rel="stylesheet" type="text/css" href="http://
> ajax.googleapis.com/ajax/libs/yui/2.8.0r4/build/button/assets/skins/
> sam/button.css" />
> <link rel="stylesheet" type="text/css" href="http://
> ajax.googleapis.com/ajax/libs/yui/2.8.0r4/build/container/assets/skins/
> sam/container.css" />
> <link rel="stylesheet" type="text/css" href="http://
> ajax.googleapis.com/ajax/libs/yui/2.8.0r4/build/editor/assets/skins/
> sam/editor.css" />
> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/
> libs/yui/2.8.0r4/build/yuiloader/yuiloader-min.js"></script>
>
>     <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/
> jquery.min.js" type="text/javascript"></script>
> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/
> libs/yui/2.8.0r4/build/event/event-min.js"></script>
> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/
> libs/yui/2.8.0r4/build/dom/dom-min.js"></script>
> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/
> libs/yui/2.8.0r4/build/animation/animation-min.js"></script>
> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/
> libs/yui/2.8.0r4/build/connection/connection-min.js"></script>
> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/
> libs/yui/2.8.0r4/build/element/element-min.js"></script>
> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/
> libs/yui/2.8.0r4/build/container/container-min.js"></script>
> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/
> libs/yui/2.8.0r4/build/menu/menu-min.js"></script>
> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/
> libs/yui/2.8.0r4/build/button/button-min.js"></script>
> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/
> libs/yui/2.8.0r4/build/editor/editor.js"></script>
>
>     <script src="http://www.google.com/jsapi?
>
> key=ABQIAAAA1XbMiDxx_BTCY2_FkPh06RRaGTYH6UMl8mADNa0YKuWNNa8VNxQEerTAUcfkyrr6OwBovxn7TDAH5Q
> "></
> script>
>     <script type="text/javascript">
>     /*
>     *  How to setup a textarea that allows Transliteration from
> English to Hindi.
>     */
>
>         google.load("elements", "1", { packages: "transliteration" });
>
>
>     </script>
>
> <!--there is no custom header content for this example-->
>
>
> <script type="text/javascript">
> //enable passthrough of errors from YUI Event:
> if ((typeof YAHOO !== "undefined") && (YAHOO.util) &&
> (YAHOO.util.Event)) {
>         YAHOO.util.Event.throwErrors = true;
> }
> </script>
> </head>
> <body id="yahoo-com" class="yui-skin-sam">
>
>
>         <!--BEGIN SOURCE CODE FOR EXAMPLE =============================== 
> -->
>
>         <style>
>     .yui-skin-sam .yui-toolbar-container .yui-toolbar-inserticon
> span.yui-toolbar-icon {
>         background-image: url( assets/suits_default.gif );
>         background-position: 1px 0px;
>         left: 5px;
>     }
>     .yui-skin-sam .yui-toolbar-container .yui-button-insertdate-
> selected span.yui-toolbar-icon {
>         background-image: url( assets/suits_active.gif );
>         background-position: 1px 0px;
>         left: 5px;
>     }
>     #inserticon {
>         border:1px solid #808080;
>         padding:5px;
>         background-color: #F2F2F2;
>     }
>     #inserticon a {
>         display: block;
>         float: left;
>         border: 1px solid #F2F2F2;
>     }
>     #inserticon a:hover {
>         border: 1px solid #808080;
>     }
> </style>
> <style>
> .yui-toolbar-group-insertitem {
>     *width: auto;
> }
>     .style1
>     {
>         width: 210px;
>     }
> </style>
>
> <form method="post" action="#" id="form1">
>
> <table><tr><td><div id="googTrans"><textarea id="yahoo" name="yahoo"
> rows="20" cols="75">
> </textarea></div></td></tr></table>
>
> </form>
>
> <script>
> (function() {
>
>     var myConfig = {
>         height: '150px',
>         width: '380px',
>         animate: true,
>         limitCommands: true,
>         dompath: true,
>         extracss: 'body { font-size: 10px; font-family: Tahoma; }',
>         insert: true,
>         focusAtStart: true,
>         toolbar: {
>             titlebar: 'My Editor',
>             collapse: true,
>             buttons: [
>                 { group: 'textstyle', label: 'Font Style',
>                     buttons: [
>                         { type: 'push', label: 'Bold', value:
> 'bold' },
>                         { type: 'push', label: 'Italic', value:
> 'italic' },
>                         { type: 'push', label: 'Underline', value:
> 'underline' },
>                         { type: 'separator' },
>                         { type: 'spin', label: '13', value:
> 'fontsize', range: [9, 75], disabled: false },
>                         { type: 'separator' },
>                         { type: 'color', label: 'Font Color', value:
> 'forecolor', disabled: false },
>                         { type: 'color', label: 'Background Color',
> value: 'backcolor', disabled: false },
>                         { type: 'push', label: 'Hindi
> Transliteration', value: 'inserticon' }
>                     ]
>                 }
>             ]
>         }
>     };
>
>     YAHOO.log('Editor created..', 'info', 'example');
>     myEditor = new YAHOO.widget.Editor('yahoo', myConfig);
>
>     var control = null;
>
>
>     myEditor.on('toolbarLoaded', function() {
>
>         myEditor.toolbar.on('inserticonClick', function(ev) {
>             control.toggleTransliteration();
>             return false;
>         }, myEditor, true);
>
>     });
>
>     myEditor.render();
>     myEditor.on('afterRender', function() {
>         setTimeout(function() {
>             var content = document.getElementById('googTrans');
>             // Create the HTML for our text area
>
>             var options = {
>                 sourceLanguage:
>               google.elements.transliteration.LanguageCode.ENGLISH,
>                 destinationLanguage:
>               [google.elements.transliteration.LanguageCode.HINDI],
>                 transliterationEnabled: false
>             };
>
>             // Create an instance on TransliterationControl with the
> required
>             // options.
>             control =
>           new
> google.elements.transliteration.TransliterationControl(options);
>
>             // Enable transliteration in the textbox with id
>             // 'transliterateTextarea'.
>             control.makeTransliteratable(['yahoo_editor']);
>
>         }, 1000);
>
>     });
>
>
> })();
> </script>
>         <!--END SOURCE CODE FOR EXAMPLE =============================== -->
> </body>
> </html>
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Google AJAX APIs" group.
To post to this group, send email to
google-ajax-search-api@googlegroups.com
To unsubscribe from this group, send email to
google-ajax-search-api+unsubscr...@googlegroups.com
To view this message on the web, visit
https://groups.google.com/d/msg/google-ajax-search-api/-/IJbfNwseGzIJ
For more options, visit this group at
http://groups.google.com/group/google-ajax-search-api?hl=en?hl=en

Reply via email to