diff --git a/xtrn/DDMsgReader/DDMsgReader.js b/xtrn/DDMsgReader/DDMsgReader.js index 7c0963b1edc33a3961ba4a526d3df2fa4193047f..2c86f11e482b5b4139fd83ea7f4dfa86458d682d 100644 --- a/xtrn/DDMsgReader/DDMsgReader.js +++ b/xtrn/DDMsgReader/DDMsgReader.js @@ -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(); diff --git a/xtrn/DDMsgReader/ddmr_cfg.js b/xtrn/DDMsgReader/ddmr_cfg.js index 0bc9dae169c96f3e5811e0fbba569cf786ad950d..2249d47104bf31fc614d28313c5d94178f9928b0 100644 --- a/xtrn/DDMsgReader/ddmr_cfg.js +++ b/xtrn/DDMsgReader/ddmr_cfg.js @@ -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); diff --git a/xtrn/DDMsgReader/readme.txt b/xtrn/DDMsgReader/readme.txt index e4f580a30e93a513f1588c9344aca8a5f0cbeb24..fa412371dc092638eda280afcd03659db5d3ecbf 100644 --- a/xtrn/DDMsgReader/readme.txt +++ b/xtrn/DDMsgReader/readme.txt @@ -1,6 +1,6 @@ Digital Distortion Message Reader - Version 1.96a - Release date: 2024-11-02 + Version 1.96b + Release date: 2024-11-03 by diff --git a/xtrn/DDMsgReader/revision_history.txt b/xtrn/DDMsgReader/revision_history.txt index 8a8e703ae786ec237e1ea4d5d672573c63e23920..1d78651aae5e61f63eb86a5ad4cde7b1bf303497 100644 --- a/xtrn/DDMsgReader/revision_history.txt +++ b/xtrn/DDMsgReader/revision_history.txt @@ -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