Mega rejig!

This commit is contained in:
David Stephens
2017-11-22 23:27:33 +00:00
parent 617f0ef07e
commit 57d46dd57e
129 changed files with 153 additions and 154 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,19 +0,0 @@
 <31><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܲ<6D><DCB2>  <33>  <31><6D> 
 <31><6D><EFBFBD><31><31><6D> <31><6D><EFBFBD><EFBFBD><EFBFBD>۲<37><31><6D><30><6D><EFBFBD>  <20><>  <33><6D><EFBFBD> <33><6D><EFBFBD><EFBFBD> <20> <31><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܲ<EFBFBD><DCB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<31><31><6D><EFBFBD><EFBFBD><EFBFBD><31><6D><37><6D><EFBFBD><31><6D><30><6D> <30><6D>  <20><><EFBFBD> <31><6D> <33><37><6D><EFBFBD><EFBFBD><EFBFBD><31><31><6D><30><6D><EFBFBD>
<31><6D><EFBFBD><EFBFBD><EFBFBD><37><6D><30><6D>  <20><31><37>۲<EFBFBD><DBB2><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><31><6D><30>۲<37><6D><EFBFBD><EFBFBD><30><6D>ܲ<37><6D><EFBFBD><30><6D> <31><6D><31><6D><EFBFBD><EFBFBD><EFBFBD>۲
 <20><37><31><6D><37><6D><EFBFBD><30><31><6D><37><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><30> <37><6D><30><6D><37><6D><30> <31><37><6D><EFBFBD><EFBFBD><EFBFBD><30> <20><37><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><31><37><6D><30><31><30><6D>
<37><6D><EFBFBD>۲<EFBFBD><DBB2>     <37><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><30><6D><37> <20><><EFBFBD><30><30>  <37><6D><EFBFBD><EFBFBD><EFBFBD> <37><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <37><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><30>  
<31><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD><EFBFBD><30><6D> <20>  <20><><EFBFBD><37><6D><30><6D><EFBFBD><EFBFBD><37><6D><30><6D><EFBFBD><EFBFBD><30><6D> <31><6D> <31><37> <37><6D><EFBFBD><EFBFBD> <30> <20><><EFBFBD><30><6D><EFBFBD><30> <20><><30><6D><EFBFBD><30><6D> <31><6D> <20> <20><><37><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><30><6D>   <31><6D><37><6D><EFBFBD><EFBFBD><EFBFBD> <30><6D>    <37><6D><EFBFBD><EFBFBD><EFBFBD><30>  <20><37><6D><EFBFBD><EFBFBD><37>  <20><37><30><6D><EFBFBD> <30><37><30><6D><EFBFBD><EFBFBD><30> <20> <20><> <20><><EFBFBD><EFBFBD> 
<34> <30><37><6D><EFBFBD> <20><><30>  <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><37><6D><EFBFBD><30><6D><EFBFBD><34>ܲ<EFBFBD> <20><><37><6D><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <34> <37><6D><EFBFBD><EFBFBD><EFBFBD><30> <34><6D><EFBFBD><EFBFBD>۲<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><37>  <34><6D> 
<34><34> <37> <30><6D><EFBFBD><EFBFBD><30> <34><6D><34><6D> <30><6D><37><6D><30><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><37><30>۲<EFBFBD> <34><6D> <30><6D><EFBFBD><EFBFBD><EFBFBD><37><6D><EFBFBD><30><6D><37><6D><EFBFBD><EFBFBD> <34><34><34> <30><37><6D><EFBFBD><30><6D> <34><34><6D><34><6D><EFBFBD> <37><6D><EFBFBD><EFBFBD><30><6D><EFBFBD> <20><><34>
<34>  <37><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <34>߲<EFBFBD> <30><6D><EFBFBD><37><6D><30>۲<EFBFBD><DBB2><EFBFBD><EFBFBD><EFBFBD>۲ <34><6D>߲ <20><30> <37><6D><30><6D> ߲<6D> <30>۲۲<DBB2> <20><><EFBFBD> <34> <20><37><6D><EFBFBD><EFBFBD><EFBFBD><30> ߲<6D>
<30><37><6D><EFBFBD><EFBFBD><EFBFBD><30><6D>  <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><30>۲<30><6D><EFBFBD> <20><><EFBFBD><30><6D> <20><37><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<30><37><6D><EFBFBD><EFBFBD><EFBFBD><30> <20><><EFBFBD><EFBFBD><EFBFBD>۲<EFBFBD> <20><><EFBFBD> ޲<30><30><6D><37><6D><EFBFBD><30><6D>
 <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>۲<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><30><6D>۲<30><6D> 
 <30><6D> <20><><EFBFBD><EFBFBD><EFBFBD><31><6D><EFBFBD> <31><6D> enigma<6D>bbs soft<30><6D><EFBFBD><37><6D><30><6D><31> <20><><EFBFBD><EFBFBD>۲ <31><6D>
