JSFiddle - React, Tailwind, and code Playground

by secretgspot

JavaScript

var FlipClock = FlipClock || (function () {
    var _isPaused = false,
        _curSec = 0,
        _curMin = 0,
        _curHour = 0,
        _saveSec, _saveMin, _saveHou;

    function init() {
        _isPaused = false;
        console.log("init");
    }

    function start() {
        _curSec = 0;
        _curMin = 0;
        _curHour = 0;
        var currentTime = new Date(),
            minutes = currentTime.getMinutes(),
            seconds = currentTime.getSeconds(),
            hours = currentTime.getHours();
        _saveMin = minutes;
        _saveHou = hours;
        minute(minutes);
        hour(hours);
        second(seconds);
        console.log("start");
    }

    function pause() {
        _isPaused = true;
        console.log("pause");
    }

    function resume() {
        _isPaused = false;
        console.log("resume");
    }

    function resize() {}

    function second(seconds) {
        console.log("seconds");
    }

    function minute(minutes) {
        console.log("minute");
    }

    function hour(hours) {
        console.log("hour");
    }
    
    return {
        init: init,
        start: start,
        pause: pause,
        resume: resume,
        resize: resize
    }
})();