From b776085e1ba2e698626c77f36f993e76bbf4a131 Mon Sep 17 00:00:00 2001 From: Biswakalyan Bhuyan Date: Wed, 17 Aug 2022 16:11:34 +0530 Subject: fixed --- script.js | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 script.js (limited to 'script.js') diff --git a/script.js b/script.js new file mode 100644 index 0000000..caaf9ee --- /dev/null +++ b/script.js @@ -0,0 +1,112 @@ +var Typer={ + text: null, + accessCountimer:null, + index:0, + speed:2, + file:"", + accessCount:0, + deniedCount:0, + init: function(){ + accessCountimer=setInterval(function(){Typer.updLstChr();},500); + $.get(Typer.file,function(data){ + Typer.text=data; + Typer.text = Typer.text.slice(0, Typer.text.length-1); + }); + }, + + content:function(){ + return $("#console").html(); + }, + + write:function(str){ + $("#console").append(str); + return false; + }, + + addText:function(key){ + + if(key.keyCode==18){ + Typer.accessCount++; + + if(Typer.accessCount>=3){ + Typer.makeAccess(); + } + } + + else if(key.keyCode==20){ + Typer.deniedCount++; + + if(Typer.deniedCount>=3){ + Typer.makeDenied(); + } + } + + else if(key.keyCode==27){ + Typer.hidepop(); + } + + else if(Typer.text){ + var cont=Typer.content(); + if(cont.substring(cont.length-1,cont.length)=="|") + $("#console").html($("#console").html().substring(0,cont.length-1)); + if(key.keyCode!=8){ + Typer.index+=Typer.speed; + } + else { + if(Typer.index>0) + Typer.index-=Typer.speed; + } + var text=Typer.text.substring(0,Typer.index) + var rtn= new RegExp("\n", "g"); + + $("#console").html(text.replace(rtn,"
")); + window.scrollBy(0,50); + } + + if (key.preventDefault && key.keyCode != 122) { + key.preventDefault() + }; + + if(key.keyCode != 122){ // otherway prevent keys default behavior + key.returnValue = false; + } + }, + + updLstChr:function(){ + var cont=this.content(); + + if(cont.substring(cont.length-1,cont.length)=="|") + $("#console").html($("#console").html().substring(0,cont.length-1)); + + else + this.write("|"); // else write it + } +} + +function replaceUrls(text) { + var http = text.indexOf("http://"); + var space = text.indexOf(".me ", http); + + if (space != -1) { + var url = text.slice(http, space-1); + return text.replace(url, "" + url + ""); + } + + else { + return text + } +} + +Typer.speed=3; +Typer.file="text.txt"; +Typer.init(); + +var timer = setInterval("t();", 10); +function t() { + Typer.addText({"keyCode": 123748}); + + if (Typer.index > Typer.text.length) { + clearInterval(timer); + } +} + -- cgit v1.2.3-59-g8ed1b