Skip to content
Snippets Groups Projects
Commit a0d98e6d authored by Eric Oulashin's avatar Eric Oulashin Committed by Rob Swindell
Browse files

DDMsgReader: For ANSI terminals, refresh the area change header ANSI and...

DDMsgReader: For ANSI terminals, refresh the area change header ANSI and header lines when exiting from the new scrollable area change help window
parent 81263863
No related branches found
No related tags found
1 merge request!470DDMsgReader: For ANSI terminals, refresh the area change header ANSI and header lines when exiting from the new scrollable area change help window
......@@ -180,6 +180,11 @@
* screens could potentially be shown this way too.
* New theme configuration options: helpWinBorderColor and
* scrollingWinHelpTextColor
* 2024-11-03 Eric Oulashin Version 1.96b
* Bug fix: When displaying the new scrollable area change help
* window, if there's an area change header in use, refresh it
* and the header lines, since the scrollable help window would
* display over them.
*/
 
"use strict";
......@@ -287,8 +292,8 @@ var hexdump = load('hexdump_lib.js');
 
 
// Reader version information
var READER_VERSION = "1.96a";
var READER_DATE = "2024-11-02";
var READER_VERSION = "1.96b";
var READER_DATE = "2024-11-03";
 
// Keyboard key codes for displaying on the screen
var UP_ARROW = ascii(24);
......@@ -13145,7 +13150,15 @@ function DigDistMsgReader_SelectMsgArea_Lightbar(pMsgGrp, pGrpIdx)
{
var screenInfo = this.ShowChooseMsgAreaHelp(!chooseMsgGrp, true, true);
msgAreaMenu.DrawPartialAbs(screenInfo.topLeftX, screenInfo.topLeftY, screenInfo.width, screenInfo.height);
// If there's an area change header, refresh the header and the header lines,
// since the help window will display over it
if (this.areaChangeHdrLines.length > 0)
{
this.DisplayAreaChgHdr(1);
displayListHdrLines(this.areaChangeHdrLines.length+1, chooseMsgGrp, this);
}
drawMenu = false;
// Older, with a non-scrolling help screen:
/*
this.ShowChooseMsgAreaHelp(!chooseMsgGrp, true, true);
console.pause();
......@@ -5,7 +5,7 @@
// If you have DDMsgReader in a directory other than xtrn/DDMsgReader, then the changes to
// DDMsgReader.cfg will be saved in that directory (assuming you're running ddmr_cfg.js from
// that same directory).
// Currently for DDMsgReader 1.96a.
// Currently for DDMsgReader 1.96b.
//
// If you're running DDMsgReader from xtrn/DDMsgReader (the standard location) and you want
// to save the configuration file there (rather than sbbs/mods), you can use one of the
......@@ -18,7 +18,7 @@ require("sbbsdefs.js", "P_NONE");
require("uifcdefs.js", "UIFC_INMSG");
if (!uifc.init("DigDist. Message Reader 1.96a Configurator"))
if (!uifc.init("DigDist. Message Reader 1.96b Configurator"))
{
print("Failed to initialize uifc");
exit(1);
......
Digital Distortion Message Reader
Version 1.96a
Release date: 2024-11-02
Version 1.96b
Release date: 2024-11-03
by
......
......@@ -5,6 +5,10 @@ Revision History (change log)
=============================
Version Date Description
------- ---- -----------
1.96b 2024-11-03 Bug fix: When displaying the new scrollable area change
help window, if there's an area change header in use,
refresh it and the header lines, since the scrollable help
window would display over them.
1.96a 2024-11-02 When changing to another sub-board, the user can now cycle
through the sort options with the [ and ] keys. Also,
updated the change sub-board help to show in a scrollable
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment