Chromium Code Reviews
DescriptionRemove fixed positioning of HTML UI elements.
This change lets the UI elements float wherever the browser positions
them. In summary:
- Use css 'float' to position elements; we can refine this as needed.
- Add a margin around all elements (gets rid of artifacts where edges of
neighbouring elements appear in the scene).
- Correct the rounding of element "pixel" boundaries, to avoid (for
example) flattened edges on round buttons.
- Choose the boundaries based on the extremities of the elements
(including border and padding), rather than their inner width/height.
Also, fix the new omnibox security icon in non-UI-development builds.
BUG=641508
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
Committed: https://crrev.com/5799b40595a08411e54c9a2ee205a524c04568ad
Cr-Commit-Position: refs/heads/master@{#432013}
Patch Set 1 #Patch Set 2 : Fix omnibox icon in non-dev builds. #
Total comments: 3
Patch Set 3 : Remove the debugging red border (which was broken anyway). #
Total comments: 4
Patch Set 4 : Address nits. #
Messages
Total messages: 17 (8 generated)
|
|||||||||||||||||||||||||||||||||||||