зеркало из https://github.com/mozilla/pjs.git
Modifications to the tests for unicode-bidi: isolate and plaintext from Webkit. Bug 706194, r=roc
This commit is contained in:
Родитель
27f5117fe4
Коммит
b6539a6eee
|
@ -33,8 +33,8 @@ random-if(cocoaWidget) == mirroring-02.html mirroring-02-ref.html
|
|||
== mixedChartype-03-j.html mixedChartype-03-ref.html
|
||||
== unicode-bidi-anonymous-001.html unicode-bidi-anonymous-001-ref.html
|
||||
== unicode-bidi-anonymous-002.html unicode-bidi-anonymous-002-ref.html
|
||||
== unicode-bidi-isolate-basic.html unicode-bidi-isolate-basic-ref.html
|
||||
== unicode-bidi-isolate-aharon.html unicode-bidi-isolate-aharon-ref.html
|
||||
fails == unicode-bidi-isolate-basic.html unicode-bidi-isolate-basic-ref.html # bug 712600
|
||||
fails == unicode-bidi-isolate-aharon.html unicode-bidi-isolate-aharon-ref.html # bug 712600
|
||||
== unicode-bidi-plaintext.html unicode-bidi-plaintext-ref.html
|
||||
== unicode-bidi-plaintext-textarea-1.html unicode-bidi-plaintext-textarea-ref.html
|
||||
== unicode-bidi-plaintext-textarea-2.html unicode-bidi-plaintext-textarea-ref.html
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
-webkit-column-width: 3em;
|
||||
-moz-column-gap: 5em;
|
||||
-webkit-column-gap: 5em;
|
||||
text-align: left;
|
||||
}
|
||||
.enclosed { display: inline-block; }
|
||||
</style>
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
-webkit-column-width: 3em;
|
||||
-moz-column-gap: 5em;
|
||||
-webkit-column-gap: 5em;
|
||||
text-align: left;
|
||||
}
|
||||
.enclosed { unicode-bidi: -moz-isolate; }
|
||||
</style>
|
||||
|
|
|
@ -3,7 +3,7 @@ function buildTable()
|
|||
var seed = 0;
|
||||
|
||||
var neutrals = ['"', ")", "("];
|
||||
var strongRTLs = ['ש', 'נ', 'ב', 'ג', 'ק', 'כ', 'ע'];
|
||||
var strongRTLs = ['א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ז'];
|
||||
var strongLTRs = ['a', 'b', 'c', 'd', 'e', 'f', 'g'];
|
||||
var neutral = function() { return neutrals[seed++ % neutrals.length]; }
|
||||
var strongRTL = function() { return strongRTLs[seed++ % strongRTLs.length]; }
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html><head>
|
||||
<title>unicode-bidi:plaintext</title>
|
||||
<style>
|
||||
textarea { text-align: left; resize: none; }
|
||||
</style>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
</head><body>
|
||||
<div>
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
unicode-bidi:-moz-plaintext;
|
||||
unicode-bidi:plaintext;
|
||||
}
|
||||
textarea { text-align: left; resize: none; }
|
||||
</style>
|
||||
</head><body>
|
||||
<div>
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
unicode-bidi:-moz-plaintext;
|
||||
unicode-bidi:plaintext;
|
||||
}
|
||||
textarea { text-align: left; resize: none; }
|
||||
</style>
|
||||
</head><body>
|
||||
<div>
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
unicode-bidi:-moz-plaintext;
|
||||
unicode-bidi:plaintext;
|
||||
}
|
||||
textarea { text-align: left; resize: none; }
|
||||
</style>
|
||||
</head><body>
|
||||
<div>
|
||||
|
|
|
@ -3,6 +3,9 @@
|
|||
<head>
|
||||
<title>unicode-bidi:plaintext</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<style>
|
||||
textarea { resize: none; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
|
|
@ -2,6 +2,9 @@
|
|||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<style>
|
||||
div, pre { text-align: left; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div style="unicode-bidi: -webkit-plaintext; unicode-bidi: -moz-plaintext; unicode-bidi: plaintext;">
|
||||
|
|
|
@ -26,10 +26,10 @@ function styleOf(name, attributes) {
|
|||
|
||||
var tests = [
|
||||
['div', {}, 'ltr', '-moz-isolate'],
|
||||
['div', {'dir': 'ltr'}, 'ltr', 'embed'],
|
||||
['div', {'dir': 'rtl'}, 'rtl', 'embed'],
|
||||
['div', {'dir': 'ltr'}, 'ltr', '-moz-isolate'],
|
||||
['div', {'dir': 'rtl'}, 'rtl', '-moz-isolate'],
|
||||
['div', {'dir': 'auto'}, 'ltr', '-moz-isolate'],
|
||||
['div', {'dir': ''}, 'ltr', 'embed'],
|
||||
['div', {'dir': ''}, 'ltr', '-moz-isolate'],
|
||||
|
||||
['span', {}, 'ltr', 'normal'],
|
||||
['span', {'dir': 'ltr'}, 'ltr', 'embed'],
|
||||
|
@ -61,11 +61,11 @@ var tests = [
|
|||
['textarea', {'dir': 'auto'}, 'ltr', '-moz-plaintext'],
|
||||
['textarea', {'dir': ''}, 'ltr', 'embed'],
|
||||
|
||||
['pre', {}, 'ltr', 'normal'],
|
||||
['pre', {'dir': 'ltr'}, 'ltr', 'embed'],
|
||||
['pre', {'dir': 'rtl'}, 'rtl', 'embed'],
|
||||
['pre', {}, 'ltr', '-moz-isolate'],
|
||||
['pre', {'dir': 'ltr'}, 'ltr', '-moz-isolate'],
|
||||
['pre', {'dir': 'rtl'}, 'rtl', '-moz-isolate'],
|
||||
['pre', {'dir': 'auto'}, 'ltr', '-moz-plaintext'],
|
||||
['pre', {'dir': ''}, 'ltr', 'embed'],
|
||||
['pre', {'dir': ''}, 'ltr', '-moz-isolate'],
|
||||
].forEach(function (test) {
|
||||
var style = styleOf(test[0], test[1]);
|
||||
is(style.direction, test[2], "default value for direction");
|
||||
|
|
Загрузка…
Ссылка в новой задаче