This is an automated email from the ASF dual-hosted git repository.

joshtynjala pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git

commit 5fe15917df0f2e4711b6e7f4c184828431405bac
Author: Josh Tynjala <[email protected]>
AuthorDate: Wed Apr 30 13:08:22 2025 -0700

    ASDoc: fix loading JSON for top level package
---
 .../ASDoc/src/main/royale/models/ASDocModel.as     | 33 ++++++++++++++++++++--
 1 file changed, 30 insertions(+), 3 deletions(-)

diff --git a/examples/royale/ASDoc/src/main/royale/models/ASDocModel.as 
b/examples/royale/ASDoc/src/main/royale/models/ASDocModel.as
index 697d8a7e06..33b2b77bd1 100644
--- a/examples/royale/ASDoc/src/main/royale/models/ASDocModel.as
+++ b/examples/royale/ASDoc/src/main/royale/models/ASDocModel.as
@@ -376,7 +376,16 @@ package models
                 currentPlatform = platformList.shift();
                 app.service.addEventListener("ioError", classIOErrorHandler);
                 app.service.addEventListener("complete", classCompleteHandler);
-                app.service.url = computeFileName(_currentPackage + "." + 
_currentClass);
+                var urlQname:String;
+                if (_currentPackage != "Top Level")
+                {
+                    urlQname = _currentPackage + "." + _currentClass;
+                }
+                else
+                {
+                    urlQname = _currentClass;
+                }
+                app.service.url = computeFileName(urlQname);
                 app.service.send();
                 _currentClassData = null;
             }
@@ -540,7 +549,16 @@ package models
                 currentPlatform = platformList.shift();
                 app.service.addEventListener("ioError", classIOErrorHandler);
                 app.service.addEventListener("complete", classCompleteHandler);
-                app.service.url = computeFileName(_currentPackage + "." + 
_currentClass);
+                var urlQname:String;
+                if (_currentPackage != "Top Level")
+                {
+                    urlQname = _currentPackage + "." + _currentClass;
+                }
+                else
+                {
+                    urlQname = _currentClass;
+                }
+                app.service.url = computeFileName(urlQname);
                 app.service.send();                    
             }
             else
@@ -688,7 +706,16 @@ package models
             {
                 currentPlatform = platformList.shift();
                 app.service.addEventListener("complete", 
completeInterfaceHandler);
-                app.service.url = computeFileName(_currentPackage + "." + 
_currentClass);
+                var urlQname:String;
+                if (_currentPackage != "Top Level")
+                {
+                    urlQname = _currentPackage + "." + _currentClass;
+                }
+                else
+                {
+                    urlQname = _currentClass;
+                }
+                app.service.url = computeFileName(urlQname);
                 app.service.send();                                        
             }
             else

Reply via email to