Bug 1141895 part 2 - Use unprefixed unicode-bidi values in internal code. r=jfkthame

MozReview-Commit-ID: 1o2NEe8eiSX

--HG--
extra : rebase_source : b09e931fc8e318ceda224fe9c02dd7931c75f8ed
This commit is contained in:
Xidorn Quan 2016-06-30 16:25:31 +10:00
parent 84a5a2fca6
commit 8bb94fa4a4
25 changed files with 28 additions and 48 deletions

View File

@ -2,7 +2,7 @@
<html>
<body onload="document.documentElement.offsetHeight; document.getElementById('s').style.textTransform='uppercase'; document.documentElement.offsetHeight; ">
<div style="white-space: pre-wrap; -moz-column-count: 2;"><span id="s" style="unicode-bidi: -moz-isolate;">
<div style="white-space: pre-wrap; -moz-column-count: 2;"><span id="s" style="unicode-bidi: isolate;">
<div style="direction: rtl;"></div></span></div>
</body>

View File

@ -17,7 +17,7 @@ function boom()
</head>
<body onload="boom();">
<div style="-moz-column-count: 2;"><span style="unicode-bidi: -moz-isolate;" id="x"><span style="direction: rtl;"></span> <span style="unicode-bidi: -moz-isolate; white-space: pre;">
<div style="-moz-column-count: 2;"><span style="unicode-bidi: isolate;" id="x"><span style="direction: rtl;"></span> <span style="unicode-bidi: isolate; white-space: pre;">
x</span></span></div>
</body>

View File

@ -20,6 +20,6 @@ window.addEventListener("load", function() {
</script>
<body>
<div><span style="unicode-bidi: -moz-isolate;"><span style="display: inline-block; float: right;" id="v"></span>D E<span style="unicode-bidi: -moz-isolate;"><span><span> &#x062a;</span></span></span></span></div>
<div><span style="unicode-bidi: isolate;"><span style="display: inline-block; float: right;" id="v"></span>D E<span style="unicode-bidi: isolate;"><span><span> &#x062a;</span></span></span></span></div>
</body>
</html>

View File

@ -10,8 +10,8 @@ span { direction: rtl; color: red; }
<ol dir=rtl>
<li><span style="unicode-bidi: normal">18 ديسمبر</span></li>
<li><span style="unicode-bidi: embed">18 ديسمبر</span></li>
<li><span style="unicode-bidi: -moz-isolate; unicode-bidi: isolate">18 ديسمبر</span></li>
<li><span style="unicode-bidi: -moz-plaintext; unicode-bidi: plaintext">18 ديسمبر</span></li>
<li><span style="unicode-bidi: isolate">18 ديسمبر</span></li>
<li><span style="unicode-bidi: plaintext">18 ديسمبر</span></li>
<li><span>&#x202B;18 ديسمبر&#x202C;</span></li>
<li><span>&#x2067;18 ديسمبر&#x2069;</span></li>
<li><span>&#x2068;18 ديسمبر&#x2069;</span></li>

View File

@ -5,8 +5,8 @@
<title>Bidi isolation - css</title>
<style type="text/css">
body { font-family: monospace; }
span { unicode-bidi: -moz-isolate; }
span.override { unicode-bidi: -moz-isolate-override; }
span { unicode-bidi: isolate; }
span.override { unicode-bidi: isolate-override; }
</style>
</head>
<body>

View File

@ -4,8 +4,6 @@
<meta charset="utf-8">
<style>
.plaintext {
unicode-bidi: -moz-plaintext;
unicode-bidi: -webkit-plaintext;
unicode-bidi: plaintext;
}
</style>

View File

@ -14,8 +14,6 @@
margin: 20px;
}
.plaintext {
unicode-bidi: -moz-plaintext;
unicode-bidi: -webkit-plaintext;
unicode-bidi: plaintext;
}
</style>

View File

@ -14,13 +14,9 @@
margin: 20px;
}
.plaintext {
unicode-bidi: -moz-plaintext;
unicode-bidi: -webkit-plaintext;
unicode-bidi: plaintext;
}
.isolate {
unicode-bidi: -moz-isolate;
unicode-bidi: -webkit-isolate;
unicode-bidi: isolate;
}
</style>

View File

@ -14,8 +14,6 @@
margin: 20px;
}
.plaintext {
unicode-bidi: -moz-plaintext;
unicode-bidi: -webkit-plaintext;
unicode-bidi: plaintext;
}
</style>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="data:text/css,
treechildren::-moz-tree-cell, label { unicode-bidi: -moz-plaintext; }
treechildren::-moz-tree-cell, label { unicode-bidi: plaintext; }
tree { height: 100px; }
"?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

View File

@ -4,7 +4,7 @@
<style>
body { font: 32px monospace; }
div { text-align: center; }
span { unicode-bidi: -moz-isolate; unicode-bidi: isolate; }
span { unicode-bidi: isolate; }
</style>
<body>

View File

@ -4,7 +4,7 @@
<style>
body { font: 32px monospace; }
div { text-align: center; }
span { unicode-bidi: -moz-isolate; unicode-bidi: isolate; }
span { unicode-bidi: isolate; }
</style>
<body>

View File

