Skip to content

Instantly share code, notes, and snippets.

@TheGP
Created November 25, 2014 10:03
Show Gist options
  • Select an option

  • Save TheGP/49292a0608526c20c1a6 to your computer and use it in GitHub Desktop.

Select an option

Save TheGP/49292a0608526c20c1a6 to your computer and use it in GitHub Desktop.
Speak random number in google translator
(function () {
function loadScript(url, callback) {
var script = document.createElement("script")
script.type = "text/javascript";
if (script.readyState) { //IE
script.onreadystatechange = function () {
if (script.readyState == "loaded" || script.readyState == "complete") {
script.onreadystatechange = null;
callback();
}
};
} else { //Others
script.onload = function () {
callback();
};
}
script.src = url;
document.getElementsByTagName("head")[0].appendChild(script);
}
loadScript("https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js", function () {
//jQuery loaded
});
})();
function triggerMouseEvent (node, eventType) {
var clickEvent = document.createEvent('MouseEvents');
clickEvent.initEvent (eventType, true, true);
node.dispatchEvent (clickEvent);
}
var srcListenButton = document.getElementById('gt-src-listen');
function randomNumber() {
jQuery('#source').val(Math.round((Math.random() * 100)));
setTimeout(function() {
triggerMouseEvent (srcListenButton, 'mouseover');
triggerMouseEvent (srcListenButton, 'mousedown');
triggerMouseEvent (srcListenButton, 'mouseup');
}, 500);
}
@TheGP

TheGP commented Nov 25, 2014

Copy link
Copy Markdown
Author

After typing it in console just type randomNumber(); and so on

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment