1. 18 Dec, 2014 1 commit
    • Eric Seidel's avatar
      Add super-basic sky widgets. · be756e73
      Eric Seidel authored
      Eventually we'll want to replace these with something
      fancier like polymer, but this exercise helped us
      find several bugs in the engine as well as
      removed one more blocker from using Sky to
      replace mojo/views usage in mojo/examples.
      
      R=esprehn@chromium.org
      BUG=443439
      
      Review URL: https://codereview.chromium.org/809233002
      be756e73
  2. 17 Dec, 2014 1 commit
    • Elliott Sprehn's avatar
      Make SkyElement more classy. · 5f6c32c2
      Elliott Sprehn authored
      The syntax for implementing a SkyElement is now:
      
      <sky-element name="element-name">
      <template>
        <!-- template here -->
      </template>
      <script>
      module.exports = class extends SkyElement {
        attached() {
           // ...
        }
        // .. methods here ..
      }.register();
      </script>
      </sky-element>
      
      The register() static method on SkyElement subclasses calls
      document.registerElement() and returns the generated constructor.
      It uses the parent <sky-element>'s name attribute to set the name
      of the element.
      
      R=rafaelw@chromium.org
      
      Review URL: https://codereview.chromium.org/788943003
      5f6c32c2
  3. 02 Dec, 2014 1 commit
  4. 27 Nov, 2014 1 commit
  5. 25 Nov, 2014 2 commits
  6. 21 Nov, 2014 1 commit
  7. 20 Nov, 2014 3 commits
  8. 18 Nov, 2014 1 commit
    • Ojan Vafai's avatar
      First step at getting rid of anonymous blocks and continuations. · 85817b24
      Ojan Vafai authored
      -Add RenderParagraph and display:paragraph. This is the only
      render type that's allowed to contain inlines or text.
      -If you put text nodes directly in a non-paragraph, wrap them
      in an anonymous paragraph. This may not be the place we want
      to end up, but it's a good stopgap to make it so we don't
      crash in this case.
      -Make StyleAdjuster force that non-paragraph blocks only contain
      RenderBlock subclasses and that paragraphs and inlines only contain
      inlines.
      -Considerably simplify addChildIgnoringAnonymousColumnBlocks
      now that we only create anonymous blocks for the case of
      text nodes in non-paragraphs. Also get rid of the behavior
      where we try to group multiple nodes into a single
      anonymous block.
      
      R=esprehn@chromium.org
      
      Review URL: https://codereview.chromium.org/729693003
      85817b24
  9. 17 Nov, 2014 7 commits
  10. 14 Nov, 2014 2 commits
  11. 13 Nov, 2014 3 commits
  12. 12 Nov, 2014 1 commit
  13. 06 Nov, 2014 1 commit
  14. 05 Nov, 2014 1 commit
  15. 04 Nov, 2014 7 commits
  16. 03 Nov, 2014 2 commits
  17. 31 Oct, 2014 3 commits
  18. 29 Oct, 2014 2 commits