Skip to content

Instantly share code, notes, and snippets.

@cdata
Created August 27, 2015 23:18
Show Gist options
  • Select an option

  • Save cdata/b55c9ba8431adc40858a to your computer and use it in GitHub Desktop.

Select an option

Save cdata/b55c9ba8431adc40858a to your computer and use it in GitHub Desktop.

Overlay Solution

  1. Dialogs and dropdowns (should) live in separate parts of the tree.
  2. Support "constrained" dropdowns that can be guaranteed to be on top of everything.
    • These dropdowns are constrained by how their DOM is generated, and how rules like scoping, events and other things apply.
  3. This can be layered on top of the existing overlay solution.

Action Items

  • (cdata) Explore position: fixed breaking out of overflow: hidden.
  • (cdata) Create proof-of-concept for "constrained" dropdowns.
  • (sorvell) Templatizer that supports special styling features ("psuedoelement").
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment