Skip to content

Instantly share code, notes, and snippets.

@dfkaye
Last active February 7, 2020 19:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dfkaye/9c87b7526590a372efe6786bc1237588 to your computer and use it in GitHub Desktop.
Save dfkaye/9c87b7526590a372efe6786bc1237588 to your computer and use it in GitHub Desktop.
todo list of html elements/features to create next

todo list of html elements/features to create next

18 October 2019 prompted by thread starting at https://twitter.com/BenLesh/status/1184868230625742848

html combobox

See => https://www.w3.org/TR/wai-aria-practices/examples/combobox/aria1.1pattern/listbox-combo.html

input with datalist (customizable)

No. Don't use datalist, use a list like <ul>

"tables with freeze headers like excel" (AKA Freeze Panes)

Challenge accepted!

Requirements

  1. select cell as row + column intersection
  2. freeze(focused_cell) (freeze command)
  3. all rows below and cells to the right (increasing indexes) are "scrollable"
    • scroll by slider (scroll thumb)
    • scroll by cell focus (cell out of viewport should scroll into viewport)
  4. unfreeze() - current selection (unfreeze command)

Bonus

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment