m. formatting for intro and ReSpec section numbering.
authorJames Craig <jcraig@apple.com>
Mon, 17 Dec 2012 22:50:20 -0800
changeset 57 d73068931cd9
parent 56 752c625f4ea2
child 58 c8b90102b05d
m. formatting for intro and ReSpec section numbering.
src/indie-ui-events.html
--- a/src/indie-ui-events.html	Mon Dec 17 18:48:20 2012 -0800
+++ b/src/indie-ui-events.html	Mon Dec 17 22:50:20 2012 -0800
@@ -89,18 +89,26 @@
 	<body>
 
 		<section id="abstract">
-			<p>This specification, in conjunction with the <a href="./indie-ui-context.html">User Context Module</a>, is intended address the problem of device-, <abbr title="operating system">OS</abbr>-, and localization-independent control of web content. See the <a href="#intro">introduction</a> for background and usage examples.</p>
+			<p>This specification, in conjunction with the <a href="./indie-ui-context.html">User Context Module</a>, is intended address the problem of device-, <abbr title="operating system">OS</abbr>-, and localization-independent control of web content, including custom widgets. See the <a href="#intro">introduction</a> for background and usage examples.</p>
 		</section>
 
 		<section id="sotd">
 		</section>
 		
 		<!-- :::::::::::::::::::: INTRO :::::::::::::::::::: -->
-		<section id="intro" class="introductory informative">
+		<section id="intro" class="informative">
 			<h2>Introduction</h2>
-			<p>One of the core principles behind <abbr title="User Interface">UI</abbr> Change Request Events is that they operate on a completely backwards-compatible, opt-in basis. In other words, the web application author has to be aware of these events and register event listeners, or the user agents behave as they normally would.</p>
-			<p><strong>Change request events do not cause any direct manipulation or mutation of the <abbr title="Document Object Model">DOM</abbr>.</strong> Instead, the event object conveys the user's intent to the web application, and allows the web application to make the appropriate changes to the DOM, on behalf of the user. If a web application is authored to understand the change request event, it can cancel the event using <code>preventDefault()</code>, which informs the user agent that the event has been captured and understood. If a web application does not cancel any change request event, the user agent can then attempt fallback behavior or communicate to the user that the input has not been recognized.</p>
-			<p class="placeholder">placeholder for remaining intro explaining background, event registration (addEventListener) versus origination (event.target) and receiver (event.receiver defined via @actions or @ui-actions)</p>
+			
+			<section id="background" class="informative">
+				<h3>Problem Description and Background</h3>
+			</section>
+			
+			<section id="intro-backwards-compatibility" class="informative">
+				<h3>Backwards-compatibility</h3>
+				<p>One of the core principles behind <abbr title="User Interface">UI</abbr> Change Request Events is that they operate on a completely backwards-compatible, opt-in basis. In other words, the web application author has to be aware of these events and register event listeners, or the user agents behave as they normally would.</p>
+				<p>Change request events do not cause any direct manipulation or mutation of the <abbr title="Document Object Model">DOM</abbr>. Instead, the event object conveys the user's intent to the web application, and allows the web application to make the appropriate changes to the DOM, on behalf of the user. If a web application is authored to understand the change request event, it can cancel the event using <code>preventDefault()</code>, which informs the user agent that the event has been captured and understood. If a web application does not cancel any change request event, the user agent can then attempt fallback behavior or communicate to the user that the input has not been recognized.</p>
+				<p class="placeholder">placeholder for remaining intro explaining background, event registration (addEventListener) versus origination (event.target) and receiver (event.receiver defined via @actions or @ui-actions)</p>
+			</section>
 		</section>
 		<!-- :::::::::::::::::::: END INTRO :::::::::::::::::::: -->