blob: 41b068dbb9eada8732955a9fa9a7f409d4cf2725 [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.
class $FACTORYPROVIDER {
static TextTrackCue createTextTrackCue(
String id, num startTime, num endTime, String text,
[String settings, bool pauseOnExit]) {
if (settings == null) {
return JS('TextTrackCue',
'new TextTrackCue(#,#,#,#)',
id, startTime, endTime, text);
}
if (pauseOnExit == null) {
return JS('TextTrackCue',
'new TextTrackCue(#,#,#,#,#)',
id, startTime, endTime, text, settings);
}
return JS('TextTrackCue',
'new TextTrackCue(#,#,#,#,#,#)',
id, startTime, endTime, text, settings, pauseOnExit);
}
}