From 7fd0d6e699e04560fc214c45427dc7ea2e133e64 Mon Sep 17 00:00:00 2001 From: Bryan Ashby Date: Thu, 7 Sep 2017 18:15:10 -0600 Subject: [PATCH] Start to wrap up 0.0.7-alpha --- README.md | 4 ++-- core/multi_line_edit_text_view.js | 19 ------------------ docs/index.md | 2 +- mods/themes/luciano_blocktronics/FAREASEL.ANS | Bin 0 -> 257 bytes mods/themes/luciano_blocktronics/FMENU.ANS | Bin 3472 -> 3587 bytes .../themes/luciano_blocktronics/FNEWBRWSE.ANS | Bin 0 -> 899 bytes 6 files changed, 3 insertions(+), 22 deletions(-) create mode 100755 mods/themes/luciano_blocktronics/FAREASEL.ANS create mode 100644 mods/themes/luciano_blocktronics/FNEWBRWSE.ANS diff --git a/README.md b/README.md index ebdba054..4dea26b5 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ ENiGMA½ is a modern BBS software with a nostalgic flair! * Telnet, **SSH**, and both secure and non-secure [WebSocket](https://en.wikipedia.org/wiki/WebSocket) access built in! Additional servers are easy to implement * [CP437](http://www.ascii-codes.com/) and UTF-8 output * [SyncTerm](http://syncterm.bbsdev.net/) style font and baud emulation support. Display PC/DOS and Amiga style artwork as it's intended! In general, ANSI-BBS / [cterm.txt](http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/src/conio/cterm.txt?content-type=text%2Fplain&revision=HEAD) / [bansi.txt](http://www.bbsdocumentary.com/library/PROGRAMS/GRAPHICS/ANSI/bansi.txt) are followed for expected BBS behavior - * [SAUCE](http://www.acid.org/info/sauce/sauce.htm) support + * Full [SAUCE](http://www.acid.org/info/sauce/sauce.htm) support * Renegade style pipe color codes * [SQLite](http://sqlite.org/) storage of users, message areas, and so on * Strong [PBKDF2](https://en.wikipedia.org/wiki/PBKDF2) backed password encryption @@ -39,9 +39,9 @@ See [the issue tracker](https://github.com/NuSkooler/enigma-bbs/issues) for more * Use [the issue tracker](https://github.com/NuSkooler/enigma-bbs/issues) * **Discussion on a ENiGMA BBS!** (see Boards below) * IRC: **#enigma-bbs** on **chat.freenode.net** +* Discussion on [fsxNet](http://bbs.geek.nz/#fsxNet) available on many boards * Email: bryan -at- l33t.codes * [Facebook ENiGMA½ group](https://www.facebook.com/groups/enigmabbs/) -* ENiGMA discussion on [fsxNet](http://bbs.geek.nz/#fsxNet) ## Terminal Clients ENiGMA has been tested with many terminals. However, the following are suggested for BBSing: diff --git a/core/multi_line_edit_text_view.js b/core/multi_line_edit_text_view.js index 883dac80..9d46e8a1 100644 --- a/core/multi_line_edit_text_view.js +++ b/core/multi_line_edit_text_view.js @@ -554,31 +554,12 @@ function MultiLineEditTextView(options) { text = strUtil.splitTextAtTerms(text); let index = 0; - // let wrapped; text.forEach(line => { self.setTextLines( [ line ], index, true); // true=termWithEol index += 1; }); - /* - text.forEach(line => { - if(strUtil.isAnsiLine(line)) { - self.setTextLines( [ line ], index, true); // true=termWithEol - index += 1; - } else { - wrapped = self.wordWrapSingleLine( - line, // line to wrap - 'expand', // tabHandling - self.dimens.width - ).wrapped; - - self.setTextLines(wrapped, index, true); // true=termWithEol - index += wrapped.length; - } - }); - */ - self.cursorStartOfDocument(); if(cb) { diff --git a/docs/index.md b/docs/index.md index dc440c7f..1147c578 100644 --- a/docs/index.md +++ b/docs/index.md @@ -2,7 +2,7 @@ ENiGMA½ is a modern from scratch BBS package written in Node.js. # Quickstart -TL;DR? This should get you started... +Unless you have a compelling reason to do otherwise, please use **The Easy Way** below. ## The Easy Way Under most Linux/UNIX like environments (Linux, BSD, OS X, ...) new users can simply execute the `install.sh` script to get everything up and running. Simply cut + paste the following into your terminal: diff --git a/mods/themes/luciano_blocktronics/FAREASEL.ANS b/mods/themes/luciano_blocktronics/FAREASEL.ANS new file mode 100755 index 0000000000000000000000000000000000000000..9377a3f24208649e2ef719e3326a0686cd6601e5 GIT binary patch literal 257 zcmb_VF$%*l40MJrUc1$cm+rD0?7@>AOz99>5}FeH20f$SE|oCk1-;?K=}srpAdQfG zB&|(DH<{*=2ePICnHE@kq%U)n9eaVw@_4V+mfhy1W=ST=NCBs~1& literal 0 HcmV?d00001 diff --git a/mods/themes/luciano_blocktronics/FMENU.ANS b/mods/themes/luciano_blocktronics/FMENU.ANS index 5869f8156811b566cc9cb5ca23e836d431e9dba6..a187491b8ea1d3615241ca70d469f5c0097bc40e 100644 GIT binary patch delta 642 zcmZ9JyGjE=6o$!tb3;W9!bX`UqE&WwHyd>;5%C4=Qb?32!HmKhiP{*jv5*jR8hZ;t zEWA8`U}2+gunY4Bf-fM>nVl3#voQbp&wsviwy$3m`;AExu1d5Dz1VdUU1kMJaZj^pNCo%tPN-8@PHd$@LK`j;i;|uqo1lk> z#9B-gfhT4)yQ0KM@@&-AP1ZGg*z%LSnWK`*WY3C3Zs%Gi^iq}@R)w!rF)M+nYn!eG zlc@qsXwyXrqh`IR0B1P6tj(A3dR04w@%5T*GCUj0NMzy*36YPrZULRxNm+mn^%n-| z_q@!&ilAa|pXr5YI2TF9{kiZ<4!M=X;5WN24`Jk%WUoxcUf9WPUt*eC+4nPq`@YWu nGM2$PA%t@kEEf`kgg7Pz0UF0uPDa`lSJ(=FxmM&34)djdV6DA# delta 526 zcmX|8yH3ME5LBLaB3lrFcsT?&i70b-iGxXj&=o0Y>0D7zfs4>UMFRyA6hTXkM2jd0 zNJv!t0DoYM`v4^VAQHQGcHG=(cXoDWebtI8h+fu1 zz=nbo7E~Op8EJ@wwN|ZB+-|!SiP7JJXDWdK~eHh zFst4zXA(N)tI5yc$rAOsjSv#6*8~V7-B(GH msMObNOof9A@1T?y^(8?K(v*q@D?cX$Qo-0gEwtgsZT|zwshMN| diff --git a/mods/themes/luciano_blocktronics/FNEWBRWSE.ANS b/mods/themes/luciano_blocktronics/FNEWBRWSE.ANS new file mode 100644 index 0000000000000000000000000000000000000000..52db95e07a55be29e57fd74a563d3ea2f5e5f145 GIT binary patch literal 899 zcmb_aJx{|h5KYC_l?64+EuFEQFCddCQK-}+Xj3GV3Djaqf9_m^(