Adam Barth 8c4edc7374 Re-work MaterialComponent
Instead of MaterialComponent being a base class, components that want material
behavior simply create a MaterialComponent during their render function. This
approach gives the component more flexibility as to its structure and gives
MaterialComponent more flexibility has to how the components it generates are
related to the existing children.

Also, I've improved some of the event delegation code. There's no reason to
attach event handlers to the root component you emit during |render| because
the framework already delegates events from your root component to you.

R=rafaelw@chromium.org

Review URL: https://codereview.chromium.org/983903003
2015-03-11 10:17:54 -07:00
..
2015-03-11 10:17:54 -07:00
2015-03-09 10:49:46 -07:00
2015-03-05 09:59:50 -08:00
2015-02-27 20:13:41 -08:00
2015-03-11 10:17:54 -07:00
2015-03-05 10:53:01 -08:00
2015-02-23 08:30:36 -08:00