Subj : Quick Logon
To   : nightcrawler
From : Angus McLeod
Date : Mon Sep 22 2008 01:30 am

 Re: Quick Logon
 By: nightcrawler to All on Sun Sep 21 2008 18:24:00

>  # Prompt "quick logon?"
>      no_yes "\r\nkhquick logon"
>        if_false
>           crlf
>           goto skip
>        end_if
>    :skip
>
> What would be the equivalent in JS?

What're you trying to achieve?  A skip past the usual bulletins and other
stuff?  I implemented that once by adding a prefix ("*") to the username
at the NN: prompt.  IOW to perform a fast logon, you would simply
have to enter *nightcrawler at the NN: prompt.

A simple check for the "*" turned on a flag to trigger the skip, and
removed the "*" so the username could be validated successfully.  (If you
don't like a "*" use something else.)  You would have to modify login.js
to check for the flag.  You could insert a small block of code right after
the
       // Get login string
       var str=console.getstr( . . . );

to check for the prefix/flag (various ways), remove it if found, and also
either initiate the skip or set a value in a variable that can be tested
later to skip/no-skip.  It depends where you want to begin skipping and
where you want to skip *to*.  Something like this maybe?

   // check for quick-logon prefix   (O, Perl!  Where art thou?)
   if (str.match( /^\*\s*/ )) {
       str = str.replace( /^\*\s*/, "" );      // remove prefix
       QuickFlag = true;                       // set flagB
   }

Now at any point, you can test for QuickFlag and take apropriate action as
you see fit.

---
Playing: "Hey Jupiter (The Dakota Version)" by "Tori Amos"
        from the "More Boys" album.

---
� Synchronet � Making sure Jason works OK at The ANJO BBS