PHP Classes

File: js/script.js

Recommend this page to a friend!
  Classes of joerverson   PHP Voice Recognition   js/script.js   Download  
File: js/script.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: PHP Voice Recognition
Recognize user voice using the Web speech API
Author: By
Last change:
Date: 1 year ago
Size: 5,613 bytes
 

Contents

Class file image Download
$(function(){ var tamanhoM = parseInt($('.aba').css('width')); // alternar entre as abas $('.nav li').on("click",function(){ $('.nav li').removeClass('active'); $(this).addClass('active'); var pos = $(this).index(); if(pos == 0){ $('.aba').css({transition:'all 0.3s linear', transform:'translateX('+0+'px)'}); }else if(pos == 1){ $('.aba').css({transition:'all 0.3s linear', transform:'translateX('+-(tamanhoM)+'px)'}); }else if(pos == 2){ $('.aba').css({transition:'all 0.3s linear', transform:'translateX('+-(tamanhoM*2)+'px)'}); }else if(pos == 3){ $('.aba').css({transition:'all 0.3s linear', transform:'translateX('+-(tamanhoM*3)+'px)'}); }else if(pos == 4){ console.log(tamanhoM*4); $('.aba').css({transition:'all 0.3s linear', transform:'translateX('+-(tamanhoM*4)+'px)'}); } }); var tamanho = parseInt($('.opc-menu').css('width')); // alternar entre as opções $('.btns button').on("click",function(){ var pos = $(this).index(); if(pos == 0){ $('.op').css({transition:'all 0.3s linear', transform:'translateX('+0+'px)'}); }else if(pos == 1){ $('.op').css({transition:'all 0.3s linear', transform:'translateX('+-(tamanho)+'px)'}); }else if(pos == 2){ $('.op').css({transition:'all 0.3s linear', transform:'translateX('+-(tamanho*2)+'px)'}); }else if(pos == 3){ $('.op').css({transition:'all 0.3s linear', transform:'translateX('+-(tamanho*3)+'px)'}); } }); $('.salvarAlteracoes').on("click",function(){ var termNav = $('#termNavegate').val(); var linkNav = $('#linkNavigate').val(); var termMove = $('#termMovePage').val(); var takePage = $('#selectMovePage').val(); var termAcoes = $('#termAcoesPage').val(); var takeAcoes = $('#selectAcaoPage').val(); console.log(linkNav); $.ajax({ type:'post', url: window.location.origin + '/HVoiceJS/php/reloadJSON.php', data: 'termNav='+termNav+'&linkNav='+linkNav+'&termMovePage='+termMove+'&selectMovePage='+takePage+'&selectAcaoPage='+takeAcoes+'&termAcoesPage='+termAcoes, datatype: 'html' }).done(function(e){ $('input').val(''); alert('Ok, termo registrado!'); console.log(e); }).fail(function(){ alert('Putz, houve um erro no registro'); }); }); $(".apagar-tudo").click(function(){ $.ajax({ type:'post', url: window.location.origin + '/HVoiceJS/php/reloadJSON.php', data: 'apagarTudo=apagar', datatype: 'html' }).done(function(e){ alert('Ok, Tudo apagado!'); }).fail(function(){ alert('Putz, houve um erro no registro'); }); }); $('.salvarNewRegistro').on("click",function(){ // salvar novo registro (modo avançado) var termNew = $('#termNew').val(); var func = $('#func').val(); var desc = $('#descTerm').val(); //converter para string caso não esteja dentro de uma função if(!new RegExp('^function').test(func)){ var NFunc = "'"+func+"'"; }else{ NFunc = func; } console.log(termNew+' - '+NFunc+' - '+desc); $.ajax({ type:'post', url: window.location.origin + '/HVoiceJS/php/reloadJSON.php', data: 'termNew='+termNew+'&func='+NFunc+'&termDesc='+desc, datatype: 'html' }).done(function(e){ $('input').val(''); alert('Ok, termo registrado!'); console.log(e); }).fail(function(){ alert('Putz, houve um erro no registro'); }); }); listarTerms(); // listar termos quando for carregada a pagina // ---------- função que manda deletar os termos $(".del-alt-delete").on("click",function(){ // enviar para o php quando for clicado em deletar $termAtual = this.parentElement.childNodes[0].innerHTML.split(" "); console.log($termAtual[1]); terms.forEach(function(e){ if($termAtual[1] == "'"+e.term+"'"){ $.ajax({ url: window.location.origin + '/HVoiceJS/php/reloadJSON.php', type: "post", data: "delete="+$termAtual[1], typedata: "html" }).done(function(e){ $('input').val(''); alert('Ok, Deletado com sucesso!'); listarTerms(); //console.log(e); }).fail(function(){ listarTerms(); alert('Putz, houve um erro no registro'); }); } }); }); }); function listarTerms(){ // listando todos os termos registrados var f = ''; terms.forEach(function(t){ f += '<div class="infoterms"><span>Termo: \'' + t.term; f += '\' - Descrição: '+ t.desc + '</span>'; if(t.term != 'oi') f += '<div class="ui hover button del-alt-delete">Apagar</div><div class="ui hover button del-alt-alterar">Alterar</div>'; f += '</div>'; }); $('.termosRegistrados').html(f); // ------------------------------- }