|
|
| Line 45: |
Line 45: |
|
| |
|
| ===Maemo=== | | ===Maemo=== |
|
| |
| * Interaction with text input elements
| |
| ** Single Tap inside Text input element should result in:
| |
| *** Setting focus to element (if it was not focused yet)
| |
| *** Relocating cursor (if the element was already focused)
| |
| ** Single Tap outside Text input element should result in:
| |
| *** Removing focus from text input element and putting the focus back on webpage.
| |
| *** If the user tapped on any web page element, that element should perform its designated function. For e.g., if the user tapped on a link, link should be opened, if the user tapped on a search button, the text should be searched for, etc.
| |
| ** Focus should be removed when the user closes the soft keyboard
| |
| ** Dragging
| |
| *** If a text input element does not have focus and user taps the text element and starts draging, the document/canvas in the view should be panned(no matter what was the initial direction of the stroke).
| |
| *** If the text input element already has focus, the outcome of starting Drag interaction over it should be
| |
| **** panning the document/canvas in the view, if the initial direction of the stroke was Vertical
| |
| **** selecting text, if the initial direction of the stroke was Horizontal
| |
| ** Auto-Scrolling
| |
| *** If the user taps on a text field which is at the bottom of the page, the browser should auto-scroll to the input element so that it is visible to the user with the soft keyboard present.
| |
| * Toggle switches
| |
| **Only the switch component would be interactive - Not the label.
| |
| **You should be able to set switch component on/off by tapping it.
| |
| **You should be able to set switch component by initializing horizontal drag interaction over it.
| |
| * Selection Lists
| |
| ** Opening a pop up menu
| |
| ** Selecting an item from pop up menu
| |
| ** Cancel selection
| |
| ** (-ve test?) Panning the list with the drag or flick interactions should not result selecting a list item.
| |
|
| |
|
| * Use of Native dialogs | | * Use of Native dialogs |