Skip to content
Snippets Groups Projects
Commit a7d2acc7 authored by echicken's avatar echicken :chicken:
Browse files

No functional change; just some reformatting so I can go to sleep

tonight without cringing myself to death.
"echicken authored 6 years ago" ... yikes, I can practically smell
the whisky coming off of this file.
parent 0c938466
No related branches found
No related tags found
1 merge request!463MRC mods by Codefenix (2024-10-20)
...@@ -8,32 +8,23 @@ load("text.js"); ...@@ -8,32 +8,23 @@ load("text.js");
// select file group & directory // select file group & directory
// I'm not sure about the handling of bbs.curgrp vs. msg_area.grp_list index here // I'm not sure about the handling of bbs.curgrp vs. msg_area.grp_list index here
var selectMessageGroup = function() { function selectMessageGroup() {
console.putmsg(bbs.text(CfgGrpLstHdr)); console.putmsg(bbs.text(CfgGrpLstHdr));
for (var g = 0; g < msg_area.grp_list.length; g++) { for (var g = 0; g < msg_area.grp_list.length; g++) {
console.putmsg( console.putmsg(format(
format(
((g == bbs.curgrp) ? " * " : " ") + bbs.text(CfgGrpLstFmt), ((g == bbs.curgrp) ? " * " : " ") + bbs.text(CfgGrpLstFmt),
g + 1, g + 1, msg_area.grp_list[g].description
msg_area.grp_list[g].description ));
)
);
} }
console.mnemonics( console.mnemonics(format(bbs.text(JoinWhichGrp), bbs.curgrp + 1));
format(
bbs.text(JoinWhichGrp),
bbs.curgrp + 1
)
);
var g = console.getkeys("Q", msg_area.grp_list.length); var g = console.getkeys("Q", msg_area.grp_list.length);
if(g != "Q" && g != "") if (g != "Q" && g != "") bbs.curgrp = parseInt(g) - 1;
bbs.curgrp = parseInt(g) - 1;
} }
// Not sure about the handling of bbs.cursb vs sub_list index here // Not sure about the handling of bbs.cursb vs sub_list index here
var selectMessageArea = function() { function selectMessageArea() {
console.putmsg(format(bbs.text(SubLstHdr), msg_area.sub[bbs.cursub_code].grp_name)); console.putmsg(format(bbs.text(SubLstHdr), msg_area.sub[bbs.cursub_code].grp_name));
for (var s = 0; s < msg_area.grp_list[bbs.curgrp].sub_list.length; s++) { for (var s = 0; s < msg_area.grp_list[bbs.curgrp].sub_list.length; s++) {
...@@ -41,70 +32,52 @@ var selectMessageArea = function() { ...@@ -41,70 +32,52 @@ var selectMessageArea = function() {
mb.open(); mb.open();
var tm = mb.total_msgs; var tm = mb.total_msgs;
mb.close(); mb.close();
console.putmsg( console.putmsg(format(
format(
((s == bbs.cursub) ? " * " : " ") + bbs.text(SubLstFmt), ((s == bbs.cursub) ? " * " : " ") + bbs.text(SubLstFmt),
s + 1, s + 1, msg_area.grp_list[bbs.curgrp].sub_list[s].description, "", tm
msg_area.grp_list[bbs.curgrp].sub_list[s].description, ));
"",
tm
)
);
} }
console.mnemonics( console.mnemonics(format(bbs.text(JoinWhichSub), bbs.cursub + 1));
format(
bbs.text(JoinWhichSub),
bbs.cursub + 1
)
);
var s = console.getkeys("Q", msg_area.grp_list[bbs.curgrp].sub_list.length); var s = console.getkeys("Q", msg_area.grp_list[bbs.curgrp].sub_list.length);
if(s != "Q" && s != "") if (s != "Q" && s != "") bbs.cursub = parseInt(s) - 1;
bbs.cursub = parseInt(s) - 1;
} }
var selectGroupAndArea = function() { function selectGroupAndArea() {
selectMessageGroup(); selectMessageGroup();
selectMessageArea(); selectMessageArea();
} }
var scanSubs = function() { function scanSubs() {
console.putmsg(bbs.text(MessageScan)); console.putmsg(bbs.text(MessageScan));
console.crlf(); console.crlf();
var youOnly = (console.noyes("To you only")) ? 0 : SCAN_TOYOU; var youOnly = (console.noyes("To you only")) ? 0 : SCAN_TOYOU;
bbs.scan_subs(SCAN_NEW|youOnly); bbs.scan_subs(SCAN_NEW|youOnly);
} }
var sendMail = function() { function sendMail() {
console.putmsg(bbs.text(Email)); console.putmsg(bbs.text(Email));
console.crlf(); console.crlf();
var nameOrNumber = console.getstr("", 30, K_EDIT|K_LINE); var nameOrNumber = console.getstr("", 30, K_EDIT|K_LINE);
if(isNaN(parseInt(nameOrNumber))) if (isNaN(parseInt(nameOrNumber))) nameOrNumber = system.matchuser(nameOrNumber);
nameOrNumber = system.matchuser(nameOrNumber);
if (nameOrNumber < 1) { if (nameOrNumber < 1) {
console.crlf(); console.crlf();
console.putmsg(bbs.text(Aborted)); console.putmsg(bbs.text(Aborted));
return; return;
} }
bbs.email(nameOrNumber, WM_EMAIL); bbs.email(nameOrNumber, WM_EMAIL);
} }
var sendNetMail = function() { function sendNetMail() {
console.putmsg("Netmail/email address:"); console.putmsg("Netmail/email address:");
console.crlf(); console.crlf();
var name = console.getstr("", console.screen_columns - 1, K_EDIT|K_LINE); var name = console.getstr("", console.screen_columns - 1, K_EDIT|K_LINE);
bbs.netmail(name, WM_NONE); bbs.netmail(name, WM_NONE);
} }
var findMessages = function() { function findMessages() {
var findInSub = function(sub) { function findInSub(sub) {
subs++; subs++;
if (subjectsOnly) { if (subjectsOnly) {
bbs.list_msgs(sub, SCAN_FIND, text); bbs.list_msgs(sub, SCAN_FIND, text);
...@@ -114,36 +87,29 @@ var findMessages = function() { ...@@ -114,36 +87,29 @@ var findMessages = function() {
} }
} }
var findInGroup = function(grp) { function findInGroup(grp) {
for (var sub in msg_area.grp_list[grp].sub_list) { for (var sub in msg_area.grp_list[grp].sub_list) {
var ret = findInSub(msg_area.grp_list[grp].sub_list[sub].code); var ret = findInSub(msg_area.grp_list[grp].sub_list[sub].code);
if(!ret) if (!ret) break;
break;
} }
return (typeof ret == "undefined") ? true : ret; return ret === undefined ? true : ret;
} }
var findInAll = function() { function findInAll() {
for (var grp in msg_area.grp_list) { for (var grp in msg_area.grp_list) {
var ret = findInGroup(grp); var ret = findInGroup(grp);
if(!ret) if (!ret) break;
break;
} }
return (typeof ret == "undefined") ? true : ret; return ret === undefined ? true : ret;
} }
var main = function() { function main() {
console.mnemonics(bbs.text(SubGroupOrAll)); console.mnemonics(bbs.text(SubGroupOrAll));
var sga = console.getkeys("SGA"); var sga = console.getkeys("SGA");
console.putmsg(bbs.text(SearchStringPrompt)); console.putmsg(bbs.text(SearchStringPrompt));
console.crlf(); console.crlf();
text = console.getstr( text = console.getstr("", console.screen_columns - 1, K_EDIT|K_LINE|K_UPPER);
"", if (text == "") return false;
console.screen_columns - 1,
K_EDIT|K_LINE|K_UPPER
);
if(text == "")
return false;
console.crlf(); console.crlf();
subjectsOnly = console.yesno(bbs.text(DisplaySubjectsOnlyQ)); subjectsOnly = console.yesno(bbs.text(DisplaySubjectsOnlyQ));
var ret = true; var ret = true;
...@@ -163,7 +129,7 @@ var findMessages = function() { ...@@ -163,7 +129,7 @@ var findMessages = function() {
return ret; return ret;
} }
var complete = function(ret) { function complete(ret) {
console.putmsg( console.putmsg(
bbs.text(MessageScan) + bbs.text(MessageScan) +
((ret) ? format(bbs.text(MessageScanComplete), subs) : bbs.text(MessageScanAborted)) ((ret) ? format(bbs.text(MessageScanComplete), subs) : bbs.text(MessageScanAborted))
...@@ -178,8 +144,7 @@ var findMessages = function() { ...@@ -178,8 +144,7 @@ var findMessages = function() {
} }
var findUser = function() { function findUser() {
console.putmsg("Full or partial username:"); console.putmsg("Full or partial username:");
console.crlf(); console.crlf();
var name = console.getstr("", 30, K_EDIT|K_LINE); var name = console.getstr("", 30, K_EDIT|K_LINE);
...@@ -188,5 +153,4 @@ var findUser = function() { ...@@ -188,5 +153,4 @@ var findUser = function() {
return; return;
} }
bbs.finduser(name); bbs.finduser(name);
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment