diff --git a/frontend/src/__apps/painel/main.js b/frontend/src/__apps/painel/main.js index 3a9fbe438..6f4bbb40f 100644 --- a/frontend/src/__apps/painel/main.js +++ b/frontend/src/__apps/painel/main.js @@ -241,7 +241,7 @@ const v = new Vue({ // eslint-disable-line } }, start: function startStopWatch (temp_crono) { - if (this.running !== 0) return + if (this.running === temp_crono) return crono = temp_crono if (time === null) { @@ -254,7 +254,6 @@ const v = new Vue({ // eslint-disable-line timeEnd.setMinutes(timeEnd.getMinutes() + time.getMinutes()) timeEnd.setSeconds(timeEnd.getSeconds() + time.getSeconds()) timeEnd.setMilliseconds(timeEnd.getMilliseconds() + time.getMilliseconds()) - clearInterval(this.timeStopped) } this.running = crono diff --git a/sapl/templates/painel/index.html b/sapl/templates/painel/index.html index 35f8f3430..96f5889a6 100644 --- a/sapl/templates/painel/index.html +++ b/sapl/templates/painel/index.html @@ -122,23 +122,15 @@

Cronômetros

Discurso:[[ cronometro_discurso ]] - -
Aparte:[[ cronometro_aparte ]] - -
Questão de Ordem: [[ cronometro_ordem ]] - -
Considerações Finais: [[ cronometro_consideracoes ]] - -
diff --git a/sapl/templates/sessao/painel.html b/sapl/templates/sessao/painel.html index d02dbcd2a..8718e4099 100644 --- a/sapl/templates/sessao/painel.html +++ b/sapl/templates/sessao/painel.html @@ -35,8 +35,8 @@
-
-
+
+
@@ -51,8 +51,9 @@
-
-
+
+
+


@@ -66,7 +67,8 @@
-
+
+
@@ -83,7 +85,8 @@
-
+
+


@@ -150,8 +153,7 @@ $(function() { $('#discursoStart').click(function() { $.get('/painel/cronometro', { tipo: 'discurso', action: 'start' } ); - - $('#discursoReset').hide(); + $('#discurso').runner('start'); }); @@ -160,7 +162,6 @@ $(function() { $.get('/painel/cronometro', { tipo: 'discurso', action: 'stop' } ); - $('#discursoReset').show(); $('#discurso').runner('stop'); }); @@ -197,24 +198,14 @@ $(function() { }); - $('#aparteStart').click(function(){ - if ($('#aparteStart').text() == 'Iniciar') { - - $.get('/painel/cronometro', { tipo: 'aparte', action: 'start' } ); - - $('#aparteReset').hide(); - $('#aparte').runner('start'); - $('#aparteStart').text('Parar'); - - } else { - - $.get('/painel/cronometro', { tipo: 'aparte', action: 'stop' } ); - - $('#aparteReset').show(); - $('#aparte').runner('stop'); - $('#aparteStart').text('Iniciar'); + $('#aparteStart').click(function(){ + $.get('/painel/cronometro', { tipo: 'aparte', action: 'start' } ); + $('#aparte').runner('start'); + }); - } + $('#aparteStop').click(function(){ + $.get('/painel/cronometro', { tipo: 'aparte', action: 'stop' } ); + $('#aparte').runner('stop'); }); $('#aparteReset').click(function() { @@ -248,26 +239,14 @@ $(function() { $('#ordemStart').text('Iniciar'); }); + $('#ordemStart').click(function(){ + $.get('/painel/cronometro', { tipo: 'ordem', action: 'start' } ); + $('#ordem').runner('start'); + }); - $('#ordemStart').click(function() { - if ($('#ordemStart').text() == 'Iniciar') { - - $.get('/painel/cronometro', { tipo: 'ordem', action: 'start' } ); - - $('#ordemReset').hide(); - $('#ordem').runner('start'); - $('#ordemStart').text('Parar'); - - - } else { - - $.get('/painel/cronometro', { tipo: 'ordem', action: 'stop' } ); - - $('#ordemReset').show(); - $('#ordem').runner('stop'); - $('#ordemStart').text('Iniciar'); - - } + $('#ordemStop').click(function(){ + $.get('/painel/cronometro', { tipo: 'ordem', action: 'stop' } ); + $('#ordem').runner('stop'); }); $('#ordemReset').click(function() { @@ -304,23 +283,13 @@ $(function() { }); $('#consideracoesStart').click(function(){ - if ($('#consideracoesStart').text() == 'Iniciar') { - - $.get('/painel/cronometro', { tipo: 'consideracoes', action: 'start' } ); - - $('#consideracoesReset').hide(); - $('#consideracoes').runner('start'); - $('#consideracoesStart').text('Parar'); - - } else { - - $.get('/painel/cronometro', { tipo: 'consideracoes', action: 'stop' } ); - - $('#consideracoesReset').show(); - $('#consideracoes').runner('stop'); - $('#consideracoesStart').text('Iniciar'); + $.get('/painel/cronometro', { tipo: 'consideracoes', action: 'start' } ); + $('#consideracoes').runner('start'); + }); - } + $('#consideracoesStop').click(function(){ + $.get('/painel/cronometro', { tipo: 'consideracoes', action: 'stop' } ); + $('#consideracoes').runner('stop'); }); $('#consideracoesReset').click(function() {