From 1a3412176d1465b6c13299c326790fed3f6652c2 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Sun, 24 May 2026 14:46:00 +0800 Subject: [PATCH] Move JS file to wwwroot root per bricks convention (no subdirectories for JS/CSS) --- build.sh | 11 +++-------- wwwroot/{scripts => }/dashboard_refresh.js | 0 2 files changed, 3 insertions(+), 8 deletions(-) rename wwwroot/{scripts => }/dashboard_refresh.js (100%) diff --git a/build.sh b/build.sh index 11947ff..6f79d83 100644 --- a/build.sh +++ b/build.sh @@ -32,10 +32,10 @@ MODULE_WWWROOT="$SCRIPT_DIR/wwwroot" SAGE_MODULE_WWWROOT="$WWWROOT/$MODULE_NAME" echo "Linking wwwroot..." -mkdir -p "$SAGE_MODULE_WWWROOT/api" "$SAGE_MODULE_WWWROOT/scripts" +mkdir -p "$SAGE_MODULE_WWWROOT/api" -# Link all .ui files -for f in "$MODULE_WWWROOT"/*.ui; do +# Link all .ui and .js files (must be at wwwroot root per bricks convention) +for f in "$MODULE_WWWROOT"/*.ui "$MODULE_WWWROOT"/*.js; do [ -f "$f" ] && ln -sf "$f" "$SAGE_MODULE_WWWROOT/" done @@ -44,11 +44,6 @@ for f in "$MODULE_WWWROOT/api"/*.dspy; do [ -f "$f" ] && ln -sf "$f" "$SAGE_MODULE_WWWROOT/api/" done -# Link scripts/ directory -for f in "$MODULE_WWWROOT/scripts"/*.js; do - [ -f "$f" ] && ln -sf "$f" "$SAGE_MODULE_WWWROOT/scripts/" -done - echo "=== $MODULE_NAME build complete ===" echo "" echo "Next steps:" diff --git a/wwwroot/scripts/dashboard_refresh.js b/wwwroot/dashboard_refresh.js similarity index 100% rename from wwwroot/scripts/dashboard_refresh.js rename to wwwroot/dashboard_refresh.js