View Issue Details

IDProjectCategoryView StatusLast Update
0001526NOALYSSImprove Usepublic2018-03-21 09:21
Reporteryanntemp Assigned Todanydb  
PrioritynormaleSeveritymineurReproducibilitytoujours
Status ferméResolutioncorrigé 
Fixed in Version7.0 
Summary0001526: Problème navigation - retour en haut de la fenêtre si flèches de navigation
DescriptionDans une opération avec de nombreuses lignes, on se retrouve à faire défiler la fenêtre vers le bas pour faire apparaître les lignes du dessous.
Lorsqu'on introduit un code de fiche, une liste de proposition de fiches correspondant aux caractères introduits s'affiche sous le champ du code. Si on veut naviguer dans ce menu avec les flèches «haut» et «bas», la fenêtre se replace d'abord en position initiale, c'est-à-dire tout en haut, au point que le champ et le menu en question disparaissent.

Est-il possible de faire en sorte que, lorsque le menu proposant les fiches apparaît, il soit possible de naviguer dedans sans que la fenêtre ne bouge?
Steps To ReproduceAjouter des lignes à une opération au point de dépasser le bas de la page, faire défiler la page vers le bas pour laisser apparaître le champ du bas, introduire quelques caractères correspondant à plusieurs codes fiches existants, utiliser les flèches du clavier pour naviguer vers le bas du menu:
la fenêtre remonte.
TagsNo tags attached.
Extension NoalyssAucun

Activities

danydb

2018-01-12 15:05

administrator   ~0003670

Bonjour,

Je viens d'esssayer avec Firefox :
a- journal achat
b- beaucoup de ligne
c- sur la dernière ligne cliquer sur "loupe" pour chercher
d- remonter dans l'écran, la boite de dialogue reste là ou elle est apparue.

Je ne comprends pas ce que tu fais.

yanntemp

2018-01-12 15:27

developer   ~0003677

Sans la loupe:

sur la dernière ligne, directement dans le champ, introduire quelques caractères qui correspondent à plusieurs code-fiche.
Une liste apparaît sous le champ avec toutes les possibilités.
Si on utilise la flèche vers le bas pour naviguer dans cette liste, la fenêtre remonte.

danydb

2018-01-12 16:47

administrator   ~0003682

0k je vois, ça c'est compliqué à corriger : on s'appuie sur le framework "prototype.js" et cela va être difficile.

danydb

2018-01-12 17:17

administrator   ~0003683

Last edited: 2018-01-12 17:17

Correction de control.js
======================
ligne 214 à 223
 markPrevious: function() {
    if(this.index > 0) this.index--;
      else this.index = this.entryCount-1;
    this.getEntry(this.index).scrollIntoView(true);
  },

  markNext: function() {
    if(this.index < this.entryCount-1) this.index++;
      else this.index = 0;
    this.getEntry(this.index).scrollIntoView(false);
  },


Enlever le scrolIntoView mais dans ce cas-là, si une partie de la liste de choix est hors fenêtre, elle ne sera montrée que si on défile soi-même

danydb

2018-03-21 09:21

administrator   ~0003773

Publiés dans la version 7.0

Issue History

Date Modified Username Field Change
2018-01-12 14:34 yanntemp New Issue
2018-01-12 15:05 danydb Note Added: 0003670
2018-01-12 15:27 yanntemp Note Added: 0003677
2018-01-12 16:47 danydb Note Added: 0003682
2018-01-12 17:17 danydb Note Added: 0003683
2018-01-12 17:17 danydb Note Edited: 0003683
2018-01-16 21:19 danydb Status new => acknowledged
2018-03-11 09:42 danydb Assigned To => danydb
2018-03-11 09:42 danydb Status acknowledged => resolved
2018-03-11 09:42 danydb Resolution open => fixed
2018-03-11 09:42 danydb Fixed in Version => 7.0
2018-03-21 09:21 danydb Note Added: 0003773
2018-03-21 09:21 danydb Status resolved => closed