Plugin Directory

Changeset 1457299


Ignore:
Timestamp:
07/20/2016 01:23:24 AM (10 years ago)
Author:
brainytalk
Message:

Corrections of bugs and layout improvments

Location:
brainytalk-chat
Files:
154 added
11 edited

Legend:

Unmodified
Added
Removed
  • brainytalk-chat/trunk/assets/css/brainytalk.css

    r1455813 r1457299  
    1010
    1111.open-small-chat {
    12     height: 60px;
    13     width: 60px;
     12   /* height: 60px;
     13    width: 60px;*/
    1414    display: block;
    1515    background: #075786;
    16     padding: 19px 8px;
     16    padding: 20px;
    1717    font-size: 22px;
    1818    text-align: center;
    1919    color: #fff;
    20     border-radius: 50%; 
     20    border-radius: 50%;
    2121}
    2222
     
    7777}
    7878
    79 #infoUsuario{
    80     height: 100%;
     79#infoUsuario>.form-control,
     80#infoEmail>.form-control{
     81    display: inline-block;
     82    -webkit-font-smoothing: antialiased;
     83    -webkit-text-size-adjust: 100%;
     84    height: initial !important;
     85    padding: 0 10px;
     86    margin-bottom: 15px;
     87    font-size: 14px;
     88    line-height: 25px;
     89    color: #656565;
     90    border: none;
     91    background: #FFF;
     92    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.11);
     93    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.11);
     94    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.11);
     95    resize: none;
     96    vertical-align: middle;
     97    -webkit-border-radius: 0;
     98    border-radius: 0;
     99    -webkit-transition: all 200ms ease-in;
     100    -o-transition: all 200ms ease-in;
     101    -moz-transition: all 200ms ease-in;
     102}
     103
     104#infoUsuario,
     105#infoEmail{
     106    height: 91%;
    81107    padding: 7px;
    82108    width: 100%;
    83109}
    84110
    85 #infoUsuario>.form-control{
    86     width: 100%;
     111#infoUsuario>.form-control,
     112#infoEmail>.form-control{
     113    line-height: 1.75em !important;
     114    width: 284px;
    87115    padding: 5px 10px;
    88116    margin: 4px 0px;
    89117    background: #353D48;
    90118    border: none;
    91     color: #D0D0D0;
    92 }
    93 
    94 #infoUsuario>button{
     119    color: #D0D0D0 !important;
     120}
     121
     122#infoUsuario>button,
     123##infoEmail>button{
    95124    border: 2px solid;
    96125    border-color: #075685;
     
    216245    background: #075685;
    217246    border: #075685;
     247    width: 284px;
     248    height: 40px;
    218249}
    219250
     
    225256
    226257/*Placeholder*/
    227 ::-webkit-input-placeholder { color:#4C4; } 
    228 input:-moz-placeholder { color:#4C4; } 
     258::-webkit-input-placeholder { color:#4C4; }
     259input:-moz-placeholder { color:#4C4; }
    229260textarea:-moz-placeholder { color:#4C4; }
  • brainytalk-chat/trunk/assets/js/app/app.js

    r1344431 r1457299  
    1 /**
    2  * @author BrainyTalk
    3  * @version 29/01/2016
    4  */
    5 jQuery(document).ready(function () {
    6     // Open close small chat
    7     jQuery('.open-small-chat').on('click', function () {
    8 //        jQuery(this).children().toggleClass('fa-comments').toggleClass('fa-remove');
    9 //        jQuery(this).children('label').toggleClass('labeloff');
    10         jQuery(this).toggleClass('ajust-close');
    11         jQuery('.small-chat-box').toggleClass('active');
    12     });
    13 
    14     // Initialize slimscroll for small chat
    15     jQuery('.small-chat-box .content').slimScroll({
    16 //        height: '234px',
    17         railOpacity: 0.4
    18     });
    19    
    20     //Fecha o Chat
    21     jQuery('.small-chat-box .heading').on('click', function(){
    22         jQuery('.open-small-chat').toggleClass('ajust-close');
    23         jQuery('.small-chat-box').toggleClass('active');
    24     });
    25 })
     1jQuery(document).ready(function(){jQuery(".open-small-chat").on("click",function(){jQuery(this).toggleClass("ajust-close"),jQuery(".small-chat-box").toggleClass("active")}),jQuery(".small-chat-box .content").slimScroll({railOpacity:.4}),jQuery(".small-chat-box .brainy-heading").on("click",function(){jQuery(".open-small-chat").toggleClass("ajust-close"),jQuery(".small-chat-box").toggleClass("active")})});
  • brainytalk-chat/trunk/brainytalk-chat.php

    r1455985 r1457299  
    66Domain Path: /langs
    77Description: Plugin de chat integrado para uso com o sistema BrainyTalk
    8 Version: 1.1.3
     8Version: 1.1.4
    99Author: BrainyTalk
    1010Author URI: https://brainytalk.com
    1111License: Copyright 2016 BrainyTalk
    1212*/
    13 
    14 
    1513//O arquivo function.php irá centralizar todos os demais includes
    16 require_once ('functions.php');
    17 ?>
     14require_once ('functions.php');?>
  • brainytalk-chat/trunk/chat.php

    r1453811 r1457299  
    55 */
    66class ws_chat {
    7     function ws_chat(){       
     7    function ws_chat(){
    88        add_action( 'wp_enqueue_scripts', 'brainytalk_scripts_loader' );
    99        add_action( 'wp_enqueue_scripts', 'brainytalk_styles_loader' );
     
    1515function brainytalk_html_loader(){
    1616    ?>
    17     <input type="hidden" class="form-control" id="tokenEmp" value="<?php echo get_option('brainytalk_chat_api_key'); ?>">   
     17    <input type="hidden" class="form-control" id="tokenEmp" value="<?php echo get_option('brainytalk_chat_api_key'); ?>">
    1818    <div id="chatbox" style="display:none;">
    1919        <div class="small-chat-box fadeInUp animated" id="chatBoxGeral">
     
    2121                <small class="chat-date pull-right">
    2222                    <?php echo date("d").'.'.date("m").'.'.date("Y");?>
    23                 </small>   
    24                 <?php   
     23                </small>
     24                <?php
    2525                    if(get_option("brainytalk_chat_titulo") != NULL){
    26                         echo get_option("brainytalk_chat_titulo"); 
     26                        echo get_option("brainytalk_chat_titulo");
    2727                    }else{
    2828                        echo get_bloginfo("name");
     
    3030                    ?>
    3131            </div>
    32                
     32
    3333            <div id="chatinfo" hidden=true>
    3434                <div id="Mensagens" class="content chat-discussion" chat-slim-scroll></div>
    3535                <div class="form-chat">
    3636                    <div class="input-group input-group-sm">
    37                         <input type="text" class="form-control" id="txtPrivateMessage"> 
    38                         <span class="input-group-btn"> 
    39                         <button class="btn btn-primary btn-enviar" type="button" id="btnSendMessage"><i class="fa fa-arrow-right"></i></button>
     37                        <input type="text" class="form-control" id="txtPrivateMessage">
     38                        <span class="input-group-btn">
     39                        <button class="btn btn-primary btn-enviar" style="width:38px" type="button" id="btnSendMessage"><i class="fa fa-arrow-right"></i></button>
    4040                        </span>
    4141                    </div>
     
    4747                <input type="text" class="form-control" id="txtNomeUsuario" placeholder="<?= __('Nome Completo', 'brainytalk'); ?>" required>
    4848                <input type="text" class="form-control" id="txtTelefone" placeholder="<?= __('Telefone', 'brainytalk'); ?>" required>
    49                 <input type="text" class="form-control" id="txtEmail" placeholder="<?= __('E-mail', 'brainytalk'); ?>" required>   
    50                 <textarea name="mensagemInicial" id="mensagemInicial" cols="30" rows="4" class="form-control" placeholder="<?= __('Mensagem inicial', 'brainytalk'); ?>" required></textarea>
    51                
     49                <input type="text" class="form-control" id="txtEmail" placeholder="<?= __('E-mail', 'brainytalk'); ?>" required>
     50                <textarea name="mensagemInicial" id="mensagemInicial" cols="30" rows="7" class="form-control" placeholder="<?= __('Mensagem inicial', 'brainytalk'); ?>" required></textarea>
     51
    5252                <button class="btn btn-primary btn-enviar" type="button" id="btnIniciarChat">
    5353                    <i class="fa fa-arrow-right"></i> <?= __('Iniciar Chat', 'brainytalk'); ?>
    54                 </button> 
     54                </button>
    5555            </div>
    5656            <div id="infoEmail">
    57                 <input type="text" class="form-control" id="txtNomeUsuarioEnvio" placeholder="<?= __('Nome Completo', 'brainytalk'); ?>" required>             
    58                 <input type="text" class="form-control" id="txtEmailEnvio" placeholder="<?= __('E-mail', 'brainytalk'); ?>" required>   
    59                 <textarea name="mensagemInicial" id="mensagemInicialEnvio" cols="30" rows="4" class="form-control" placeholder="<?= __('Mensagem inicial', 'brainytalk'); ?>" required></textarea>
    60                
     57                <input type="text" class="form-control" id="txtNomeUsuarioEnvio" placeholder="<?= __('Nome Completo', 'brainytalk'); ?>" required>
     58                <input type="text" class="form-control" id="txtEmailEnvio" placeholder="<?= __('E-mail', 'brainytalk'); ?>" required>
     59                <textarea name="mensagemInicial" id="mensagemInicialEnvio" cols="30" rows="8" class="form-control" placeholder="<?= __('Mensagem inicial', 'brainytalk'); ?>" required></textarea>
     60
    6161                <button class="btn btn-primary btn-enviar" type="button" id="btnSendEmail">
    6262                    <i class="fa fa-paper-plane-o"></i> <?= __('Enviar E-mail', 'brainytalk'); ?>
    63                 </button>                 
     63                </button>
    6464            </div>
    65            
     65
    6666            <div id="nowLoading" hidden=true>
    6767                    <?= __('Por favor, aguarde! Em breve você será atendido.', 'brainytalk'); ?>
     
    6969            <div id="emailEnviado" hidden=true>
    7070                    <?= __('E-mail Enviado. Assim que possível entraremos em contato. Obrigado.', 'brainytalk'); ?>
    71             </div>                     
     71            </div>
    7272        </div>
    73        
     73
    7474        <div id="small-chat">
    7575            <!-- <span class="badge badge-warning pull-right">5</span>  -->
     
    7979        </div>
    8080    </div>
    81 <?php 
     81<?php
    8282}
  • brainytalk-chat/trunk/framework/admin/js/app/app.js

    r1453811 r1457299  
    1 var key=CryptoJS.enc.Utf8.parse("Luke...ImYourFatherNOOOOOOOOOOOO"),iv=CryptoJS.enc.Utf8.parse("LukeImYourFather");jQuery(document).ready(function(){var e=new Date,t=CryptoJS.AES.encrypt(e.toString()+"LukeImYourFather",key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}),o=CryptoJS.AES.encrypt(e.toString(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}),r=["123456","123","456","abc","abcdef","ABC","ABCDEF"];jQuery("#senhauser").complexify({bannedPasswords:r,minimumChars:6,strengthScaleFactor:.5},function(e,t){jQuery(".progress-bar").attr("style","width:"+t+"%")}),jQuery("#divfrmconfsmtp").addClass("loading"),jQuery.ajax({dataType:"json",method:"GET",beforeSend:function(e){e.setRequestHeader("userkey",jQuery("#api_key").val()),e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},url:"https://ws.brainytalk.com/users/confsmtp"}).done(function(e){jQuery("#divfrmconfsmtp").removeClass("loading"),jQuery("#hostsmtp").val(e.Host),jQuery("#portasmtp").val(e.Porta),document.getElementById("requerauth").checked=e.RequerAutenticacao,document.getElementById("requerssl").checked=!1,83==parseInt(e.SSL)&&(document.getElementById("requerssl").checked=!0),jQuery("#usuariosmtp").val(e.Usuario),jQuery("#senhasmtp").val(e.Senha)}).error(function(){jQuery("#divfrmconfsmtp").removeClass("loading")}),jQuery("#btnEnviarEmailTest").on("click",function(e){jQuery("#divfrmconfsmtp").addClass("loading"),e.preventDefault();var r=jQuery("#hostsmtp").val(),a=parseInt(jQuery("#portasmtp").val()),n=document.getElementById("requerauth").checked,s=document.getElementById("requerssl").checked,i=jQuery("#usuariosmtp").val(),u=CryptoJS.AES.encrypt(jQuery("#senhasmtp").val(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString(),c={UserToken:jQuery("#api_key").val(),Host:r,Porta:a,RequerAutenticacao:n,Usuario:i,Senha:u,SSL:83,ListTipoSSL:null};s||(c.SSL=78),jQuery.ajax({dataType:"json",contentType:"application/json; charset=utf-8",method:"POST",beforeSend:function(e){e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},url:"https://ws.brainytalk.com/users/email",data:JSON.stringify(c)}).done(function(e){jQuery("#divfrmconfsmtp").removeClass("loading"),swal({title:":D",text:objectL10n.emailenviado,type:"success",showCancelButton:!1,closeOnConfirm:!0,html:!0})}).fail(function(){jQuery("#divfrmconfsmtp").removeClass("loading"),swal("Oops! :(",objectL10n.erroenviandoemail,"error")})}),jQuery("#frmconfsmtp").on("submit",function(e){e.preventDefault();var r=jQuery("#hostsmtp").val(),a=parseInt(jQuery("#portasmtp").val()),n=document.getElementById("requerauth").checked,s=document.getElementById("requerssl").checked,i=jQuery("#usuariosmtp").val(),u=CryptoJS.AES.encrypt(jQuery("#senhasmtp").val(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString(),c={UserToken:jQuery("#api_key").val(),Host:r,Porta:a,RequerAutenticacao:n,Usuario:i,Senha:u,SSL:83,ListTipoSSL:null};s||(c.SSL=78),jQuery.ajax({dataType:"json",contentType:"application/json; charset=utf-8",method:"POST",beforeSend:function(e){e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},url:"https://ws.brainytalk.com/users/confsmtp",data:JSON.stringify(c)}).done(function(e){swal({title:":D",text:objectL10n.configuracoessalvas,type:"success",showCancelButton:!1,closeOnConfirm:!0,html:!0})}).fail(function(){console.clear(),console.error("[FALHA] - Não foi possível salvar as configurações."),swal("Oops! :(",objectL10n.errosalvarconfiguracoes,"error")})}),jQuery("#adicionauser").on("submit",function(e){e.preventDefault();var r=CryptoJS.AES.encrypt(jQuery("#senhauser").val(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}),a={Nome:jQuery("#nomecompleto").val(),Email:jQuery("#emailuser").val(),Telefone:jQuery("#telefone").val(),Senha:r.toString(),Host:document.location.origin,Locale:objectL10n.locale};jQuery.ajax({dataType:"json",contentType:"application/json; charset=utf-8",method:"POST",beforeSend:function(e){e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},url:"https://ws.brainytalk.com/users",data:JSON.stringify(a)}).done(function(e){swal({title:objectL10n.confirmacaoemail,text:objectL10n.enviamosemailpara+" <b>"+a.Email+"</b>. "+objectL10n.confirmeemaillogin+".",type:"warning",showCancelButton:!1,closeOnConfirm:!0,html:!0},function(){jQuery("#email").val(a.Email),jQuery("#senha").val(jQuery("#senhauser").val()),jQuery("#adduser").hide(1e3),jQuery(".modal-backdrop").remove()})}).fail(function(){console.clear(),console.error("[FALHA] - Não foi possível cadastrar o usuário."),swal("Oops! :(",objectL10n.errocadastro,"error")})}),jQuery("#formOptions").on("submit",function(e){e.preventDefault();var t=jQuery("#api_key").val(),o=jQuery("#chat_titulo").val();jQuery("#brainytalk_chat_api_key").val(t),jQuery("#brainytalk_chat_titulo").val(o),jQuery("#formOptions").unbind("submit"),jQuery("#formOptions").submit()}),jQuery("#frmlogin").on("submit",function(e){e.preventDefault();var r=CryptoJS.AES.encrypt(jQuery("#senha").val(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}),a={Login:jQuery("#email").val(),Senha:r.toString(),Host:document.location.origin};jQuery.ajax({dataType:"json",contentType:"application/json; charset=utf-8",method:"POST",beforeSend:function(e){e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},type:"POST",url:"https://ws.brainytalk.com/users/keys",data:JSON.stringify(a)}).done(function(e){jQuery("#api_key").val(""),jQuery("#api_key").val(e.Key),jQuery("#brainytalk_chat_api_key").val(e.Key),null!=e.Key?(jQuery("#frminfouser").hide(1e3),jQuery("#frmapikey").fadeIn(1e3),"Luke"===e.Nome?swal({title:"Welcome!",text:"Sorry Luke, I'm not your father!",type:"success",showCancelButton:!1,closeOnConfirm:!1},function(){jQuery("#formOptions").unbind("submit"),jQuery("#formOptions").submit()}):swal({title:objectL10n.bemvindo+", "+e.Nome+"!",text:objectL10n.sucessologin,type:"success",showCancelButton:!1,closeOnConfirm:!1},function(){jQuery("#formOptions").unbind("submit"),jQuery("#formOptions").submit()})):(console.error("[FALHA] - Não foi possível autenticar o usuário."),swal("Oops! :(",objectL10n.erroautenticacao,"error"))}).fail(function(e){console.clear(),console.error("[FALHA] - Não foi possível autenticar o usuário."),"401"==e.status?swal({title:objectL10n.confirmacaoemail,text:objectL10n.necessarioconfirmaremail,type:"error",showCancelButton:!1,closeOnConfirm:!1}):swal("Oops! :(",objectL10n.emailesenhaerrados,"error")})})});
     1var key=CryptoJS.enc.Utf8.parse("Luke...ImYourFatherNOOOOOOOOOOOO"),iv=CryptoJS.enc.Utf8.parse("LukeImYourFather");jQuery(document).ready(function(){var e=new Date,t=CryptoJS.AES.encrypt(e.toString()+"LukeImYourFather",key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}),o=CryptoJS.AES.encrypt(e.toString(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}),r=["123456","123","456","abc","abcdef","ABC","ABCDEF"];jQuery("#senhauser").complexify({bannedPasswords:r,minimumChars:6,strengthScaleFactor:.5},function(e,t){jQuery(".progress-bar").attr("style","width:"+t+"%")}),jQuery("#divfrmconfsmtp").addClass("loading"),jQuery.ajax({dataType:"json",method:"GET",beforeSend:function(e){e.setRequestHeader("userkey",jQuery("#api_key").val()),e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},url:"https://ws.brainytalk.com/users/confsmtp"}).done(function(e){console.log(e),jQuery("#divfrmconfsmtp").removeClass("loading"),jQuery("#hostsmtp").val(e.Host),jQuery("#portasmtp").val(e.Porta),document.getElementById("requerauth").checked=e.RequerAutenticacao,document.getElementById("requerssl").checked=!1,83==parseInt(e.SSL)&&(document.getElementById("requerssl").checked=!0),jQuery("#usuariosmtp").val(e.Usuario),jQuery("#senhasmtp").val(e.Senha)}).error(function(){jQuery("#divfrmconfsmtp").removeClass("loading")}),jQuery("#btnEnviarEmailTest").on("click",function(e){jQuery("#divfrmconfsmtp").addClass("loading"),e.preventDefault();var r=jQuery("#hostsmtp").val(),a=parseInt(jQuery("#portasmtp").val()),n=document.getElementById("requerauth").checked,s=document.getElementById("requerssl").checked,i=jQuery("#usuariosmtp").val(),u=CryptoJS.AES.encrypt(jQuery("#senhasmtp").val(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString(),c={UserToken:jQuery("#api_key").val(),Host:r,Porta:a,RequerAutenticacao:n,Usuario:i,Senha:u,SSL:83,ListTipoSSL:null};s||(c.SSL=78),jQuery.ajax({dataType:"json",contentType:"application/json; charset=utf-8",method:"POST",beforeSend:function(e){e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},url:"https://ws.brainytalk.com/users/email",data:JSON.stringify(c)}).done(function(e){jQuery("#divfrmconfsmtp").removeClass("loading"),swal({title:":D",text:objectL10n.emailenviado,type:"success",showCancelButton:!1,closeOnConfirm:!0,html:!0})}).fail(function(){jQuery("#divfrmconfsmtp").removeClass("loading"),swal("Oops! :(",objectL10n.erroenviandoemail,"error")})}),jQuery("#frmconfsmtp").on("submit",function(e){e.preventDefault();var r=jQuery("#hostsmtp").val(),a=parseInt(jQuery("#portasmtp").val()),n=document.getElementById("requerauth").checked,s=document.getElementById("requerssl").checked,i=jQuery("#usuariosmtp").val(),u=CryptoJS.AES.encrypt(jQuery("#senhasmtp").val(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString(),c={UserToken:jQuery("#api_key").val(),Host:r,Porta:a,RequerAutenticacao:n,Usuario:i,Senha:u,SSL:83,ListTipoSSL:null};s||(c.SSL=78),jQuery.ajax({dataType:"json",contentType:"application/json; charset=utf-8",method:"POST",beforeSend:function(e){e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},url:"https://ws.brainytalk.com/users/confsmtp",data:JSON.stringify(c)}).done(function(e){swal({title:":D",text:objectL10n.configuracoessalvas,type:"success",showCancelButton:!1,closeOnConfirm:!0,html:!0})}).fail(function(){console.clear(),console.error("[FALHA] - Não foi possível salvar as configurações."),swal("Oops! :(",objectL10n.errosalvarconfiguracoes,"error")})}),jQuery("#adicionauser").on("submit",function(e){e.preventDefault();var r=CryptoJS.AES.encrypt(jQuery("#senhauser").val(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}),a={Nome:jQuery("#nomecompleto").val(),Email:jQuery("#emailuser").val(),Telefone:jQuery("#telefone").val(),Senha:r.toString(),Host:document.location.origin,Locale:objectL10n.locale};jQuery.ajax({dataType:"json",contentType:"application/json; charset=utf-8",method:"POST",beforeSend:function(e){e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},url:"https://ws.brainytalk.com/users",data:JSON.stringify(a)}).done(function(e){swal({title:objectL10n.confirmacaoemail,text:objectL10n.enviamosemailpara+" <b>"+a.Email+"</b>. "+objectL10n.confirmeemaillogin+".",type:"warning",showCancelButton:!1,closeOnConfirm:!0,html:!0},function(){jQuery("#email").val(a.Email),jQuery("#senha").val(jQuery("#senhauser").val()),jQuery("#adduser").hide(1e3),jQuery(".modal-backdrop").remove()})}).fail(function(){console.clear(),console.error("[FALHA] - Não foi possível cadastrar o usuário."),swal("Oops! :(",objectL10n.errocadastro,"error")})}),jQuery("#formOptions").on("submit",function(e){e.preventDefault();var t=jQuery("#api_key").val(),o=jQuery("#chat_titulo").val();jQuery("#brainytalk_chat_api_key").val(t),jQuery("#brainytalk_chat_titulo").val(o),jQuery("#formOptions").unbind("submit"),jQuery("#formOptions").submit()}),jQuery("#frmlogin").on("submit",function(e){e.preventDefault();var r=CryptoJS.AES.encrypt(jQuery("#senha").val(),key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}),a={Login:jQuery("#email").val(),Senha:r.toString(),Host:document.location.origin};jQuery.ajax({dataType:"json",contentType:"application/json; charset=utf-8",method:"POST",beforeSend:function(e){e.setRequestHeader("AuthorizationToken",t.toString()),e.setRequestHeader("AuthorizationValue",o.toString())},type:"POST",url:"https://ws.brainytalk.com/users/keys",data:JSON.stringify(a)}).done(function(e){jQuery("#api_key").val(""),jQuery("#api_key").val(e.Key),jQuery("#brainytalk_chat_api_key").val(e.Key),console.log(e),null!=e.Key?(jQuery("#frminfouser").hide(1e3),jQuery("#frmapikey").fadeIn(1e3),"Luke"===e.Nome?swal({title:"Welcome!",text:"Sorry Luke, I'm not your father!",type:"success",showCancelButton:!1,closeOnConfirm:!1},function(){jQuery("#formOptions").unbind("submit"),jQuery("#formOptions").submit()}):swal({title:objectL10n.bemvindo+", "+e.Nome+"!",text:objectL10n.sucessologin,type:"success",showCancelButton:!1,closeOnConfirm:!1},function(){jQuery("#formOptions").unbind("submit"),jQuery("#formOptions").submit()})):(console.error("[FALHA] - Não foi possível autenticar o usuário."),swal("Oops! :(",objectL10n.erroautenticacao,"error"))}).fail(function(e){console.clear(),console.error("[FALHA] - Não foi possível autenticar o usuário."),"401"==e.status?swal({title:objectL10n.confirmacaoemail,text:objectL10n.necessarioconfirmaremail,type:"error",showCancelButton:!1,closeOnConfirm:!1}):swal("Oops! :(",objectL10n.emailesenhaerrados,"error")})})});
  • brainytalk-chat/trunk/framework/constants.php

    r1344431 r1457299  
    55 */
    66class ws_constants {
    7    
    87    function ws_constants(){
    9         //__constructor
     8        //__constructor            
    109    }
    1110   
     
    1312    const PROJECT_NAME = "brainytalk-chat";
    1413    const APP_NAME = "Chat for WordPress";
    15     const APP_VERSION = "1.0 beta - Free";
     14    const APP_VERSION = "1.1.4 beta - Free";
    1615    const APP_AUTHORS = "Gabriel Stringari de Miranda <br/> Robson Paproski";
    1716    const APP_SITE = "https://web.brainytalk.com";
    1817    const DEV_SITE = "https://www.brainytalk.com";
    19 }
    20 
    21 ?>
     18}?>
  • brainytalk-chat/trunk/framework/plugin_config.php

    r1344431 r1457299  
    22function get_brainytalk_menu(){
    33    $lSettings = new ws_settings();
    4 } 
     4}
    55?>
  • brainytalk-chat/trunk/framework/settings.php

    r1455615 r1457299  
    334334        </div>
    335335    </div>
    336 </div>
    337 <?php
    338     }
    339 
    340 }
    341 
    342 ?>
     336</div>         
     337<?php
     338}}?>
  • brainytalk-chat/trunk/framework/ws_options.php

    r1453811 r1457299  
    3333    'locale'=> get_locale()
    3434   
    35    
    36    
    37    
    38    
    39 ) );
    40 }
    41 ?>
    42 
     35));
     36}?>
  • brainytalk-chat/trunk/functions.php

    r1453811 r1457299  
    2828 */
    2929function brainytalk_styles_loader() {
    30     wp_enqueue_style('font-awesome', plugin_dir_url(__FILE__).'/assets/font-awesome/css/font-awesome.css' , false);
     30    wp_enqueue_style('font-awesome', plugin_dir_url(__FILE__).'/assets/font-awesome/css/font-awesome.css' , false);           
    3131//     wp_enqueue_style('bootstrap', plugin_dir_url(__FILE__).'/assets/css/bootstrap.min.css' , false);
    3232    wp_enqueue_style('animate', plugin_dir_url(__FILE__).'/assets/css/animate.css' , false);
     
    6464//Cria a classe de chat
    6565new ws_chat();
    66 
    6766?>
  • brainytalk-chat/trunk/readme.txt

    r1455986 r1457299  
    6868* Deixado por padrão a comunicação via WebSocket (Mais rápida)
    6969
     70= 1.1.4 =
     71* Correção de bugs, melhorias gerais
     72
    7073== Upgrade Notice ==
    7174
     
    103106* Deixado por padrão a comunicação via WebSocket (Mais rápida)
    104107
     108= 1.1.4 =
     109* Correção de bugs, melhorias gerais
     110
Note: See TracChangeset for help on using the changeset viewer.