From 79b8dbd0c82ae8bccfa343c90dabb71f9d04b622 Mon Sep 17 00:00:00 2001 From: Simon Tokumine Date: Sun, 18 Jul 2010 11:17:30 +0100 Subject: [PATCH] improve commenting --- public/tolk/application.js | 26 ++++---------------------- 1 file changed, 4 insertions(+), 22 deletions(-) diff --git a/public/tolk/application.js b/public/tolk/application.js index 30f101d..d7d3938 100644 --- a/public/tolk/application.js +++ b/public/tolk/application.js @@ -1,14 +1,16 @@ google.load("language", "1"); Event.observe(window, 'load', function() { + // Translate the phrase when the translator clicks on the text area // only fires if textarea is blank $$('textarea').invoke('observe', 'click', function(event) { var phrase = this.up('tr').down('span.to_translate'); var textarea = this; var target_language = $('target_language').innerHTML; + if (phrase && textarea && $F(textarea).blank){ - //translate it + //translate it using google translate, autodetect source language var to_trans = phrase.innerHTML; google.language.translate(to_trans, "", target_language, function(result) { if (!result.error) { @@ -17,25 +19,5 @@ Event.observe(window, 'load', function() { } }); } - }); - -/* -// translate everything on the page. Not so useful as translator has to do everything. - $$('table.translations tr').each(function(row){ - var phrase = row.down('span.to_translate'); - var textarea = row.down('textarea'); - var target_language = $('target_language').innerHTML; - - if (phrase && textarea && $F(textarea).blank){ - //translate it - var to_trans = phrase.innerHTML; - google.language.translate(to_trans, "", target_language, function(result) { - if (!result.error) { - textarea.setValue(result.translation) - } - }); - } - }); -*/ - + }); });