- From: poot <cvsmail@w3.org>
- Date: Wed, 1 Dec 2010 06:23:44 +0900 (JST)
- To: public-html-diffs@w3.org
hixie: Add a new example for alert()'s bidi implications (whatwg r5689)
http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.4556&r2=1.4557&f=h
http://html5.org/tools/web-apps-tracker?from=5688&to=5689
===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.4556
retrieving revision 1.4557
diff -u -d -r1.4556 -r1.4557
--- Overview.html 30 Nov 2010 20:51:42 -0000 1.4556
+++ Overview.html 30 Nov 2010 21:21:51 -0000 1.4557
@@ -65417,26 +65417,39 @@
<div class="example">
- <p>For example, consider the following script:</p>
+ <p>Thus, the following script:</p>
- <pre>var s;
+ <pre>alert('\u05DC\u05DE\u05D3 HTML \u05D4\u05D9\u05D5\u05DD!')</pre>
+
+ <p>...would always result in a message reading
+ "<bdo dir="rtl" lang="" title="">למד LMTH היום!</bdo>"
+ (not "<bdo dir="ltr" lang="" title="">דמל HTML םויה!</bdo>"),
+ regardless of the language of the user agent interface or the
+ direction of the page or any of its elements.</p>
+
+ </div>
+
+ <div class="example">
+
+ <p>For a more complex example, consider the following script:</p>
+
+ <pre>var s;
if (s = prompt('What is your name?')) {
alert(s + '! Ok, Fred, ' + s + ', and Wilma will get the car.');
}</pre>
- <p>When the user enters "<kbd>Kitty</kbd>", the user agent would
- alert "<samp>Kitty! Ok, Fred, Kitty, and Wilma will get the
- car.</samp>". However, if the user enters "<kbd dir="rtl" lang="ar">لا أفهم</kbd>",
- then the bidirectional algorithm will determine that the direction
- of the paragraph is right-to-left, and so the output will be
- "<samp lang=""><bdo dir="rtl">لا أفهم! derF ,kO, لا أفهم, rac eht teg lliw amliW dna.</bdo></samp>"!</p>
-
- <p>Authors can enforce a particular interpretation by using the
- Unicode U+200E LEFT-TO-RIGHT MARK and U+200F RIGHT-TO-LEFT MARK
- characters.</p>
+ <p>When the user enters "<kbd>Kitty</kbd>", the user agent would
+ alert "<samp>Kitty! Ok, Fred, Kitty, and Wilma will get the
+ car.</samp>". However, if the user enters "<kbd dir="rtl" lang="ar">لا أفهم</kbd>",
+ then the bidirectional algorithm will determine that the direction
+ of the paragraph is right-to-left, and so the output will be "<samp lang=""><bdo dir="rtl">لا أفهم! derF ,kO, لا أفهم, rac eht teg lliw amliW dna.</bdo></samp>"!</p>
</div>
+ <p>When necessary, authors can enforce a particular direction for a
+ given paragraph by starting it with the Unicode U+200E LEFT-TO-RIGHT
+ MARK or U+200F RIGHT-TO-LEFT MARK characters.</p>
+
<h3 id="print-media"><span class="secno">10.7 </span>Print media</h3>
Received on Tuesday, 30 November 2010 21:24:12 UTC