Skip to content

Commit

Permalink
Merge pull request #60 from IGNF/feature/add_ressource_definition_in_…
Browse files Browse the repository at this point in the history
…isochrone_web_test

feat(test web): add definition of user resource for isochrone
  • Loading branch information
jmkerloch authored Mar 31, 2023
2 parents 8b3b2b0 + c984b55 commit 70237cc
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 0 deletions.
3 changes: 3 additions & 0 deletions test/www/isochrone.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@
<input type="radio" id="bdtopo-idf-valhalla" name="userResource" value="bdtopo-idf-valhalla">
<label for="bdtopo-idf-valhalla">BDUni sur l'Île-de-France via Valhalla</label>
<br>
<input type="radio" id="otherResource" name="userResource" value="otherResource">
<label for="otherResource">Autre ressource</label>
<input type="text" name="userResourceValue" id="otherResourceValue" placeholder="Autre ressource"/><br>
<p>Mode de déplacement : </p>
<input type="radio" id="car" name="userProfile" value="car" checked>
<label for="car">Voiture</label>
Expand Down
8 changes: 8 additions & 0 deletions test/www/js/isochrone.js
Original file line number Diff line number Diff line change
Expand Up @@ -329,9 +329,17 @@ function loadUserParameter(request) {
// Resource
if (document.forms["iso-form"].elements["userResource"].value !== "") {
request.finalResource = document.forms["iso-form"].elements["userResource"].value;
if (request.finalResource === "otherResource") {
if (document.forms["iso-form"].elements["userResourceValue"].value !== "") {
request.finalResource = document.forms["iso-form"].elements["userResourceValue"].value;
} else {
request.finalResource = defaultResource;
}
}
} else {
request.finalResource = defaultResource;
}

// Profile
if (document.forms["iso-form"].elements["userProfile"].value !== "") {
request.finalProfile = document.forms["iso-form"].elements["userProfile"].value;
Expand Down

0 comments on commit 70237cc

Please sign in to comment.