__rain1

Untitled

Jun 21st, 2019
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var textfield;
  2. var output;
  3. var submit;
  4. var lookupLink;
  5. var data;
  6.  
  7. function preload(){
  8.     lookupLink = 'https://api.datamuse.com/words?ml=';
  9.  
  10. }
  11.  
  12.  
  13.  
  14. function setup() {
  15.   noCanvas();
  16.   textfield = select('#input');
  17.   output = select('#output');
  18.   submit = select('#submit');
  19.   submit.mousePressed(newText);
  20.  
  21. }
  22.  
  23. function newText(){
  24.     output.html('');
  25.     var s = textfield.value();
  26.     var words = s.split(/(\W+)/);
  27.     for(var i = 0 ; i < words.length; i++){
  28.         var span = createSpan(words[i]);
  29.         span.parent(output);
  30.         if(!/\W+/.test(words[i])){
  31.             span.mouseOver(changeWord);
  32.         }
  33.     }
  34. }
  35.  
  36. function changeWord(){
  37.     data = loadJSON(lookupLink+this.html())
  38.     var index = floor(random((Object.keys(data).length)));
  39.     console.log(data[index].word);
  40.     //the above console.log gives an error.
  41. }
Add Comment
Please, Sign In to add comment