1. 23 Feb, 2015 1 commit
    • Adam Barth's avatar
      Port Sky widgets demo to Dart · eb117c73
      Adam Barth authored
      This CL updates sky-box, sky-button, sky-checkbox, sky-input, and sky-radio to
      work in Dart. We don't have a data binding system yet, so there's a bit more
      plumbing in the code.
      
      This CL adds support for sky-element@attributes, which lets you specify which
      attributes your element supports. We use this information to synthesize getters
      and setters for those attributes and to dispatch to mumbleChanged methods when
      the attributes change.
      
      I've also wrapped the widgets demo itself in a sky-scrollable so the whole
      thing scrolls.
      
      R=eseidel@chromium.org
      
      Review URL: https://codereview.chromium.org/946813005
      eb117c73
  2. 21 Feb, 2015 2 commits
  3. 20 Feb, 2015 3 commits
  4. 19 Feb, 2015 2 commits
  5. 13 Feb, 2015 1 commit
  6. 12 Feb, 2015 1 commit
  7. 04 Feb, 2015 1 commit
  8. 02 Feb, 2015 1 commit
  9. 29 Jan, 2015 3 commits
  10. 28 Jan, 2015 1 commit
  11. 27 Jan, 2015 6 commits
  12. 26 Jan, 2015 4 commits
  13. 24 Jan, 2015 1 commit
  14. 23 Jan, 2015 2 commits
    • Adam Barth's avatar
      Remove touch events from Sky · 106c5322
      Adam Barth authored
      We use pointer events instead.
      
      R=esprehn@chromium.org
      
      Review URL: https://codereview.chromium.org/868133003
      106c5322
    • Elliott Sprehn's avatar
      Don't set expression attributes before they're bound. · 0b73de95
      Elliott Sprehn authored
      We were cloning elements with all the attributes that contained
      expressions like attrName="{{ foo }}" which meant we'd go through the
      reflection process converting that value and also call the
      attrNameChanged() callback and the attributeChanged() with the braced
      string which the element didn't really want to know about.
      
      After this patch we create a "clone source node" which is a copy of the
      original element without the attributes that have the expressions and
      use that when cloning, then we assign the properties using data binding
      later.
      
      R=abarth@chromium.org, ojan@chromium.org
      
      Review URL: https://codereview.chromium.org/868973002
      0b73de95
  15. 22 Jan, 2015 1 commit
  16. 16 Jan, 2015 2 commits
  17. 15 Jan, 2015 2 commits
  18. 14 Jan, 2015 2 commits
  19. 13 Jan, 2015 1 commit
    • Hixie's avatar
      Examples: move markAsLaidOut() to just before the return, so the asserts work · 7598f1fd
      Hixie authored
      Specs: introduce layoutDescendants() to avoid work when a layout
      manager is unaffected by its childrens' intrinsic dimensions
      Examples: update for layoutDescendants() change
      Specs: add "lifetime" to resolver settings so that a transition can
      avoid having to dirty every consumer of the property every frame when
      it only needs to update the objects that are changing that frame
      Specs: expose the parents on AbstractStyleDeclarationList subclasses
      Specs: fix documentation around autoreap
      Specs: fix definition of setProperty()
      Specs: clean up the dimension-related logic of layout managers
      
      Review URL: https://codereview.chromium.org/850593003
      7598f1fd
  20. 12 Jan, 2015 1 commit
  21. 09 Jan, 2015 2 commits