Autocompleter on scrollable pages scrolls whole page when ArrowUp is pressed
----------------------------------------------------------------------------

                 Key: TAP5-300
                 URL: https://issues.apache.org/jira/browse/TAP5-300
             Project: Tapestry 5
          Issue Type: Bug
          Components: tapestry-core
    Affects Versions: 5.0.15
            Reporter: Shymon


If you place autocompleter on a page longer than browser's window (page which 
has a scrollbar) and press ArrowUp key after choice list is displayed whole 
page is scrolled down such that highlighted option is on the top edge of 
browser's window. If you press ArrowDown page is scrolled back to proper 
position. Behaves the same in FF and IE.

Maybe this is the problem:

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);
  },

scrollIntoView true for previous and false for next?

It's very annoying, and makes autocompleter practically unusable on production 
quality pages.



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to