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
