Chromium Code Reviews
DescriptionMD Settings: rework how advanced UI shows
Before, there were some events. And booleans. And maybe some binding.
It generally worked, but it was a little complex. Now there's just
2-way bindings everywhere. Changes from toggling the advanced buttons
in the main UI or in the nav flow to all other parties. I also checked
that opening a page like /clearBrowserData works (all advanced toggles
and states work as expected).
Also, we probably had to call .open() or .close() explicitly because
<paper-submenu> has a bug when using only the opened="{{binding}}":
https://github.com/PolymerElements/paper-menu/issues/88
A fix for that bug is here:
https://github.com/PolymerElements/paper-menu/pull/107
I might also make a local change in Chrome's fork of Polymer if we must.
R=dpapad@chromium.org
BUG=650951
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
Committed: https://crrev.com/5f9bf9e2c68a25b9bd02639c70d31c9c627cb458
Cr-Commit-Position: refs/heads/master@{#425795}
Patch Set 1 #Patch Set 2 : fix tests #
Total comments: 8
Patch Set 3 : more tests #
Dependent Patchsets: Messages
Total messages: 26 (18 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||