summaryrefslogtreecommitdiff
path: root/scripts/robot.js
blob: 5ffbebcd2cfdcdd4d7f7851afd1f6036253be94f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
var sentence="";
sentence+=" #Rhizibot is showing you a #tutorial|";
sentence+="#Rhizi visualizes data with #Graphs and #relationships|";
sentence+="#links and #nodes have #context and #meaning|";

sentence+="#entities and #concepts are #nodes|";
sentence+="We built this entire graph in 30 seconds, try it out yourself!";
/*
sentence="";
var arr=["works on","contibutes to","likes","knows","is an expert at","donates to"];
var arr2=["is used by","is liked by","employs"];
for(var a=0;a<10;a++){
  if(Math.random()>0.5){
    sentence+="#"+names[Math.floor(Math.random()*names.length)]+" "+arr[Math.round(Math.random()*4)]+" #"+sugg[Math.floor(Math.random()*sugg.length)]+" ";
  }else{
    sentence+="#"+sugg[Math.floor(Math.random()*sugg.length)]+" "+arr2[Math.round(Math.random()*2)]+" #"+names[Math.floor(Math.random()*names.length)]+" ";
  
  }
}*/


var counter=0;
var sentencecounter=0;
var robot;
var speed=2;
$('.logo').click(function(){

setTimeout( Robot, 1000 );


});

/*var answer = confirm ("Would you like a tutorial?")
if (answer)
setTimeout( Robot, 100 );*/




function Robot(){
    
      
    if(counter<=sentence.length){
      var text=$('#textanalyser').val();
         counter++;
      if(sentence.charAt(counter)!=="|"){
      $('#textanalyser').val(text+sentence.charAt(counter));
        //if(Math.random()>0.9)graph.editType("x","temp",nodetypes[Math.round(Math.random()*4)]);

        if(sentence.charAt(counter)==="#"){
          sentencecounter++;
          window.setTimeout( Robot, 30/speed+Math.random()*160/speed );
        }else{
          window.setTimeout( Robot, 50/speed+Math.round(Math.random()*100/speed) );
        }
    }else{
      var e = jQuery.Event("keypress");
      e.which = 13; 
      e.keyCode = 13;
      $("#textanalyser").trigger(e);
          window.setTimeout( Robot, 650/speed );
    }
    }else{
        window.clearInterval(robot);
    }
    

      
 
}