blob: 63cad24fc58b2ea340f6797e17d51377ff8719db [file] [log] [blame]
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
part of html;
class $FACTORYPROVIDER {
static TextTrackCue createTextTrackCue(
num startTime, num endTime, String text,
[String settings, bool pauseOnExit]) {
if (settings == null) {
return JS('TextTrackCue',
'new TextTrackCue(#,#,#)',
startTime, endTime, text);
}
if (pauseOnExit == null) {
return JS('TextTrackCue',
'new TextTrackCue(#,#,#,#)',
startTime, endTime, text, settings);
}
return JS('TextTrackCue',
'new TextTrackCue(#,#,#,#,#)',
startTime, endTime, text, settings, pauseOnExit);
}
}