From 8f7861c320367c6c16d9a3d37f37b24f02c8dc7c Mon Sep 17 00:00:00 2001
From: Rob Swindell <rob@synchro.net>
Date: Sun, 4 Apr 2021 00:41:18 -0700
Subject: [PATCH] Define the archive property description list for JSDOCS
 build.

---
 src/sbbs3/js_archive.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/sbbs3/js_archive.c b/src/sbbs3/js_archive.c
index 694af58dd2..a46a376a56 100644
--- a/src/sbbs3/js_archive.c
+++ b/src/sbbs3/js_archive.c
@@ -569,6 +569,14 @@ static jsSyncMethodSpec js_archive_functions[] = {
 	{0}
 };
 
+#ifdef BUILD_JSDOCS
+static char* archive_prop_desc[] = {
+
+	 "format/compression type of archive file - <small>READ ONLY</small>"
+	,NULL
+};
+#endif
+
 static JSBool
 js_archive_constructor(JSContext *cx, uintN argc, jsval *arglist)
 {
@@ -601,7 +609,7 @@ js_archive_constructor(JSContext *cx, uintN argc, jsval *arglist)
 		,31900
 		);
 	js_DescribeSyncConstructor(cx,obj,"To create a new Archive object: <tt>var a = new Archive(<i>filename</i>)</tt>");
-	js_CreateArrayOfStrings(cx, obj, "_property_desc_list", file_prop_desc, JSPROP_READONLY);
+	js_CreateArrayOfStrings(cx, obj, "_property_desc_list", archive_prop_desc, JSPROP_READONLY);
 #endif
 
 	return JS_TRUE;
-- 
GitLab