Subj : Re: Read with word-wrap
To   : Dmxrob
From : Mortifis
Date : Wed Feb 13 2019 04:53 pm

> I want to read in a text string up to 160 characters. Using
> console.getstr(maxlen=160) it is stopping at the 80th position (for a 80x25
> screen).  Ideally what I'd like to happen is when it hits that border it
> would just wrap text.  I've seen this behaviour before on SBBS, but before I
> wrote some javascript to try and do it myself I wanted to see if there was a
> built-in method I'm just not seeing.

> Thanks,

> Rob

Not sure if this will help, but in the web/msgs/reply.ssjs there is a block:

template.body=msgbase.get_msg_body(false,parseInt(http_request.query.reply_to),
true);
if(this.word_wrap != undefined)  {
       // quote_msg adds three chars to each line.  Re-wrap to 76 chars...
       // with the extra three, we're still under 80 *.
       template.body=quote_msg(word_wrap(template.body,76),79);
}
else  {
       template.body=template.body.replace(/^(.)/mg,"> $1");
}

might get you started on a solution

---
� Synchronet � AlleyCat! BBS - http://alleycat.synchro.net:81