
Normal
gtbTranslateOnElementLoaded, (function () {var lib = null; was the check ready count = 0; function sends message (message, attrs) {var data = document.getElementById ("gtbTranslateElementCode"); for (var p in attrs) {data.removeAttribute (p);} for (var p in attrs) {if ("undefined"! = typeof attrs [i]) {data.setAttribute (p, attrs [i]);}} was evt = document.createEvent ("Events"); evt.initEvent (message, true , false); document.dispatchEvent (evt);} function checkLibReady () {var ready = lib.isAvailable (); if (ready) {Send message ("gtbTranslateLibReady", {"gtbTranslateError": false}); return;} f (check ready count + +> 5) {Send message ("gtbTranslateLibReady" {"GtbTranslateError": true}); return;} setTimeout (checkLibReady, 100);} gtbTranslateOnElementLoaded = function () {lib = google.translate.TranslateService ({}); send message ("{EVT_LOADED}", {}, [ ]), where data = document.getElementById ("gtbTranslateElementCode"); data.addEventListener ("gtbTranslate", onTranslateRequest, true); data.addEventListener ("gtbTranslateCheckReady", onCheckReady, true); data.addEventListener ("gtbTranslateRevert", onRevert , true); checkLibReady ();}; onCheckReady function () {var ready = lib.isAvailable (); send message ("gtbTranslateLibReady", {"gtbTranslateError":! ready});} function onTranslateRequest () {var data = document.getElementById ("gtbTranslateElementCode"); was orig = data.getAttribute ("gtbOriginalLang"); was target = data.getAttribute ("gtbTargetLang"); lib.translatePage (orig, target, onProgress) ;} function onProgress (progressions, opt_finished, opt_error) {SendMessage ("gtbTranslateOnProgress" {"gtbTranslateProgress" progressions, "gtbTranslateFinished" opt_finished, "gtbTranslateError" opt_error});} function onRevert () {lib.restore () ;}})(); (function () {var d = window, e = document; function f (b) {var a = e.getElementsByTagName ("head") [0]; a _loadJs (b) {var a = e.createElement ("script"); a.type = "text / javascript"; a.charset = "UTF-8"; a.src = b, f (a)} function _loadCss (b) {var a = e.createElement ("link"); a.type = "text / css"; a.rel = "stylesheet"; a.charset = "UTF-8"; a.href = b; f (a)} function _isNS (b) {b = b.split ("."); for (var a = d, c = 0; c
0 comments:
Post a Comment