���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /var/www/html/thietkeweb2/layout/default/node_modules/sweetalert2/src/staticMethods/ |
import globalState from '../globalState.js' import { animateTimerProgressBar, stopTimerProgressBar } from '../utils/dom/domUtils.js' /** * If `timer` parameter is set, returns number of milliseconds of timer remained. * Otherwise, returns undefined. * * @returns {number | undefined} */ export const getTimerLeft = () => { return globalState.timeout && globalState.timeout.getTimerLeft() } /** * Stop timer. Returns number of milliseconds of timer remained. * If `timer` parameter isn't set, returns undefined. * * @returns {number | undefined} */ export const stopTimer = () => { if (globalState.timeout) { stopTimerProgressBar() return globalState.timeout.stop() } } /** * Resume timer. Returns number of milliseconds of timer remained. * If `timer` parameter isn't set, returns undefined. * * @returns {number | undefined} */ export const resumeTimer = () => { if (globalState.timeout) { const remaining = globalState.timeout.start() animateTimerProgressBar(remaining) return remaining } } /** * Resume timer. Returns number of milliseconds of timer remained. * If `timer` parameter isn't set, returns undefined. * * @returns {number | undefined} */ export const toggleTimer = () => { const timer = globalState.timeout return timer && (timer.running ? stopTimer() : resumeTimer()) } /** * Increase timer. Returns number of milliseconds of an updated timer. * If `timer` parameter isn't set, returns undefined. * * @param {number} n * @returns {number | undefined} */ export const increaseTimer = (n) => { if (globalState.timeout) { const remaining = globalState.timeout.increase(n) animateTimerProgressBar(remaining, true) return remaining } } /** * Check if timer is running. Returns true if timer is running * or false if timer is paused or stopped. * If `timer` parameter isn't set, returns undefined * * @returns {boolean} */ export const isTimerRunning = () => { return !!(globalState.timeout && globalState.timeout.isRunning()) }