From 77ed64a900e1b657a44c23af407b4c7e0ba44a64 Mon Sep 17 00:00:00 2001 From: Sayanjyoti Das Date: Tue, 1 Apr 2025 13:22:02 +0530 Subject: [PATCH] Bundle jQuery at build time instead of fetching from a CDN --- src/bonsai/Makefile | 3 +++ src/bonsai/bonsai/bim/data/webui/templates/costing.html | 2 +- src/bonsai/bonsai/bim/data/webui/templates/demo.html | 2 +- src/bonsai/bonsai/bim/data/webui/templates/drawings.html | 2 +- src/bonsai/bonsai/bim/data/webui/templates/gantt.html | 2 +- src/bonsai/bonsai/bim/data/webui/templates/index.html | 2 +- 6 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/bonsai/Makefile b/src/bonsai/Makefile index 05abdb9622..4e7e26f359 100644 --- a/src/bonsai/Makefile +++ b/src/bonsai/Makefile @@ -193,6 +193,9 @@ else cd build && . env/$(VENV_ACTIVATE) && $(PIP) download pyradiance $(PYPI_PLATFORM) --python-version $(PYPI_VERSION) --implementation $(PYPI_IMP) --only-binary=:all: --dest=./wheels endif + # jQuery is required for web UI functionality + cd build/bonsai/bim/data/webui/static/js/ && wget https://cdn.jsdelivr.net/npm/jquery@3.7.1/dist/jquery.min.js + # Provides jsgantt-improved supports for web-based construction sequencing gantt charts cd build/bonsai/bim/data/gantt/ && wget https://raw.githubusercontent.com/jsGanttImproved/jsgantt-improved/master/dist/jsgantt.js cd build/bonsai/bim/data/gantt/ && wget https://raw.githubusercontent.com/jsGanttImproved/jsgantt-improved/master/dist/jsgantt.css diff --git a/src/bonsai/bonsai/bim/data/webui/templates/costing.html b/src/bonsai/bonsai/bim/data/webui/templates/costing.html index c238d1313b..6e076203c3 100644 --- a/src/bonsai/bonsai/bim/data/webui/templates/costing.html +++ b/src/bonsai/bonsai/bim/data/webui/templates/costing.html @@ -21,7 +21,7 @@ />