Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[issue 323] Modification pour le problème showintoc #325

Merged
merged 3 commits into from
Nov 22, 2024
Merged

Conversation

lecault
Copy link
Collaborator

@lecault lecault commented Nov 7, 2024

Issue #323

J'ai testé, pas vu d'effet de bord. par contre, j'aimerai bien savoir pourquoi il y avait des === true. Merci

@lecault lecault added this to the 4.2 milestone Nov 7, 2024
@Gaetanbrl
Copy link
Member

j'aimerai bien savoir pourquoi il y avait des === true. Merci

Est-ce que tu peux préciser où tu as vu ces caractères ?

Afin de faciliter l'interprétation, l'analyse du problème il nous faut en général plus de détail dans ce type d'issues.

lib/mv.js Outdated
@@ -1625,7 +1625,7 @@ var mv = (function () {
sld: $(l).attr("sld"),
legendurl: $(l).attr("legendurl"),
attributefilter: $(l).attr("attributefilter") === "true",
showintoc: $(l).attr("showintoc") === "true",
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ici

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cf file change. En enlevant le == "true" ça passe

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pourquoi il y avait des === true

Les === "true" permettent de savoir quelle est la valeur par défaut du paramètre dans le XML.

Dans le XML, on aura showintoc="true" et donc c'est comme ca qu'on va transformer un string en booléen.

Après il faut voir dans le reste du code si c'est le string "true" qui est testé ou le booléen true car avec ce test, on attend du boolean.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alors il semble y avoir un léger effet de bord :

  • je fais une appli avec une couche en shwointoc=true et une couche en shwointoc=false
  • la preview fonctionne parfaitement
  • je publie l'application
  • la visualisation fonctionne comme attendue
  • J'ai juste un souci : au niveau de la checkbox, elle revient à la valeur par défaut

image

Je comprends pas ce qui se passe à la publication qui entraîne ces changements ?

@lecault
Copy link
Collaborator Author

lecault commented Nov 13, 2024

Là on est bien au niveau des tests

@lecault
Copy link
Collaborator Author

lecault commented Nov 22, 2024

Je viens de tester à froid ça fonctionne.
Ce que j'ai fait c'est d'ajouter showintoc = true comme paramètre de la conf layer par défaut (même comportement que queryable et visible).

@lecault lecault merged commit 4a2c3a5 into develop Nov 22, 2024
1 check passed
@lecault lecault deleted the issue-323 branch November 29, 2024 07:48
@lecault lecault mentioned this pull request Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants