Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(420)

Side by Side Diff: sky/specs/markup.md

Issue 694613002: Specs: Simplify the platform by only having one shadow tree per element. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « sky/specs/apis.md ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 Sky Markup: Syntax 1 Sky Markup: Syntax
2 ================== 2 ==================
3 3
4 A Sky file must consist of the following components: 4 A Sky file must consist of the following components:
5 5
6 1. If the file is intended to be a top-level Sky application, the 6 1. If the file is intended to be a top-level Sky application, the
7 string "``#!mojo mojo:sky``" followed by a U+0020, U+000A or 7 string "``#!mojo mojo:sky``" followed by a U+0020, U+000A or
8 U+000D character. 8 U+000D character.
9 9
10 If the file is intended to be a module, then the string "SKY", a 10 If the file is intended to be a module, then the string "SKY", a
(...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after
165 165
166 ``<style>`` 166 ``<style>``
167 - Adds the contents to the document's styles. 167 - Adds the contents to the document's styles.
168 168
169 ``<content>`` 169 ``<content>``
170 ``<content select="...">`` 170 ``<content select="...">``
171 - In a shadow tree, acts as an insertion point for distributed nodes. 171 - In a shadow tree, acts as an insertion point for distributed nodes.
172 The select="" attribute gives the selector to use to pick the nodes 172 The select="" attribute gives the selector to use to pick the nodes
173 to place in this insertion point; it defaults to everything. 173 to place in this insertion point; it defaults to everything.
174 174
175 ``<shadow>``
176 - In a shadow tree, acts as an insertion point for older shadow trees.
177
178 ``<img src="foo.bin">`` 175 ``<img src="foo.bin">``
179 - Sky fetches the bits for foo.bin, looks for a decoder for those 176 - Sky fetches the bits for foo.bin, looks for a decoder for those
180 bits, and renders the bits that the decoder returns. 177 bits, and renders the bits that the decoder returns.
181 178
182 ``<iframe src="foo.bin">`` 179 ``<iframe src="foo.bin">``
183 - Sky tells mojo to open an application for foo.bin, and hands that 180 - Sky tells mojo to open an application for foo.bin, and hands that
184 application a view so that the application can render appropriately. 181 application a view so that the application can render appropriately.
185 182
186 ``<t>`` 183 ``<t>``
187 - Within a ``<t>`` section, whitespace is not trimmed from the start and 184 - Within a ``<t>`` section, whitespace is not trimmed from the start and
(...skipping 16 matching lines...) Expand all
204 201
205 The following attributes are available on all elements: 202 The following attributes are available on all elements:
206 203
207 * ``id=""`` (any value) 204 * ``id=""`` (any value)
208 * ``class=""`` (any value, space-separated) 205 * ``class=""`` (any value, space-separated)
209 * ``style=""`` (declaration part of a Sky style rule) 206 * ``style=""`` (declaration part of a Sky style rule)
210 * ``lang=""`` (language code) 207 * ``lang=""`` (language code)
211 * ``dir=""`` (ltr or rtl only) 208 * ``dir=""`` (ltr or rtl only)
212 * ``contenteditable=""`` (subject to future developments) 209 * ``contenteditable=""`` (subject to future developments)
213 * ``tabindex=""`` (subject to future developments) 210 * ``tabindex=""`` (subject to future developments)
OLDNEW
« no previous file with comments | « sky/specs/apis.md ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698