diff options
| author | RblSb <msrblsb@gmail.com> | 2021-07-12 19:37:35 +0300 |
|---|---|---|
| committer | RblSb <msrblsb@gmail.com> | 2021-07-12 19:37:35 +0300 |
| commit | df23feb49cbfe2c5a930abc2a26846046ac6c2d7 (patch) | |
| tree | 1dcdbf81c0ab648cca3f9f6475e0b1466f42f2e4 | |
| parent | 6397cc81227c52ad0caf43885c20c00175cf1cc4 (diff) | |
Inline object allocation
| -rw-r--r-- | res/client.js | 7 | ||||
| -rw-r--r-- | src/client/players/RawSubs.hx | 8 |
2 files changed, 9 insertions, 6 deletions
diff --git a/res/client.js b/res/client.js index 11b6094..bb1b703 100644 --- a/res/client.js +++ b/res/client.js @@ -2842,8 +2842,11 @@ client_players_RawSubs.convertAssTime = function(time) { if(!client_players_RawSubs.assTimeStamp.match(time)) { return "" + StringTools.lpad("" + 0,"0",2) + ":" + StringTools.lpad("" + 0,"0",2) + ":" + StringTools.lpad("" + 0,"0",2) + "." + HxOverrides.substr(StringTools.rpad("" + 0,"0",3),0,3); } - var time = { h : Std.parseInt(client_players_RawSubs.assTimeStamp.matched(1)), m : Std.parseInt(client_players_RawSubs.assTimeStamp.matched(2)), s : Std.parseInt(client_players_RawSubs.assTimeStamp.matched(3)), ms : Std.parseInt(client_players_RawSubs.assTimeStamp.matched(4))}; - return "" + StringTools.lpad("" + time.h,"0",2) + ":" + StringTools.lpad("" + time.m,"0",2) + ":" + StringTools.lpad("" + time.s,"0",2) + "." + HxOverrides.substr(StringTools.rpad("" + time.ms,"0",3),0,3); + var h = Std.parseInt(client_players_RawSubs.assTimeStamp.matched(1)); + var m = Std.parseInt(client_players_RawSubs.assTimeStamp.matched(2)); + var s = Std.parseInt(client_players_RawSubs.assTimeStamp.matched(3)); + var ms = Std.parseInt(client_players_RawSubs.assTimeStamp.matched(4)); + return "" + StringTools.lpad("" + h,"0",2) + ":" + StringTools.lpad("" + m,"0",2) + ":" + StringTools.lpad("" + s,"0",2) + "." + HxOverrides.substr(StringTools.rpad("" + ms,"0",3),0,3); }; client_players_RawSubs.onParsed = function(video,name,dataUrl) { var trackEl = window.document.createElement("track"); diff --git a/src/client/players/RawSubs.hx b/src/client/players/RawSubs.hx index cf37baa..5d1dff0 100644 --- a/src/client/players/RawSubs.hx +++ b/src/client/players/RawSubs.hx @@ -148,10 +148,10 @@ class RawSubs { ms: 0, }); } - final h = Std.parseInt(assTimeStamp.matched(1)); - final m = Std.parseInt(assTimeStamp.matched(2)); - final s = Std.parseInt(assTimeStamp.matched(3)); - final ms = Std.parseInt(assTimeStamp.matched(4)); + final h:Int = Std.parseInt(assTimeStamp.matched(1)); + final m:Int = Std.parseInt(assTimeStamp.matched(2)); + final s:Int = Std.parseInt(assTimeStamp.matched(3)); + final ms:Int = Std.parseInt(assTimeStamp.matched(4)); return toVttTime({ h: h, m: m, |
