Disable 'back to theme overview' for single builds, add convenience to deployment to a repo
This commit is contained in:
parent
09522004db
commit
39a7ac93e0
2 changed files with 38 additions and 8 deletions
|
@ -1,5 +1,5 @@
|
||||||
THEME=$1
|
THEME=$1
|
||||||
|
npm run generate:layouts
|
||||||
if [ $# -eq 0 ]
|
if [ $# -eq 0 ]
|
||||||
then
|
then
|
||||||
echo "No arguments given. Expected a themename"
|
echo "No arguments given. Expected a themename"
|
||||||
|
@ -29,8 +29,8 @@ fi
|
||||||
rm index.html
|
rm index.html
|
||||||
cp "$THEME.html" index.html
|
cp "$THEME.html" index.html
|
||||||
|
|
||||||
sed -i "s/input,/input: {index:\".\/index.html\"}/" vite_single.config.js
|
sed -i "s/input,/input: {index:\".\/index.html\", land: \".\/land.html\"}/" vite_single.config.js
|
||||||
|
sed -i "s/\/\/ LAYOUT.ADD_CONFIG/layout.enableMoreQuests = false" index_"$1".ts
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -89,10 +89,39 @@ then
|
||||||
rm index.html
|
rm index.html
|
||||||
mv index.bu.html index.html
|
mv index.bu.html index.html
|
||||||
fi
|
fi
|
||||||
|
npm run clean
|
||||||
|
|
||||||
echo "BUILD COMPLETED"
|
echo "BUILD COMPLETED"
|
||||||
echo "On what domain will you deploy?"
|
|
||||||
echo " ! Don't forget to add `https://yourdomain.tld/land.html` to the Redirect URIs on https://www.openstreetmap.org/oauth2/applications/"
|
if [ $# -eq 2 ]
|
||||||
echo "Deploying on github pages?"
|
then
|
||||||
echo " 1. Don't forget to add a CNAME file (containing your domain name verbatim, without protocol)"
|
echo "DEPLOY TO $2"
|
||||||
echo " 2 .nojekyll file (which is empty)"
|
|
||||||
|
if [ -f "$2"/CNAME ]
|
||||||
|
then
|
||||||
|
CNAME=$(cat "$2"/CNAME)
|
||||||
|
echo "Found a CNAME"
|
||||||
|
fi
|
||||||
|
echo "Assuming github pages, add \".nojekyll\""
|
||||||
|
touch $2/.nojekyll
|
||||||
|
echo $CNAME > $2/CNAME
|
||||||
|
echo " ! Don't forget to add `https://$CNAME/land.html` to the Redirect URIs on https://www.openstreetmap.org/oauth2/applications/"
|
||||||
|
cp -r "dist_$1/"* "$2"/
|
||||||
|
|
||||||
|
if [ -d "$2"/.git ]
|
||||||
|
then
|
||||||
|
cd $2
|
||||||
|
git add *
|
||||||
|
git commit -m "Add new version of MapComplete with single-page build of $1"
|
||||||
|
git push
|
||||||
|
cd -
|
||||||
|
fi
|
||||||
|
rm "dist_$1"
|
||||||
|
else
|
||||||
|
echo "BUILD COMPLETED"
|
||||||
|
echo "On what domain will you deploy?"
|
||||||
|
echo " ! Don't forget to add `https://yourdomain.tld/land.html` to the Redirect URIs on https://www.openstreetmap.org/oauth2/applications/"
|
||||||
|
echo "Deploying on github pages?"
|
||||||
|
echo " 1. Don't forget to add a CNAME file (containing your domain name verbatim, without protocol)"
|
||||||
|
echo " 2 .nojekyll file (which is empty)"
|
||||||
|
fi
|
||||||
|
|
|
@ -45,6 +45,7 @@ async function main() {
|
||||||
const availableLayers = await getAvailableLayers()
|
const availableLayers = await getAvailableLayers()
|
||||||
MetaTagging.setThemeMetatagging(new ThemeMetaTagging())
|
MetaTagging.setThemeMetatagging(new ThemeMetaTagging())
|
||||||
// LAYOUT.ADD_LAYERS
|
// LAYOUT.ADD_LAYERS
|
||||||
|
// LAYOUT.ADD_CONFIG
|
||||||
const state = new ThemeViewState(new LayoutConfig(<any> layout), availableLayers)
|
const state = new ThemeViewState(new LayoutConfig(<any> layout), availableLayers)
|
||||||
const target = document.getElementById("maindiv")
|
const target = document.getElementById("maindiv")
|
||||||
const childs = Array.from(target.children)
|
const childs = Array.from(target.children)
|
||||||
|
|
Loading…
Add table
Reference in a new issue