From efc220675fcb78362a3c41df7b6e6e5ff648dd26 Mon Sep 17 00:00:00 2001 From: Chris Date: Wed, 2 Apr 2014 21:55:40 +0800 Subject: [PATCH] Pman.GoogleTranslate.js --- Pman.GoogleTranslate.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/Pman.GoogleTranslate.js b/Pman.GoogleTranslate.js index 89058709..186bb30f 100644 --- a/Pman.GoogleTranslate.js +++ b/Pman.GoogleTranslate.js @@ -163,7 +163,22 @@ Pman.GoogleTranslate = function(str, src, dest, cb, force) { }, failure: function (res) { Roo.log(res); - Roo.MessageBox.alert("Failure ", res.message); + if (!res.data) { + return res; + } + + if(typeof(res.data.error) != 'undefined'){ + Roo.get(document.body).unmask(); + Roo.MessageBox.alert("Failure ", res.data.error.message); + return; + } + + if(typeof(res.data.translations[0].translatedText) == 'undefined'){ + Roo.MessageBox.alert("Failure ", "Does not found the translated text."); + } + cb(res.data.translations[0].translatedText); + + //Roo.MessageBox.alert("Failure ", res.message); } }); // Roo.log(ret); -- 2.39.2