Ignore:
Timestamp:
2021-09-20T10:06:23+12:00 (3 years ago)
Author:
cstephen
Message:

Improve audio time bar implementation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/model-interfaces-dev/atea/korero-maori-asr/src/js/Util.js

    r35413 r35426  
    4848     * @param {Number} seconds The number of seconds.
    4949     * @param {Boolean} includeHoursIfNone Defines whether to include the hours component if it is empty.
     50     * @param {Number} fractionDigits The number of millisecond digits to include in the time string.
    5051     * @returns {String} The formatted time string.
    5152     */
    52     static formatSecondsTimeString(seconds, includeHoursIfNone) {
     53    static formatSecondsTimeString(seconds, includeHoursIfNone, fractionDigits = 3) {
    5354        const hours = (seconds / 3600) | 0;
    5455        const minutes = ((seconds - (hours * 60)) / 60) | 0;
     
    6566
    6667        result += minutes.toLocaleString("en-US", { maximumFractionDigits: 0, minimumIntegerDigits: 2 });
    67         result += ":" + actualSeconds.toLocaleString("en-US", { minimumFractionDigits: 3, maximumFractionDigis: 3, minimumIntegerDigits: 2 });
     68        result += ":" + actualSeconds.toLocaleString("en-US", { minimumFractionDigits: fractionDigits, maximumFractionDigits: fractionDigits, minimumIntegerDigits: 2 });
    6869
    6970        return result;
Note: See TracChangeset for help on using the changeset viewer.