Bug 1276830 - part2 : modift LineAlignSetting value in vtt.jsm.
MozReview-Commit-ID: FlKbht9uklN
--- a/dom/media/webvtt/vtt.jsm
+++ b/dom/media/webvtt/vtt.jsm
@@ -199,17 +199,17 @@ this.EXPORTED_SYMBOLS = ["WebVTT"];
break;
case "line":
var vals = v.split(","),
vals0 = vals[0];
settings.integer(k, vals0);
settings.percent(k, vals0) ? settings.set("snapToLines", false) : null;
settings.alt(k, vals0, ["auto"]);
if (vals.length === 2) {
- settings.alt("lineAlign", vals[1], ["start", "middle", "end"]);
+ settings.alt("lineAlign", vals[1], ["start", "center", "end"]);
}
break;
case "position":
vals = v.split(",");
settings.percent(k, vals[0]);
if (vals.length === 2) {
settings.alt("positionAlign", vals[1], ["line-left", "center", "line-right", "auto"]);
}
@@ -1071,17 +1071,17 @@ this.EXPORTED_SYMBOLS = ["WebVTT"];
// position.
boxPosition.move(initialAxis, position);
} else {
// If we have a percentage line value for the cue.
var calculatedPercentage = (boxPosition.lineHeight / containerBox.height) * 100;
switch (cue.lineAlign) {
- case "middle":
+ case "center":
linePos -= (calculatedPercentage / 2);
break;
case "end":
linePos -= calculatedPercentage;
break;
}
// Apply initial line position to the cue box.