forked from MapComplete/MapComplete
Merge branch 'develop' of source.mapcomplete.org:mapcomplete/mapcomplete into develop
This commit is contained in:
commit
2368f292be
4 changed files with 23 additions and 3 deletions
|
@ -80,10 +80,22 @@ To use the WSL in Visual Studio Code:
|
||||||
or `userlayout=true#<layout configuration>` as [Query parameter](URL_Parameters.md). Note that the shorter URLs (
|
or `userlayout=true#<layout configuration>` as [Query parameter](URL_Parameters.md). Note that the shorter URLs (
|
||||||
e.g. `bookcases.html`, `aed.html`, ...) _don't_ exist on the development version.
|
e.g. `bookcases.html`, `aed.html`, ...) _don't_ exist on the development version.
|
||||||
|
|
||||||
|
|
||||||
|
Developing a local theme
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
To test theme changes you locally make, the easiest way is:
|
||||||
|
|
||||||
|
- `npm run strt` which will run the server
|
||||||
|
- After making changes to some layers and/or themes, run `npm run generate:layeroverview`. This will recompile the relevant themes.
|
||||||
|
- You might need to refresh (F5) your browser window
|
||||||
|
|
||||||
|
Note that `npm run start` is equivalent to `npm run generate:layeroverview && npm run strt`
|
||||||
|
|
||||||
Automatic deployment
|
Automatic deployment
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
Currently, the master branch is automatically deployed to https://mapcomplete.org/ by a GitHub action.
|
Currently, the master branch is automatically deployed to https://mapcomplete.org/ by a Forgejo action.
|
||||||
|
|
||||||
Every branch is automatically built (upon push) to `https://pietervdvn.github.io/mc/<branchname>` by a GitHub action.
|
Every branch is automatically built (upon push) to `https://pietervdvn.github.io/mc/<branchname>` by a GitHub action.
|
||||||
|
|
||||||
|
|
|
@ -33,6 +33,9 @@ connection.finishLogin(async () => {
|
||||||
})
|
})
|
||||||
debug.set(dbg)
|
debug.set(dbg)
|
||||||
|
|
||||||
|
if(attempt > 10){
|
||||||
|
window.location.reload()
|
||||||
|
}
|
||||||
} while (!token)
|
} while (!token)
|
||||||
console.log("Login finished, redirecting to passthrough; token is " + token)
|
console.log("Login finished, redirecting to passthrough; token is " + token)
|
||||||
tokenSrc.set(token)
|
tokenSrc.set(token)
|
||||||
|
|
|
@ -583,9 +583,14 @@ export class OsmConnection {
|
||||||
}
|
}
|
||||||
|
|
||||||
private async loginAndroidPolyfill() {
|
private async loginAndroidPolyfill() {
|
||||||
|
const key = "https://www.openstreetmap.orgoauth2_access_token"
|
||||||
|
if(localStorage.getItem(key)){
|
||||||
|
// We are probably already logged in
|
||||||
|
return
|
||||||
|
}
|
||||||
const token = await AndroidPolyfill.requestLoginCodes()
|
const token = await AndroidPolyfill.requestLoginCodes()
|
||||||
console.log("Got login token!", token)
|
console.log("Got login token!", token)
|
||||||
localStorage.setItem("https://www.openstreetmap.orgoauth2_access_token", token)
|
localStorage.setItem(key, token)
|
||||||
if (this.auth.authenticated()) {
|
if (this.auth.authenticated()) {
|
||||||
console.log("Logged in!")
|
console.log("Logged in!")
|
||||||
}
|
}
|
||||||
|
|
|
@ -182,7 +182,7 @@ export default class FeatureSwitchState extends OsmConnectionFeatureSwitches {
|
||||||
|
|
||||||
let testingDefaultValue = false
|
let testingDefaultValue = false
|
||||||
if (
|
if (
|
||||||
!Constants.osmAuthConfig.url.startsWith("https://master.apis.dev.openstreetmap.org") && (location.hostname === "127.0.0.1") && !Utils.runningFromConsole
|
!Constants.osmAuthConfig.url.startsWith("https://master.apis.dev.openstreetmap.org") && !Utils.runningFromConsole && location.hostname === "127.0.0.1"
|
||||||
) {
|
) {
|
||||||
testingDefaultValue = true
|
testingDefaultValue = true
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue