diff --git a/sapl/templates/painel/index.html b/sapl/templates/painel/index.html
index 9acc59042..1d0d58844 100644
--- a/sapl/templates/painel/index.html
+++ b/sapl/templates/painel/index.html
@@ -161,7 +161,7 @@
$('#cronometro_' + "{{cron.id}}").runner({
autostart: false,
countdown: true,
- startAt: {{cron.duracao_cronometro|duration_to_seconds}} * 1000,
+ startAt: parseInt("{{cron.duracao_cronometro|duration_to_seconds}}") * 1000,
stopAt: 0,
milliseconds: false,
format: function(value) {
diff --git a/sapl/templates/sessao/painel.html b/sapl/templates/sessao/painel.html
index a9039b4e6..7f90d9b02 100644
--- a/sapl/templates/sessao/painel.html
+++ b/sapl/templates/sessao/painel.html
@@ -2,7 +2,6 @@
{% load i18n %}
{% load common_tags %}
{% load staticfiles %}
-
{% load webpack_static from webpack_loader %}
{% load render_bundle from webpack_loader %}
@@ -100,6 +99,7 @@ function startTime() {
},500);
}
+
$(document).ready(function(){
let pk_sessao = parseInt("{{root_pk}}");
let botao_abrir = $('#id_abrir_painel');
@@ -135,7 +135,16 @@ $(document).ready(function(){
countdown: true,
startAt: parseInt("{{cron.duracao_cronometro|duration_to_seconds}}") * 1000,
stopAt: 0,
- milliseconds: false
+ milliseconds: false,
+ format: function(value) {
+ let h = Math.floor((value/1000) / 3600);
+ h = checkTime(h);
+ let m = Math.floor((value/1000) % 3600 / 60);
+ m = checkTime(m);
+ let s = Math.floor((value/1000) % 3600 % 60);
+ s = checkTime(s);
+ return h.toString() + ":" + m.toString() + ":" + s.toString();
+ }
}).on('runnerFinish', function(eventObject, info){
$.get('/painel/cronometro', { tipo: 'cronometro_' + "{{cron.id}}", action: 'stop' } );
audioAlertFinish.play();
@@ -188,6 +197,7 @@ $(document).ready(function(){
$('#cronometro_' + "{{cron.id}}").runner('stop');
$('#cronometro_' + "{{cron.id}}").runner('reset');
});
+
{% endfor %}
});