dangermouse <20><>۲<6D><DBB2><EFBFBD><EFBFBD><30><37><6D><30><6D> <31>
  <20><>  ۲<><DBB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<30><6D><EFBFBD><EFBFBD><EFBFBD><31><31><31><6D><EFBFBD>
 <20> <30> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>


Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,52 +0,0 @@
You should never see this!
... nor this
[?33h
 fONT tEST
 ~~~~~~~~~
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F
---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---
0 |NUL|  |  |  |  |  |  |  |BS |HT |LF | | |CR |  |  
1 |  |  |  |  |  |  |  |  |  |  |EOF|ESC|  |  |  |  
2 | | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / 
3 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? 
---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---
4 | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O 
5 | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ 
6 | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o 
7 | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ |  
---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---
8 | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> 
9 | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> 
A | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> 
B | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> 
---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---
C | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> 
D | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> 
E | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> 
F | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> | <20> 
 cOLOR tEST
 ~~~~~~~~~~
<30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD><30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD>
<30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD><30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD>
<30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD><30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD>
<30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD><30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD>
<30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD><30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD>
<30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD><30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD>
<30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD><30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD>
<30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD><30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD>
<30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD><30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD>
<30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD><30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD>
<30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD><30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD>
<30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD><30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD>
<30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD><30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD>
<30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD><30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD>
<30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD><30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD>
<30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD><30><6D><EFBFBD><EFBFBD><31><6D><EFBFBD><EFBFBD><32><6D><EFBFBD><EFBFBD><33><6D><EFBFBD><EFBFBD><34><6D><EFBFBD><EFBFBD><35><6D><EFBFBD><EFBFBD><36><6D><EFBFBD><EFBFBD><37><6D><EFBFBD><EFBFBD>


File diff suppressed because it is too large Load Diff

View File

@@ -1,267 +0,0 @@
{
/*
./\/\.' ENiGMA½ Prompt Configuration -/--/-------- - -- -
_____________________ _____ ____________________ __________\_ /
\__ ____/\_ ____ \ /____/ / _____ __ \ / ______/ // /___jp!
// __|___// | \// |// | \// | | \// \ /___ /_____
/____ _____| __________ ___|__| ____| \ / _____ \
---- \______\ -- |______\ ------ /______/ ---- |______\ - |______\ /__/ // ___/
/__ _\
<*> ENiGMA½ // HTTPS://GITHUB.COM/NUSKOOLER/ENIGMA-BBS <*> /__/
-------------------------------------------------------------------------------
This configuration is in HJSON (http://hjson.org/) format. Strict to-spec
JSON is also perfectly valid. Use 'hjson' from npm to convert to/from JSON.
See http://hjson.org/ for more information and syntax.
If you haven't yet, copy the conents of this file to something like
sick_board_prompt.hjson. Point to it via config.hjson using the
'general.promptFile' key:
general: { promptFile: "sick_board_prompt.hjson" }
*/
// :TODO: this entire file needs cleaned up a LOT
// :TODO: Convert all of this to HJSON
prompts: {
userCredentials: {
"art" : "usercred",
"mci" : {
"ET1" : {
"argName" : "username",
"maxLength" : "@config:users.usernameMax"
},
"ET2" : {
"submit" : true,
"argName" : "password",
"password" : true,
"maxLength" : "@config:users.passwordMax"
}
}
},
"userLoginCredentials" : {
"art" : "USRCRED",
"mci" : {
"ET1" : {
"argName" : "username",
"maxLength" : "@config:users.usernameMax"
},
"ET2" : {
"submit" : true,
"argName" : "password",
"password" : true,
"maxLength" : "@config:users.passwordMax"
}
}
},
logoffConfirmation: {
art: LOGPMPT
mci: {
TM1: {
argName: promptValue
items: [ "yes", "no" ]
focus: true
hotKeys: { Y: 0, N: 1 }
hotKeySubmit: true
}
}
}
loginGlobalNewScan: {
art: GNSPMPT
mci: {
TM1: {
argName: promptValue
items: [ "yes", "no" ]
focus: true
hotKeys: { Y: 0, N: 1 }
hotKeySubmit: true
}
}
}
menuCommand: {
art: MNUPRMT
mci: {
TL1: {
// theme me!
}
ET2: {
argName: command
width: 20
maxLength: 20
submit: true
textStyle: upper
focus: true
}
}
},
messageMenuCommand: {
art: MSGPMPT
mci: {
TL1: {
// theme me!
}
ET2: {
argName: command
width: 20
maxLength: 20
submit: true
textStyle: upper
focus: true
}
}
},
"newAreaPostPrompt" : {
"art" : "message_area_new_post",
"mci" : {
"ET1" : {
"argName" : "to",
"width" : 20
},
"ET2" : {
"argName" : "subject",
"width" : 20
}
}
},
forgotPasswordPrompt: {
art: FORGOTPW
mci: {
ET1: {
argName: username
maxLength: @config:users.usernameMax
width: 32
focus: true
}
}
actionKeys: [
{
keys: [ "escape" ]
action: @systemMethod:prevMenu
}
]
}
///////////////////////////////////////////////////////////////////////
// File Base Related
///////////////////////////////////////////////////////////////////////
fileMenuCommand: {
art: FILPMPT
mci: {
TL1: {}
ET2: {
argName: menuOption
width: 20
maxLength: 20
textStyle: upper
focus: true
}
}
}
fileBaseRateEntryPrompt: {
art: RATEFILE
mci: {
SM1: {
argName: rating
items: [ "-----", "*----", "**---", "***--", "****-", "*****" ]
}
}
actionKeys: [
{
keys: [ "escape" ]
action: @systemMethod:prevMenu
}
]
}
fileBaseTagEntryPrompt: {
art: TAGFILE
mci: {
ET1: {
argName: tags
}
}
}
///////////////////////////////////////////////////////////////////////
// Standard / Required
//
// Prompts in this section are considered "standard" and are required
// to be present
//
///////////////////////////////////////////////////////////////////////
pause: {
//
// Any menu 'pause' will use this prompt
//
art: pause
options: {
trailingLF: no
}
/*
"mci" : {
// :TODO: Need special pause for a key MCI
// e.g. %PA -> themed prompt
}
...or maybe pause should just be special:
{
...
"pause" true
// uses theme pause which can be art/inline/etc.
}
... better, a special prompt
GetKeyView
* echoKey : false
*/
}
/*,
"standard" : {
// any menu 'pause' will display this, pause for a key, then erase and move on
"pause" : {
"art" : "pause"
// :TODO: support mci mappings
}
},
"custom" : {
}*/
/*
see notes in menu_module.js also
...how to allow for this to come from the theme first???
same as custom vc drawing/etc.? ...
{
"theme" : {
"inlineArt" : {
"something" : "%MC and |01Pipe codes here"
}
}
}
"pause" : {
"art" : "@inline:simplePrompt",
// support pipe codes & MCI
"simplePrompt" : "--------/ Pause /----------------",
"mci" : {
}
}
*/
}
}

View File

@@ -1,11 +1,11 @@
/* jslint node: true */
'use strict';
const MenuModule = require('../core/menu_module.js').MenuModule;
const DropFile = require('../core/dropfile.js').DropFile;
const door = require('../core/door.js');
const theme = require('../core/theme.js');
const ansi = require('../core/ansi_term.js');
const MenuModule = require('../../core/menu_module.js').MenuModule;
const DropFile = require('../../core/dropfile.js').DropFile;
const door = require('../../core/door.js');
const theme = require('../../core/theme.js');
const ansi = require('../../core/ansi_term.js');
const async = require('async');
const assert = require('assert');

View File

@@ -1,8 +1,8 @@
/* jslint node: true */
'use strict';
const MenuModule = require('../core/menu_module.js').MenuModule;
const resetScreen = require('../core/ansi_term.js').resetScreen;
const MenuModule = require('../../core/menu_module.js').MenuModule;
const resetScreen = require('../../core/ansi_term.js').resetScreen;
const async = require('async');
const _ = require('lodash');
@@ -10,7 +10,7 @@ const http = require('http');
const net = require('net');
const crypto = require('crypto');
const packageJson = require('../package.json');
const packageJson = require('../../package.json');
/*
Expected configuration block:

View File

@@ -2,18 +2,18 @@
'use strict';
// ENiGMA½
const MenuModule = require('../core/menu_module.js').MenuModule;
const MenuModule = require('../../core/menu_module.js').MenuModule;
const {
getModDatabasePath,
getTransactionDatabase
} = require('../core/database.js');
} = require('../../core/database.js');
const ViewController = require('../core/view_controller.js').ViewController;
const ansi = require('../core/ansi_term.js');
const theme = require('../core/theme.js');
const User = require('../core/user.js');
const stringFormat = require('../core/string_format.js');
const ViewController = require('../../core/view_controller.js').ViewController;
const ansi = require('../../core/ansi_term.js');
const theme = require('../../core/theme.js');
const User = require('../../core/user.js');
const stringFormat = require('../../core/string_format.js');
// deps
const async = require('async');

View File

@@ -1,8 +1,8 @@
/* jslint node: true */
'use strict';
const MenuModule = require('../core/menu_module.js').MenuModule;
const stringFormat = require('../core/string_format.js');
const MenuModule = require('../../core/menu_module.js').MenuModule;
const stringFormat = require('../../core/string_format.js');
// deps
const async = require('async');

View File

@@ -2,11 +2,11 @@
'use strict';
// ENiGMA½
const MenuModule = require('../core/menu_module.js').MenuModule;
const ViewController = require('../core/view_controller.js').ViewController;
const getSortedAvailableFileAreas = require('../core/file_base_area.js').getSortedAvailableFileAreas;
const FileBaseFilters = require('../core/file_base_filter.js');
const stringFormat = require('../core/string_format.js');
const MenuModule = require('../../core/menu_module.js').MenuModule;
const ViewController = require('../../core/view_controller.js').ViewController;
const getSortedAvailableFileAreas = require('../../core/file_base_area.js').getSortedAvailableFileAreas;
const FileBaseFilters = require('../../core/file_base_filter.js');
const stringFormat = require('../../core/string_format.js');
// deps
const async = require('async');

View File

@@ -2,23 +2,23 @@
'use strict';
// ENiGMA½
const MenuModule = require('../core/menu_module.js').MenuModule;
const ViewController = require('../core/view_controller.js').ViewController;
const ansi = require('../core/ansi_term.js');
const theme = require('../core/theme.js');
const FileEntry = require('../core/file_entry.js');
const stringFormat = require('../core/string_format.js');
const FileArea = require('../core/file_base_area.js');
const Errors = require('../core/enig_error.js').Errors;
const ErrNotEnabled = require('../core/enig_error.js').ErrorReasons.NotEnabled;
const ArchiveUtil = require('../core/archive_util.js');
const Config = require('../core/config.js').config;
const DownloadQueue = require('../core/download_queue.js');
const FileAreaWeb = require('../core/file_area_web.js');
const FileBaseFilters = require('../core/file_base_filter.js');
const resolveMimeType = require('../core/mime_util.js').resolveMimeType;
const isAnsi = require('../core/string_util.js').isAnsi;
const controlCodesToAnsi = require('../core/color_codes.js').controlCodesToAnsi;
const MenuModule = require('../../core/menu_module.js').MenuModule;
const ViewController = require('../../core/view_controller.js').ViewController;
const ansi = require('../../core/ansi_term.js');
const theme = require('../../core/theme.js');
const FileEntry = require('../../core/file_entry.js');
const stringFormat = require('../../core/string_format.js');
const FileArea = require('../../core/file_base_area.js');
const Errors = require('../../core/enig_error.js').Errors;
const ErrNotEnabled = require('../../core/enig_error.js').ErrorReasons.NotEnabled;
const ArchiveUtil = require('../../core/archive_util.js');
const Config = require('../../core/config.js').config;
const DownloadQueue = require('../../core/download_queue.js');
const FileAreaWeb = require('../../core/file_area_web.js');
const FileBaseFilters = require('../../core/file_base_filter.js');
const resolveMimeType = require('../../core/mime_util.js').resolveMimeType;
const isAnsi = require('../../core/string_util.js').isAnsi;
const controlCodesToAnsi = require('../../core/color_codes.js').controlCodesToAnsi;
// deps
const async = require('async');

View File

@@ -2,10 +2,10 @@
'use strict';
// enigma-bbs
const MenuModule = require('../core/menu_module.js').MenuModule;
const stringFormat = require('../core/string_format.js');
const getSortedAvailableFileAreas = require('../core/file_base_area.js').getSortedAvailableFileAreas;
const StatLog = require('../core/stat_log.js');
const MenuModule = require('../../core/menu_module.js').MenuModule;
const stringFormat = require('../../core/string_format.js');
const getSortedAvailableFileAreas = require('../../core/file_base_area.js').getSortedAvailableFileAreas;
const StatLog = require('../../core/stat_log.js');
// deps
const async = require('async');

View File

@@ -2,14 +2,14 @@
'use strict';
// ENiGMA½
const MenuModule = require('../core/menu_module.js').MenuModule;
const ViewController = require('../core/view_controller.js').ViewController;
const DownloadQueue = require('../core/download_queue.js');
const theme = require('../core/theme.js');
const ansi = require('../core/ansi_term.js');
const Errors = require('../core/enig_error.js').Errors;
const stringFormat = require('../core/string_format.js');
const FileAreaWeb = require('../core/file_area_web.js');
const MenuModule = require('../../core/menu_module.js').MenuModule;
const ViewController = require('../../core/view_controller.js').ViewController;
const DownloadQueue = require('../../core/download_queue.js');
const theme = require('../../core/theme.js');
const ansi = require('../../core/ansi_term.js');
const Errors = require('../../core/enig_error.js').Errors;
const stringFormat = require('../../core/string_format.js');
const FileAreaWeb = require('../../core/file_area_web.js');
// deps
const async = require('async');

View File

@@ -2,10 +2,10 @@
'use strict';
// ENiGMA½
const MenuModule = require('../core/menu_module.js').MenuModule;
const ViewController = require('../core/view_controller.js').ViewController;
const getSortedAvailableFileAreas = require('../core/file_base_area.js').getSortedAvailableFileAreas;
const FileBaseFilters = require('../core/file_base_filter.js');
const MenuModule = require('../../core/menu_module.js').MenuModule;
const ViewController = require('../../core/view_controller.js').ViewController;
const getSortedAvailableFileAreas = require('../../core/file_base_area.js').getSortedAvailableFileAreas;
const FileBaseFilters = require('../../core/file_base_filter.js');
// deps
const async = require('async');

View File

@@ -2,16 +2,16 @@
'use strict';
// ENiGMA½
const MenuModule = require('../core/menu_module.js').MenuModule;
const ViewController = require('../core/view_controller.js').ViewController;
const DownloadQueue = require('../core/download_queue.js');
const theme = require('../core/theme.js');
const ansi = require('../core/ansi_term.js');
const Errors = require('../core/enig_error.js').Errors;
const stringFormat = require('../core/string_format.js');
const FileAreaWeb = require('../core/file_area_web.js');
const ErrNotEnabled = require('../core/enig_error.js').ErrorReasons.NotEnabled;
const Config = require('../core/config.js').config;
const MenuModule = require('../../core/menu_module.js').MenuModule;
const ViewController = require('../../core/view_controller.js').ViewController;
const DownloadQueue = require('../../core/download_queue.js');
const theme = require('../../core/theme.js');
const ansi = require('../../core/ansi_term.js');
const Errors = require('../../core/enig_error.js').Errors;
const stringFormat = require('../../core/string_format.js');
const FileAreaWeb = require('../../core/file_area_web.js');
const ErrNotEnabled = require('../../core/enig_error.js').ErrorReasons.NotEnabled;
const Config = require('../../core/config.js').config;
// deps
const async = require('async');

View File

@@ -2,10 +2,10 @@
'use strict';
// enigma-bbs
const MenuModule = require('../core/menu_module.js').MenuModule;
const Config = require('../core/config.js').config;
const stringFormat = require('../core/string_format.js');
const ViewController = require('../core/view_controller.js').ViewController;
const MenuModule = require('../../core/menu_module.js').MenuModule;
const Config = require('../../core/config.js').config;
const stringFormat = require('../../core/string_format.js');
const ViewController = require('../../core/view_controller.js').ViewController;
// deps
const async = require('async');

View File

@@ -2,11 +2,11 @@
'use strict';
// ENiGMA½
const MenuModule = require('../core/menu_module.js').MenuModule;
const ViewController = require('../core/view_controller.js').ViewController;
const StatLog = require('../core/stat_log.js');
const User = require('../core/user.js');
const stringFormat = require('../core/string_format.js');
const MenuModule = require('../../core/menu_module.js').MenuModule;
const ViewController = require('../../core/view_controller.js').ViewController;
const StatLog = require('../../core/stat_log.js');
const User = require('../../core/user.js');
const stringFormat = require('../../core/string_format.js');
// deps
const moment = require('moment');

View File

@@ -2,12 +2,12 @@
'use strict';
// ENiGMA½
const MenuModule = require('../core/menu_module.js').MenuModule;
const ViewController = require('../core/view_controller.js').ViewController;
const messageArea = require('../core/message_area.js');
const displayThemeArt = require('../core/theme.js').displayThemeArt;
const resetScreen = require('../core/ansi_term.js').resetScreen;
const stringFormat = require('../core/string_format.js');
const MenuModule = require('../../core/menu_module.js').MenuModule;
const ViewController = require('../../core/view_controller.js').ViewController;
const messageArea = require('../../core/message_area.js');
const displayThemeArt = require('../../core/theme.js').displayThemeArt;
const resetScreen = require('../../core/ansi_term.js').resetScreen;
const stringFormat = require('../../core/string_format.js');
// deps
const async = require('async');

View File

@@ -1,8 +1,8 @@
/* jslint node: true */
'use strict';
const FullScreenEditorModule = require('../core/fse.js').FullScreenEditorModule;
const persistMessage = require('../core/message_area.js').persistMessage;
const FullScreenEditorModule = require('../../core/fse.js').FullScreenEditorModule;
const persistMessage = require('../../core/message_area.js').persistMessage;
const _ = require('lodash');
const async = require('async');

View File

@@ -1,7 +1,7 @@
/* jslint node: true */
'use strict';
var FullScreenEditorModule = require('../core/fse.js').FullScreenEditorModule;
var FullScreenEditorModule = require('../../core/fse.js').FullScreenEditorModule;
exports.getModule = AreaReplyFSEModule;

View File

@@ -2,8 +2,8 @@
'use strict';
// ENiGMA½
const FullScreenEditorModule = require('../core/fse.js').FullScreenEditorModule;
const Message = require('../core/message.js');
const FullScreenEditorModule = require('../../core/fse.js').FullScreenEditorModule;
const Message = require('../../core/message.js');
// deps
const _ = require('lodash');

View File

@@ -2,12 +2,12 @@
'use strict';
// ENiGMA½
const MenuModule = require('../core/menu_module.js').MenuModule;
const ViewController = require('../core/view_controller.js').ViewController;
const messageArea = require('../core/message_area.js');
const displayThemeArt = require('../core/theme.js').displayThemeArt;
const resetScreen = require('../core/ansi_term.js').resetScreen;
const stringFormat = require('../core/string_format.js');
const MenuModule = require('../../core/menu_module.js').MenuModule;
const ViewController = require('../../core/view_controller.js').ViewController;
const messageArea = require('../../core/message_area.js');
const displayThemeArt = require('../../core/theme.js').displayThemeArt;
const resetScreen = require('../../core/ansi_term.js').resetScreen;
const stringFormat = require('../../core/string_format.js');
// deps
const async = require('async');

View File

@@ -2,11 +2,11 @@
'use strict';
// ENiGMA½
const MenuModule = require('../core/menu_module.js').MenuModule;
const ViewController = require('../core/view_controller.js').ViewController;
const messageArea = require('../core/message_area.js');
const stringFormat = require('../core/string_format.js');
const MessageAreaConfTempSwitcher = require('../core/mod_mixins.js').MessageAreaConfTempSwitcher;
const MenuModule = require('../../core/menu_module.js').MenuModule;
const ViewController = require('../../core/view_controller.js').ViewController;
const messageArea = require('../../core/message_area.js');
const stringFormat = require('../../core/string_format.js');
const MessageAreaConfTempSwitcher = require('../../core/mod_mixins.js').MessageAreaConfTempSwitcher;
// deps
const async = require('async');

View File

@@ -2,12 +2,12 @@
'use strict';
// ENiGMA½
const MenuModule = require('../core/menu_module.js').MenuModule;
const User = require('../core/user.js');
const theme = require('../core/theme.js');
const login = require('../core/system_menu_method.js').login;
const Config = require('../core/config.js').config;
const messageArea = require('../core/message_area.js');
const MenuModule = require('../../core/menu_module.js').MenuModule;
const User = require('../../core/user.js');
const theme = require('../../core/theme.js');
const login = require('../../core/system_menu_method.js').login;
const Config = require('../../core/config.js').config;
const messageArea = require('../../core/message_area.js');
exports.moduleInfo = {
name : 'NUA',

View File

@@ -2,17 +2,17 @@
'use strict';
// ENiGMA½
const MenuModule = require('../core/menu_module.js').MenuModule;
const MenuModule = require('../../core/menu_module.js').MenuModule;
const {
getModDatabasePath,
getTransactionDatabase
} = require('../core/database.js');
} = require('../../core/database.js');
const ViewController = require('../core/view_controller.js').ViewController;
const theme = require('../core/theme.js');
const ansi = require('../core/ansi_term.js');
const stringFormat = require('../core/string_format.js');
const ViewController = require('../../core/view_controller.js').ViewController;
const theme = require('../../core/theme.js');
const ansi = require('../../core/ansi_term.js');
const stringFormat = require('../../core/string_format.js');
// deps
const sqlite3 = require('sqlite3');

View File

@@ -2,13 +2,13 @@
'use strict';
// ENiGMA½
const MenuModule = require('../core/menu_module.js').MenuModule;
const ViewController = require('../core/view_controller.js').ViewController;
const theme = require('../core/theme.js');
const resetScreen = require('../core/ansi_term.js').resetScreen;
const StatLog = require('../core/stat_log.js');
const renderStringLength = require('../core/string_util.js').renderStringLength;
const stringFormat = require('../core/string_format.js');
const MenuModule = require('../../core/menu_module.js').MenuModule;
const ViewController = require('../../core/view_controller.js').ViewController;
const theme = require('../../core/theme.js');
const resetScreen = require('../../core/ansi_term.js').resetScreen;
const StatLog = require('../../core/stat_log.js');
const renderStringLength = require('../../core/string_util.js').renderStringLength;
const stringFormat = require('../../core/string_format.js');
// deps
const async = require('async');

View File

@@ -2,9 +2,9 @@
'use strict';
// ENiGMA½
const MenuModule = require('../core/menu_module.js').MenuModule;
const resetScreen = require('../core/ansi_term.js').resetScreen;
const setSyncTermFontWithAlias = require('../core/ansi_term.js').setSyncTermFontWithAlias;
const MenuModule = require('../../core/menu_module.js').MenuModule;
const resetScreen = require('../../core/ansi_term.js').resetScreen;
const setSyncTermFontWithAlias = require('../../core/ansi_term.js').setSyncTermFontWithAlias;
// deps
const async = require('async');

View File

@@ -2,20 +2,20 @@
'use strict';
// enigma-bbs
const MenuModule = require('../core/menu_module.js').MenuModule;
const stringFormat = require('../core/string_format.js');
const getSortedAvailableFileAreas = require('../core/file_base_area.js').getSortedAvailableFileAreas;
const getAreaDefaultStorageDirectory = require('../core/file_base_area.js').getAreaDefaultStorageDirectory;
const scanFile = require('../core/file_base_area.js').scanFile;
const getFileAreaByTag = require('../core/file_base_area.js').getFileAreaByTag;
const getDescFromFileName = require('../core/file_base_area.js').getDescFromFileName;
const ansiGoto = require('../core/ansi_term.js').goto;
const moveFileWithCollisionHandling = require('../core/file_util.js').moveFileWithCollisionHandling;
const pathWithTerminatingSeparator = require('../core/file_util.js').pathWithTerminatingSeparator;
const Log = require('../core/logger.js').log;
const Errors = require('../core/enig_error.js').Errors;
const FileEntry = require('../core/file_entry.js');
const isAnsi = require('../core/string_util.js').isAnsi;
const MenuModule = require('../../core/menu_module.js').MenuModule;
const stringFormat = require('../../core/string_format.js');
const getSortedAvailableFileAreas = require('../../core/file_base_area.js').getSortedAvailableFileAreas;
const getAreaDefaultStorageDirectory = require('../../core/file_base_area.js').getAreaDefaultStorageDirectory;
const scanFile = require('../../core/file_base_area.js').scanFile;
const getFileAreaByTag = require('../../core/file_base_area.js').getFileAreaByTag;
const getDescFromFileName = require('../../core/file_base_area.js').getDescFromFileName;
const ansiGoto = require('../../core/ansi_term.js').goto;
const moveFileWithCollisionHandling = require('../../core/file_util.js').moveFileWithCollisionHandling;
const pathWithTerminatingSeparator = require('../../core/file_util.js').pathWithTerminatingSeparator;
const Log = require('../../core/logger.js').log;
const Errors = require('../../core/enig_error.js').Errors;
const FileEntry = require('../../core/file_entry.js');
const isAnsi = require('../../core/string_util.js').isAnsi;
// deps
const async = require('async');

View File

@@ -1,10 +1,10 @@
/* jslint node: true */
'use strict';
const MenuModule = require('../core/menu_module.js').MenuModule;
const User = require('../core/user.js');
const ViewController = require('../core/view_controller.js').ViewController;
const stringFormat = require('../core/string_format.js');
const MenuModule = require('../../core/menu_module.js').MenuModule;
const User = require('../../core/user.js');
const ViewController = require('../../core/view_controller.js').ViewController;
const stringFormat = require('../../core/string_format.js');
const moment = require('moment');
const async = require('async');

View File

@@ -2,10 +2,10 @@
'use strict';
// ENiGMA½
const MenuModule = require('../core/menu_module.js').MenuModule;
const ViewController = require('../core/view_controller.js').ViewController;
const getActiveNodeList = require('../core/client_connections.js').getActiveNodeList;
const stringFormat = require('../core/string_format.js');
const MenuModule = require('../../core/menu_module.js').MenuModule;
const ViewController = require('../../core/view_controller.js').ViewController;
const getActiveNodeList = require('../../core/client_connections.js').getActiveNodeList;
const stringFormat = require('../../core/string_format.js');
// deps
const async = require('async');

Some files were not shown because too many files have changed in this diff Show More