Bug 917945 - Part 2: Add RegionId attribute to VTTCue. r=rillian

This commit is contained in:
Rick Eyre 2013-09-18 13:29:20 -04:00
parent 8162fa0132
commit dde41eecc2
2 changed files with 17 additions and 0 deletions

View File

@ -116,6 +116,21 @@ public:
CueChanged();
}
void GetRegionId(nsAString& aRegionId) const
{
aRegionId = mRegionId;
}
void SetRegionId(const nsAString& aRegionId)
{
if (mRegionId == aRegionId) {
return;
}
mRegionId = aRegionId;
CueChanged();
}
DirectionSetting Vertical() const
{
return mVertical;
@ -304,6 +319,7 @@ private:
int32_t mSize;
bool mPauseOnExit;
bool mSnapToLines;
nsString mRegionId;
DirectionSetting mVertical;
int mLine;
TextTrackCueAlign mAlign;

View File

@ -34,6 +34,7 @@ interface VTTCue : EventTarget {
attribute double startTime;
attribute double endTime;
attribute boolean pauseOnExit;
attribute DOMString regionId;
attribute DirectionSetting vertical;
attribute boolean snapToLines;
// XXXhumph: https://www.w3.org/Bugs/Public/show_bug.cgi?id=20651