Skip to content

Instantly share code, notes, and snippets.

@fastslack
Created January 13, 2016 19:07
Show Gist options
  • Save fastslack/c3e9aa0389be238fc0c5 to your computer and use it in GitHub Desktop.
Save fastslack/c3e9aa0389be238fc0c5 to your computer and use it in GitHub Desktop.
function manageSessionTime(action, sessionType, sessionTime)
{
if (action == 'create')
{
var duration = (Number(sessionTime.split(':')[0]) * 3600 + Number(sessionTime.split(':')[1]) * 60 + Number(sessionTime.split(':')[2]));
if (sessionType == AMRAP || sessionType == ROUNDS_FOR_TIME || sessionType == FINISH_FOR_TIME)
{
$('#sessionTime').countdown('destroy');
$('#routineTime').countdown('destroy');
$('#routineTime').countdown({
until : parseInt(duration),
format : 'MS',
compact : true,
description : ' Restante ',
layout:'{desc} {mnn}{sep}{snn}',
onExpiry : sessionExpired,
onTick: onTickSessionTime,
tickInterval: settings.get(settings.TICK_INTERVAL)
});
$('#routineTime').countdown('pause');
}
else if (sessionType == EMOM_TIEMPO || sessionType == EMOM_FALLO)
{
$('#sessionTime').countdown('destroy');
$('#sessionTime').countdown({
until : parseInt(duration),
format : 'MS',
compact : true,
description : ' Restante ',
layout:'{desc} {mnn}{sep}{snn}',
onExpiry : sessionExpired,
onTick: onTickSessionTime,
tickInterval: settings.get(settings.TICK_INTERVAL)
});
$('#sessionTime').countdown('pause');
}
else
{
$('#sessionTime').countdown('destroy');
$('#sessionTime').countdown({
since : new Date(),
format : 'MS',
compact : true,
layout:'{desc} {mnn}{sep}{snn}',
description : ' Transcurrido '
});
$('#sessionTime').countdown('pause');
}
}
else
{
$('#sessionTime').countdown(action);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment