1 2; /* Start:/bitrix/components/club/donate/templates/.default/script.js*/ 3$(document).ready(function(){ 4 5 $(".cancelpayform .send").click(function(){ 6 var email=$(".cancelpayform .email").val(); 7 $.post("/bitrix/components/club/donate/templates/.default/ajax.php", {ACTION:"UNSUBSCRIBE", email:email}, function(arData){ 8 if(arData["error"]){ 9 notice(arData["error"]); 10 }else if(arData["result"]){ 11 $(".cancelpayform").empty().append('<p style="color:green;">Íà óêàçàííûé e-mail îòïðàâëåíî ïèñüìî ñ ïîäòâåðæäåíèå îòìåíû ïîäïèñêè íà åæåìåñÿ÷íûå ïîæåðòâîâàíèÿ</p>'); 12 } 13 }, "json"); 14 return false; 15 }); 16 17 $(".payform .send").click(function(){ 18 var method=$(".payform .method").val(); 19 var email=$(".payform .email").val(); 20 var sum=$(".payform .sum").val(); 21 var type=$(".payform .type:checked").val(); 22 $.post("/bitrix/components/club/donate/templates/.default/ajax.php", {ACTION:"PAY", method:method, email:email, sum:sum, type:type}, function(arData){ 23 if(arData["error"]){ 24 notice(arData["error"]); 25 }else if(arData["result"]){ 26 window.location.href = arData["result"]; 27 }else if(arData["token"]){ 28 const paymentform = new window.YooMoneyCheckoutWidget({ 29 confirmation_token: arData["token"], 30 return_url: "https://politrussia.com/donate/", 31 customization: { 32 payment_methods: [method] 33 }, 34 error_callback: function(arError){ 35 if(arError["error"] == "no_payment_methods_to_display"){ 36 notice("Íà äàííîì óñòðîéñòâå ýòîò ìåòîä îïëàòû íå äîñòóïåí"); 37 }else{ 38 notice("Âûáåðèòå äðóãîé ñïîñîá îïëàòû èëè ïîâòîðèòå ïîïûòêó ïîçæå"); 39 } 40 paymentform.destroy(); 41 $(".payform").show(); 42 $(".paymentform").hide(); 43 } 44 }); 45 46 paymentform.render("payment-form").then(() => { 47 $(".payform").hide(); 48 $(".paymentform").show(); 49 }); 50 } 51 }, "json"); 52 return false; 53 }); 54 55 $("body").on("click", ".cancelpaylink", function(){ 56 $(".payform").hide(); 57 $(".cancelpayform").show(); 58 return false; 59 }); 60 61 $("body").on("change", ".method", function(){ 62 if($(this).val() == "bank_card"){ 63 $(".paysubscribe").slideDown(); 64 }else{ 65 $(".paysubscribe").slideUp(); 66 } 67 }); 68 69 $("body").on("keyup", ".payform .sum", function(){ 70 var SUM=$(this).val(); 71 if(SUM != ""){ 72 var SUM=parseFloat(SUM); 73 if(!SUM){ 74 SUM=1; 75 } 76 $(this).val(SUM); 77 } 78 }); 79 80 $("body").on("change", ".type", function(){ 81 if($(this).val() == "monthly"){ 82 if($(".confirmmonthly").length){ 83 $(".payform").hide(); 84 $(".confirmmonthly").show(); 85 } 86 } 87 }); 88 $("body").on("click", ".confirmmonthly a.yes", function(){ 89 $(".payform").show(); 90 $(".confirmmonthly").hide(); 91 return false; 92 }); 93 $("body").on("click", ".confirmmonthly a.no", function(){ 94 $(".type[value=onetime]").prop("checked", true); 95 $(".payform").show(); 96 $(".confirmmonthly").hide(); 97 return false; 98 }); 99}); 100/* End */ 101;; /* /bitrix/components/club/donate/templates/.default/script.js*/
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.