O código está exatamente igual do sugerido no exercício, porém aparece a mensage "Uncaught SyntaxError: Unexpected token '.' frase.js:34 ".
Poderia me auxiliar a encontrar o erro?
$("#botao-frase").click(fraseAleatoria);
$("#botao-frase-id").click(buscaFrase);
function fraseAleatoria(){
$("#spinner").toogle();
$.get("http://localhost:3000/frases",trocaFraseAleatoria)
.fail(function(){
$("#erro").toggle()
setTimeout(function(){
$("#erro").toggle()
},2000)
})
.always(function(){
$("spinner").toggle()
});
}
function trocaFraseAleatoria(data){
var frase = $(".frase");
var numeroAleatorio = Math.floor(Math.random() * data.length);
frase.text(data[numeroAleatorio].texto);
atualizaTamanhoFrase();
atualizaTempoInicial(data[numeroAleatorio].tempo);
}
function buscaFrase(){
$("spinner").toggle();
var fraseId = $("#frase-id").val();
var dados = {id : fraseId};
$.get("http://localhost:3000/frases",dados,trocaFrase);
.fail(function(){
$("#erro").toggle();
setTimeout(function(){
$("#erro").toggle();
},2000);
})
.always(funcion(){
$("spinner").toggle();
})
}
function trocaFrase(data){
var frase = $(".frase");
frase.text(data.texto);
atualizaTamanhoFrase();
atualizaTempoInicial(data.tempo);
}