Commit 58076f77440e4cff5c09a4ac655c48ebe144a83b

Authored by Evandro Junior
1 parent ff27dd81

initial changes

Showing 2 changed files with 16 additions and 12 deletions   Show diff stats
index.html
... ... @@ -463,7 +463,7 @@
463 463 <div id="serpro_captcha" class="captcha col-sm-12">
464 464 </div>
465 465 <div class="captcha col-sm-12">
466   - Digite os caracteres acima:
  466 + <div id="g-recaptcha"></div>
467 467 </div>
468 468 <div class="captcha col-sm-6">
469 469 <input type="text" name="captcha_text" id="captcha_text">
... ... @@ -623,7 +623,7 @@
623 623 loadRequireJS();
624 624 </script>
625 625  
626   - <script src="http://captcha2.servicoscorporativos.serpro.gov.br/js/captcha.serpro.gov.br.js"></script>
  626 + <script type="text/javascript" src="http://www.google.com/recaptcha/api/js/recaptcha_ajax.js" async defer></script>
627 627  
628 628 </body>
629 629  
... ...
js/main.js
... ... @@ -31,7 +31,6 @@ define([&#39;jquery&#39;, &#39;handlebars&#39;, &#39;fastclick&#39;, &#39;proposal_app&#39;, &#39;handlebars_helpers
31 31 // var cat_educacao = 181;
32 32 // var cat_reducao_da_pobreza = 183;
33 33 var recaptchaSiteKey = '6LcLPAcTAAAAAKsd0bxY_TArhD_A7OL19SRCW7_i';
34   -
35 34 // There are two modes for development
36 35 // 1: Remote API
37 36 // 2: Local API with proposal database
... ... @@ -70,6 +69,7 @@ define([&#39;jquery&#39;, &#39;handlebars&#39;, &#39;fastclick&#39;, &#39;proposal_app&#39;, &#39;handlebars_helpers
70 69 }
71 70 }
72 71  
  72 + window.recaptchaSiteKey = recaptchaSiteKey;
73 73  
74 74 var BARRA_ADDED = false;
75 75 var HIDE_BARRA_DO_GOVERNO = false;
... ... @@ -891,21 +891,25 @@ define([&#39;jquery&#39;, &#39;handlebars&#39;, &#39;fastclick&#39;, &#39;proposal_app&#39;, &#39;handlebars_helpers
891 891 reloadCaptcha: function(element) {
892 892 var $element = $(element);
893 893 if($element.data('captcha')){
894   - $element.data('captcha').recarregar();
  894 + //$element.data('captcha').recarregar();
  895 + Recaptcha.reload();
895 896 }
896 897 },
897 898 initCaptcha: function(element) {
898 899 var $element = $(element);
899 900 if($element.data('captcha')) return;
900 901  
901   - $element.val('');
902   - var oCaptcha_serpro_gov_br = new captcha_serpro_gov_br();
903   - $element.data('captcha', oCaptcha_serpro_gov_br);
904   - oCaptcha_serpro_gov_br.clienteId = serpro_captcha_clienteId;
905   - if(!localDevelopment) {
906   - oCaptcha_serpro_gov_br.url = "/captchaserpro"
907   - }
908   - oCaptcha_serpro_gov_br.criarUI(element, 'css', 'serpro_captcha_component_', Main.guid());
  902 + // $element.val('');
  903 + // var oCaptcha_serpro_gov_br = new captcha_serpro_gov_br();
  904 + // $element.data('captcha', oCaptcha_serpro_gov_br);
  905 + // oCaptcha_serpro_gov_br.clienteId = serpro_captcha_clienteId;
  906 + // if(!localDevelopment) {
  907 + // oCaptcha_serpro_gov_br.url = "/captchaserpro"
  908 + // }
  909 + // oCaptcha_serpro_gov_br.criarUI(element, 'css', 'serpro_captcha_component_', Main.guid());
  910 +
  911 +
  912 + Recaptcha.create(window.recaptchaSiteKey, $element, { lang : 'pt', theme: "clean", callback: Recaptcha.focus_response_field } );
909 913 },
910 914 computeBoxHeight: function(){
911 915 var hPerLineOnTitle = 25;
... ...