@ -5,8 +5,6 @@
<title>Auto dir and alignment</title>
<style type="text/css">
p.plaintext {
unicode-bidi: -moz-plaintext;
unicode-bidi: -webkit-plaintext;
unicode-bidi: plaintext;
}
</style>

View File

@ -3,8 +3,6 @@
<title>Test cases for unicode-bidi:isolate</title>
<style>
.isolate {
unicode-bidi: -webkit-isolate;
unicode-bidi: -moz-isolate;
unicode-bidi: isolate;
}
</style>

View File

@ -11,7 +11,7 @@
-webkit-column-gap: 5em;
text-align: left;
}
.enclosed { unicode-bidi: -moz-isolate; }
.enclosed { unicode-bidi: isolate; }
</style>
</head>
<body onload="buildTable()">

View File

@ -4,8 +4,6 @@
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
.plaintext {
unicode-bidi:-webkit-plaintext;
unicode-bidi:-moz-plaintext;
unicode-bidi:plaintext;
}
textarea { text-align: left; resize: none; }

View File

@ -4,8 +4,6 @@
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
.plaintext {
unicode-bidi:-webkit-plaintext;
unicode-bidi:-moz-plaintext;
unicode-bidi:plaintext;
}
textarea { text-align: left; resize: none; }

View File

@ -4,8 +4,6 @@
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
.plaintext {
unicode-bidi:-webkit-plaintext;
unicode-bidi:-moz-plaintext;
unicode-bidi:plaintext;
}
textarea { text-align: left; resize: none; }

View File

@ -7,7 +7,7 @@ div, pre { text-align: left; }
</style>
</head>
<body>
<div style="unicode-bidi: -webkit-plaintext; unicode-bidi: -moz-plaintext; unicode-bidi: plaintext;">
<div style="unicode-bidi: plaintext;">
!hello.
<br>
!שלום.

View File

@ -4,7 +4,7 @@
}
rbc {
display: ruby-base-container;
unicode-bidi: -moz-isolate;
unicode-bidi: isolate;
}
[pseudo] {
font-size: inherit;

View File

@ -8,7 +8,7 @@
/* bidi */
[dir] {
unicode-bidi: -moz-isolate;
unicode-bidi: isolate;
}
[dir="rtl"] {
direction: rtl;
@ -83,19 +83,19 @@ thead,
tr,
ul,
xmp {
unicode-bidi: -moz-isolate;
unicode-bidi: isolate;
}
bdi, output {
unicode-bidi: -moz-isolate;
unicode-bidi: isolate;
}
bdo, bdo[dir] {
unicode-bidi: bidi-override;
}
bdo[dir="auto"] {
unicode-bidi: -moz-isolate-override;
unicode-bidi: isolate-override;
}
textarea[dir="auto"], pre[dir="auto"] { unicode-bidi: -moz-plaintext; }
textarea[dir="auto"], pre[dir="auto"] { unicode-bidi: plaintext; }
/* blocks */
@ -644,7 +644,7 @@ img:-moz-loading::before, input:-moz-loading::before,
applet:-moz-empty-except-children-with-localname(param):-moz-broken::before,
applet:-moz-empty-except-children-with-localname(param):-moz-user-disabled::before {
content: -moz-alt-content !important;
unicode-bidi: -moz-isolate;
unicode-bidi: isolate;
}
:-moz-any(object,applet):-moz-any(:-moz-broken,:-moz-user-disabled) > *|* {
@ -855,5 +855,5 @@ rtc > rt {
font-size: inherit;
}
ruby, rb, rt, rtc {
unicode-bidi: -moz-isolate;
unicode-bidi: isolate;
}

View File

@ -76,23 +76,23 @@
/* Ruby */
*|*::-moz-ruby {
display: ruby;
unicode-bidi: -moz-isolate;
unicode-bidi: isolate;
}
*|*::-moz-ruby-base {
display: ruby-base;
unicode-bidi: -moz-isolate;
unicode-bidi: isolate;
}
*|*::-moz-ruby-text {
display: ruby-text;
unicode-bidi: -moz-isolate;
unicode-bidi: isolate;
}
*|*::-moz-ruby-base-container {
display: ruby-base-container;
unicode-bidi: -moz-isolate;
unicode-bidi: isolate;
}
*|*::-moz-ruby-text-container {
display: ruby-text-container;
unicode-bidi: -moz-isolate;
unicode-bidi: isolate;
}
/* Lists */

View File

@ -91,7 +91,7 @@ span:not(.error), a:not(.error) {
unicode-bidi: embed;
}
span[id] {
unicode-bidi: -moz-isolate;
unicode-bidi: isolate;
}
.highlight .error,
.highlight .error > :-moz-any(.start-tag, .end-tag, .comment, .cdata, .doctype,

View File

@ -13,7 +13,7 @@
-moz-user-select: text;
cursor: text !important;
white-space: pre-wrap;
unicode-bidi: -moz-plaintext;
unicode-bidi: plaintext;
}
#loginLabel, #password1Label {

View File

@ -26,7 +26,7 @@ tabmodalprompt {
-moz-user-select: text;
cursor: text !important;
white-space: pre-wrap;
unicode-bidi: -moz-plaintext;
unicode-bidi: plaintext;
}
label[value=""] {