Skip to content

Commit

Permalink
load jquery-mobile via npm
Browse files Browse the repository at this point in the history
  • Loading branch information
chatziko committed Sep 19, 2019
1 parent 0703cae commit b9a7b48
Show file tree
Hide file tree
Showing 27 changed files with 339 additions and 15,491 deletions.
14 changes: 8 additions & 6 deletions Makefile
Expand Up @@ -33,16 +33,17 @@ build-opera: build/opera/
build-firefox: build/firefox/
build-edge: build/edge/

COMMON_MODULES = -x ./src/js/browser_base.js -x ./src/js/browser.js -x ./src/js/util.js -x ./src/js/laplace.js -x leaflet -x pelias-leaflet-plugin -x leaflet.locatecontrol -x intro.js -x jquery -x jquery-migrate -x sglide
COMMON_MODULES = -x ./src/js/browser_base.js -x ./src/js/browser.js -x ./src/js/util.js -x ./src/js/laplace.js -x leaflet -x pelias-leaflet-plugin -x leaflet.locatecontrol -x intro.js -x jquery -x sglide

build/%/: $(call find, src, *)
rm -rf $@
mkdir -p $@
cp -r src/* $@
rm $@js/*

# bundles with common modules
npx browserify -r ./src/js/browser_base.js -r ./src/js/browser.js -r ./src/js/util.js -r ./src/js/laplace.js > $@js/common.js
npx browserify -r leaflet -r pelias-leaflet-plugin -r leaflet.locatecontrol -r intro.js -r jquery -r jquery-migrate -r sglide ./src/js/load-jquery.js > $@js/common-gui.js
npx browserify -r ./src/js/browser_base.js -r ./src/js/browser.js -r ./src/js/util.js -r ./src/js/laplace.js > $@js/common.js
npx browserify -r leaflet -r pelias-leaflet-plugin -r leaflet.locatecontrol -r intro.js -r jquery -r sglide ./src/js/load-jquery.js > $@js/common-gui.js

# entry points
npx browserify $(COMMON_MODULES) ./src/js/main.js > $@js/main.js
Expand All @@ -53,9 +54,10 @@ build/%/: $(call find, src, *)
npx browserify $(COMMON_MODULES) ./src/js/faq.js > $@js/faq.js

# copy module css/images
cp -r node_modules/leaflet/dist/images node_modules/leaflet/dist/leaflet.css $@css/
cp -r node_modules/pelias-leaflet-plugin/dist/images node_modules/pelias-leaflet-plugin/dist/leaflet-geocoder-mapzen.css $@css/
cp node_modules/intro.js/minified/introjs.min.css $@css/
cp -r node_modules/jquery-mobile-babel-safe/css/images node_modules/jquery-mobile-babel-safe/css/jquery.mobile-1.4.5.min.css $@css/
cp -r node_modules/leaflet/dist/images node_modules/leaflet/dist/leaflet.css $@css/
cp -r node_modules/pelias-leaflet-plugin/dist/images node_modules/pelias-leaflet-plugin/dist/leaflet-geocoder-mapzen.css $@css/
cp node_modules/intro.js/minified/introjs.min.css $@css/

cpp -P -Dis_$* src/manifest.json > $@manifest.json
sed -i 's/%BUILD%/$*/' $@js/common.js
Expand Down

0 comments on commit b9a7b48

Please sign in to comment.