From afdd1bb1671886588e7f7bcab75bb66562a663bd Mon Sep 17 00:00:00 2001 From: Nick Walton Date: Mon, 29 Apr 2019 17:30:22 -0600 Subject: [PATCH] added delete functionality, and incrased speed --- __pycache__/utils.cpython-37.pyc | Bin 2070 -> 2068 bytes generate.sh | 6 ++-- gpt2/src/__pycache__/encoder.cpython-37.pyc | Bin 4963 -> 4961 bytes static/script.js | 32 ++++++++++++++++++-- 4 files changed, 32 insertions(+), 6 deletions(-) diff --git a/__pycache__/utils.cpython-37.pyc b/__pycache__/utils.cpython-37.pyc index 837049a93a6e6d692bf4d12bcba82156599dbe18..252863a7c967cc7012d185d51d0f7614196c9f88 100644 GIT binary patch delta 41 vcmbOxFhzjViI1%*Sic9 delta 43 xcmbOtFin8diI^<<<+N delta 43 xcmaE;_E?S6iI&rQ|O%S_HLPs}OF&oeOC9LOTT4*&{h408Yg diff --git a/static/script.js b/static/script.js index f198284..ca7f587 100644 --- a/static/script.js +++ b/static/script.js @@ -161,10 +161,17 @@ var Typer={ }, appendToText:function(str){ - str = str.replace(".", "." + "") + str = str.replace(".", "." + "") typing = true Typer.text = Typer.text + str; }, + + removeChar:function(){ + var cont=Typer.content() + $("#console").html($("#console").html().substring(0,cont.length-1)) + Typer.text = Typer.text.substring(0, Typer.text.length-1) + Typer.index = Typer.index - 1 + }, addText:function(){ @@ -199,7 +206,7 @@ function writeAppend(str){ function startTyping(){ - addTextTimer = setInterval("typeWords()", 25) + addTextTimer = setInterval("typeWords()", 20) } @@ -207,11 +214,31 @@ function typeWords() { Typer.addText() } +document.addEventListener("keydown", KeyCheck); + +function KeyCheck(evt) { + evt = evt || window.event + var charCode = evt.keyCode || evt.which + if(charCode == 8){ + console.log("delete pressed") + if(inputStr.length > 0){ + console.log(inputStr) + inputStr = inputStr.substring(0, inputStr.length-1) + console.log(inputStr) + Typer.removeChar() + } + } +} + + document.onkeypress = function(evt) { if(acceptInput && !isMobileDevice()){ evt = evt || window.event var charCode = evt.keyCode || evt.which + + console.log(typeof charCode) + console.log("Char code is " + charCode) if(charCode == 13){ acceptInput = false @@ -219,7 +246,6 @@ document.onkeypress = function(evt) { StoryTracker.processInput(inputStr) } else{ - var charStr = String.fromCharCode(charCode) Typer.appendToText(charStr) inputStr = inputStr + charStr