mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 03:45:46 +00:00
Bug 1294833 - Dump the pref "media.webvtt.regions.enabled" when exception for creating VTTRegion. r=jwwang
MozReview-Commit-ID: GuErJbUOv8U
This commit is contained in:
parent
6cd213daad
commit
16d0b4a5e5
@ -26,6 +26,8 @@ this.EXPORTED_SYMBOLS = ["WebVTT"];
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
var Cu = Components.utils;
|
||||
Cu.import('resource://gre/modules/Services.jsm');
|
||||
|
||||
(function(global) {
|
||||
|
||||
@ -1347,22 +1349,28 @@ this.EXPORTED_SYMBOLS = ["WebVTT"];
|
||||
// Create the region, using default values for any values that were not
|
||||
// specified.
|
||||
if (settings.has("id")) {
|
||||
var region = new self.window.VTTRegion();
|
||||
region.width = settings.get("width", 100);
|
||||
region.lines = settings.get("lines", 3);
|
||||
region.regionAnchorX = settings.get("regionanchorX", 0);
|
||||
region.regionAnchorY = settings.get("regionanchorY", 100);
|
||||
region.viewportAnchorX = settings.get("viewportanchorX", 0);
|
||||
region.viewportAnchorY = settings.get("viewportanchorY", 100);
|
||||
region.scroll = settings.get("scroll", "");
|
||||
// Register the region.
|
||||
self.onregion && self.onregion(region);
|
||||
// Remember the VTTRegion for later in case we parse any VTTCues that
|
||||
// reference it.
|
||||
self.regionList.push({
|
||||
id: settings.get("id"),
|
||||
region: region
|
||||
});
|
||||
try {
|
||||
var region = new self.window.VTTRegion();
|
||||
region.width = settings.get("width", 100);
|
||||
region.lines = settings.get("lines", 3);
|
||||
region.regionAnchorX = settings.get("regionanchorX", 0);
|
||||
region.regionAnchorY = settings.get("regionanchorY", 100);
|
||||
region.viewportAnchorX = settings.get("viewportanchorX", 0);
|
||||
region.viewportAnchorY = settings.get("viewportanchorY", 100);
|
||||
region.scroll = settings.get("scroll", "");
|
||||
// Register the region.
|
||||
self.onregion && self.onregion(region);
|
||||
// Remember the VTTRegion for later in case we parse any VTTCues that
|
||||
// reference it.
|
||||
self.regionList.push({
|
||||
id: settings.get("id"),
|
||||
region: region
|
||||
});
|
||||
} catch(e) {
|
||||
dump("VTTRegion Error " + e + "\n");
|
||||
var regionPref = Services.prefs.getBoolPref("media.webvtt.regions.enabled");
|
||||
dump("regionPref " + regionPref + "\n");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user