--- a/layout/style/test/property_database.js
+++ b/layout/style/test/property_database.js
@@ -3898,17 +3898,17 @@ var gCSSProperties = {
other_values: [ "cubic-bezier(0.25, 0.1, 0.25, 1.0)", "linear", "ease-in", "ease-out", "ease-in-out", "linear, ease-in, cubic-bezier(0.1, 0.2, 0.8, 0.9)", "cubic-bezier(0.5, 0.5, 0.5, 0.5)", "cubic-bezier(0.25, 1.5, 0.75, -0.5)", "step-start", "step-end", "steps(1)", "steps(2, start)", "steps(386)", "steps(3, end)" ],
invalid_values: [ "none", "auto", "cubic-bezier(0.25, 0.1, 0.25)", "cubic-bezier(0.25, 0.1, 0.25, 0.25, 1.0)", "cubic-bezier(-0.5, 0.5, 0.5, 0.5)", "cubic-bezier(1.5, 0.5, 0.5, 0.5)", "cubic-bezier(0.5, 0.5, -0.5, 0.5)", "cubic-bezier(0.5, 0.5, 1.5, 0.5)", "steps(2, step-end)", "steps(0)", "steps(-2)", "steps(0, step-end, 1)" ]
},
"unicode-bidi": {
domProp: "unicodeBidi",
inherited: false,
type: CSS_TYPE_LONGHAND,
initial_values: [ "normal" ],
- other_values: [ "embed", "bidi-override", "-moz-isolate", "-moz-plaintext", "-moz-isolate-override" ],
+ other_values: [ "embed", "bidi-override", "isolate", "plaintext", "isolate-override", "-moz-isolate", "-moz-plaintext", "-moz-isolate-override" ],
invalid_values: [ "auto", "none" ]
},
"vertical-align": {
domProp: "verticalAlign",
inherited: false,
type: CSS_TYPE_LONGHAND,
initial_values: [ "baseline" ],
other_values: [ "sub", "super", "top", "text-top", "middle", "bottom", "text-bottom", "-moz-middle-with-baseline", "15%", "3px", "0.2em", "-5px", "-3%",
--- a/layout/style/test/test_default_bidi_css.html
+++ b/layout/style/test/test_default_bidi_css.html
@@ -20,57 +20,57 @@ function styleOf(name, attributes) {
for (var name in attributes) {
var value = attributes[name];
element.setAttribute(name, value);
}
return getComputedStyle(element);
}
var tests = [
- ['div', {}, 'ltr', '-moz-isolate'],
- ['div', {'dir': 'ltr'}, 'ltr', '-moz-isolate'],
- ['div', {'dir': 'rtl'}, 'rtl', '-moz-isolate'],
- ['div', {'dir': 'auto'}, 'ltr', '-moz-isolate'],
- ['div', {'dir': ''}, 'ltr', '-moz-isolate'],
+ ['div', {}, 'ltr', 'isolate'],
+ ['div', {'dir': 'ltr'}, 'ltr', 'isolate'],
+ ['div', {'dir': 'rtl'}, 'rtl', 'isolate'],
+ ['div', {'dir': 'auto'}, 'ltr', 'isolate'],
+ ['div', {'dir': ''}, 'ltr', 'isolate'],
['span', {}, 'ltr', 'normal'],
- ['span', {'dir': 'ltr'}, 'ltr', '-moz-isolate'],
- ['span', {'dir': 'rtl'}, 'rtl', '-moz-isolate'],
- ['span', {'dir': 'auto'}, 'ltr', '-moz-isolate'],
- ['span', {'dir': ''}, 'ltr', '-moz-isolate'],
+ ['span', {'dir': 'ltr'}, 'ltr', 'isolate'],
+ ['span', {'dir': 'rtl'}, 'rtl', 'isolate'],
+ ['span', {'dir': 'auto'}, 'ltr', 'isolate'],
+ ['span', {'dir': ''}, 'ltr', 'isolate'],
- ['bdi', {}, 'ltr', '-moz-isolate'],
- ['bdi', {'dir': 'ltr'}, 'ltr', '-moz-isolate'],
- ['bdi', {'dir': 'rtl'}, 'rtl', '-moz-isolate'],
- ['bdi', {'dir': 'auto'}, 'ltr', '-moz-isolate'],
- ['bdi', {'dir': ''}, 'ltr', '-moz-isolate'],
+ ['bdi', {}, 'ltr', 'isolate'],
+ ['bdi', {'dir': 'ltr'}, 'ltr', 'isolate'],
+ ['bdi', {'dir': 'rtl'}, 'rtl', 'isolate'],
+ ['bdi', {'dir': 'auto'}, 'ltr', 'isolate'],
+ ['bdi', {'dir': ''}, 'ltr', 'isolate'],
- ['output', {}, 'ltr', '-moz-isolate'],
- ['output', {'dir': 'ltr'}, 'ltr', '-moz-isolate'],
- ['output', {'dir': 'rtl'}, 'rtl', '-moz-isolate'],
- ['output', {'dir': 'auto'}, 'ltr', '-moz-isolate'],
- ['output', {'dir': ''}, 'ltr', '-moz-isolate'],
+ ['output', {}, 'ltr', 'isolate'],
+ ['output', {'dir': 'ltr'}, 'ltr', 'isolate'],
+ ['output', {'dir': 'rtl'}, 'rtl', 'isolate'],
+ ['output', {'dir': 'auto'}, 'ltr', 'isolate'],
+ ['output', {'dir': ''}, 'ltr', 'isolate'],
['bdo', {}, 'ltr', 'bidi-override'],
['bdo', {'dir': 'ltr'}, 'ltr', 'bidi-override'],
['bdo', {'dir': 'rtl'}, 'rtl', 'bidi-override'],
- ['bdo', {'dir': 'auto'}, 'ltr', '-moz-isolate-override'],
+ ['bdo', {'dir': 'auto'}, 'ltr', 'isolate-override'],
['bdo', {'dir': ''}, 'ltr', 'bidi-override'],
['textarea', {}, 'ltr', 'normal'],
- ['textarea', {'dir': 'ltr'}, 'ltr', '-moz-isolate'],
- ['textarea', {'dir': 'rtl'}, 'rtl', '-moz-isolate'],
- ['textarea', {'dir': 'auto'}, 'ltr', '-moz-plaintext'],
- ['textarea', {'dir': ''}, 'ltr', '-moz-isolate'],
+ ['textarea', {'dir': 'ltr'}, 'ltr', 'isolate'],
+ ['textarea', {'dir': 'rtl'}, 'rtl', 'isolate'],
+ ['textarea', {'dir': 'auto'}, 'ltr', 'plaintext'],
+ ['textarea', {'dir': ''}, 'ltr', 'isolate'],
- ['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', '-moz-isolate'],
+ ['pre', {}, 'ltr', 'isolate'],
+ ['pre', {'dir': 'ltr'}, 'ltr', 'isolate'],
+ ['pre', {'dir': 'rtl'}, 'rtl', 'isolate'],
+ ['pre', {'dir': 'auto'}, 'ltr', 'plaintext'],
+ ['pre', {'dir': ''}, 'ltr', 'isolate'],
].forEach(function (test) {
var style = styleOf(test[0], test[1]);
is(style.direction, test[2], "default value for direction");
is(style.unicodeBidi, test[3], "default value for unicode-bidi");
});
</script>