Privé : ne pas ajaxreloader systématiquement la navigation #14

Open
opened 2 years ago by tcharlss · 0 comments
tcharlss commented 2 years ago
Owner

Quand on fait un glisser-déposer d'une nouvelle noisette, ça recharge en ajax la liste de destination, ce qui est normal et prévu par le script, mais ça recharge aussi la liste d'origne (les types de noisettes), ce qui n'était pas prévu du tout.

C'est perturbant car ça fait perdre le fil, quand on est en bas de la liste ça fait revenir tout en haut, bref ça devient assez compliqué de rajouter plusieurs noisettes à la suite.

Et en effet, dans le squelette principal ça dit de recharger la navigation au moindre rechargement ajax :

[(#CONST{_AJAX}|oui)
	<script type="text/javascript">/*<!\[CDATA\[*/
		reloadExecPage('#ENV{exec}','#navigation,#chemin');
	/*\]\]>*/</script>
]

Alors j'ai essayé de voir s'il était possible de rajouter une condition pour ne pas le faire sur cette page, mais je m'y perds là dans la construction générale de ces pages, ça mélange plusieurs execs ensemble.

Si tu as une idée @Eric.

Quand on fait un glisser-déposer d'une nouvelle noisette, ça recharge en ajax la liste de destination, ce qui est normal et prévu par le script, mais ça recharge aussi la liste d'origne (les types de noisettes), ce qui n'était pas prévu du tout. C'est perturbant car ça fait perdre le fil, quand on est en bas de la liste ça fait revenir tout en haut, bref ça devient assez compliqué de rajouter plusieurs noisettes à la suite. Et en effet, [dans le squelette principal](https://git.spip.net/spip-contrib-extensions/noizetier/src/branch/master/prive/squelettes/contenu/noizetier_page.html#L68-L72) ça dit de recharger la navigation *au moindre rechargement ajax* : ```html [(#CONST{_AJAX}|oui) <script type="text/javascript">/*<!\[CDATA\[*/ reloadExecPage('#ENV{exec}','#navigation,#chemin'); /*\]\]>*/</script> ] ``` Alors j'ai essayé de voir s'il était possible de rajouter une condition pour ne pas le faire sur cette page, mais je m'y perds là dans la construction générale de ces pages, ça mélange plusieurs execs ensemble. Si tu as une idée @Eric.
tcharlss added the
UX
label 2 years ago
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.