From dde41eecc2526109072ee6c5b31ad9eb0d417e56 Mon Sep 17 00:00:00 2001 From: Rick Eyre Date: Wed, 18 Sep 2013 13:29:20 -0400 Subject: [PATCH] Bug 917945 - Part 2: Add RegionId attribute to VTTCue. r=rillian --- content/media/TextTrackCue.h | 16 ++++++++++++++++ dom/webidl/VTTCue.webidl | 1 + 2 files changed, 17 insertions(+) diff --git a/content/media/TextTrackCue.h b/content/media/TextTrackCue.h index 5dc97c573bb5..8f3b8ef954a6 100644 --- a/content/media/TextTrackCue.h +++ b/content/media/TextTrackCue.h @@ -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; diff --git a/dom/webidl/VTTCue.webidl b/dom/webidl/VTTCue.webidl index eb82651b9b65..68d9c70316bd 100644 --- a/dom/webidl/VTTCue.webidl +++ b/dom/webidl/VTTCue.webidl @@ -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