Sha256: dba63e9c77c560f27ce271990437208ea89c91d7262a4e05e6a29f829c9f1580
Contents?: true
Size: 757 Bytes
Versions: 4
Compression:
Stored size: 757 Bytes
Contents
var consoleDiv = document.getElementById('console'); var replConsole = new REPLConsole({ promptLabel: consoleDiv.dataset.initialPrompt, commandHandle: function(line) { var _this = this; var xhr = new XMLHttpRequest(); var url = consoleDiv.dataset.remotePath; var params = "input=" + encodeURIComponent(line); xhr.open("PUT", url, true); xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest"); xhr.send(params); xhr.onreadystatechange = function() { if (xhr.readyState === 4) { var response = JSON.parse(xhr.responseText); _this.writeOutput(response.output); } } } }); replConsole.install(consoleDiv);
Version data entries
4 entries across 4 versions & 1 rubygems