k911a
8/12/2017 - 8:10 PM

Скрипт для виджета ReClick 3.0 5. На элемент после отправки стандартной формы

Скрипт для виджета ReClick 3.0

  1. На элемент после отправки стандартной формы
function rc303(s){function t(s,t,o){if(s.split("|").length==t.split("|").length&&""!=$.trim(s)&&""!=$.trim(t)){var e=s.split("|"),l=t.split("|");for(i=0;i<e.length;i++)$($.trim(l[i])).text($($.trim(e[i])).text())}s.split("|").length!=t.split("|").length&&"section_1"==o&&console.log("ReClick 3.0: Ошибка! В параметрах реклика (1) обнаружено разное количество селекторов в параметрах ''Текст из'' и ''Текст в''."),s.split("|").length!=t.split("|").length&&"section_2"==o&&console.log("ReClick 3.0: Ошибка! В параметрах реклика (2) обнаружено разное количество селекторов в параметрах ''Текст из'' и ''Текст в''.")}function o(s,t,o){if(s.split("|").length==t.split("|").length&&""!=$.trim(s)&&""!=$.trim(t)){var e=s.split("|"),l=t.split("|");for(i=0;i<e.length;i++)$($.trim(l[i])).css("background-image",$($.trim(e[i])).css("background-image")),$($.trim(l[i])).css("background-repeat",$($.trim(e[i])).css("background-repeat")),$($.trim(l[i])).css("background-position",$($.trim(e[i])).css("background-position")),$($.trim(l[i])).css("background-size",$($.trim(e[i])).css("background-size")),$($.trim(l[i])).css("background-color",$($.trim(e[i])).css("background-color"))}s.split("|").length!=t.split("|").length&&"section_1"==o&&console.log("ReClick 3.0: Ошибка! В параметрах реклика (1) обнаружено разное количество селекторов в параметрах ''Фон из'' и ''Фон в''."),s.split("|").length!=t.split("|").length&&"section_2"==o&&console.log("ReClick 3.0: Ошибка! В параметрах реклика (2) обнаружено разное количество селекторов в параметрах ''Фон из'' и ''Фон в''.")}$=s.S;var e=0,l=0,r="section_1",n="section_2";"toElementAfterSendForm"==s.type_s1&&$(s.donor_s1).on("click",function(){if(0==s.count_s1&&s.if_s1)var l=setInterval(function(){$(s.donor_s1).closest("form").hasClass("frm-subm-err-st")&&(console.log("ReClick 3.0: Ошибка! Форма НЕ отправлена."),clearInterval(l)),$(s.donor_s1).closest("form").hasClass("frm-subm-ok-st")&&("before"==s.callTime_s1&&s.сallFunc_s1(),setTimeout(function(){t(s.textFrom_s1,s.textTo_s1,r),o(s.bgiFrom_s1,s.bgiTo_s1,r),$(s.target_s1).click().mousedown().mouseup(),"after"==s.callTime_s1&&s.сallFunc_s1()},s.delay_s1),clearInterval(l))},300);if(0!=s.count_s1&&e<s.count_s1&&s.if_s1)var l=setInterval(function(){$(s.donor_s1).closest("form").hasClass("frm-subm-err-st")&&(console.log("ReClick 3.0: Ошибка! Форма НЕ отправлена."),clearInterval(l)),$(s.donor_s1).closest("form").hasClass("frm-subm-ok-st")&&("before"==s.callTime_s1&&s.сallFunc_s1(),setTimeout(function(){t(s.textFrom_s1,s.textTo_s1,r),o(s.bgiFrom_s1,s.bgiTo_s1,r),$(s.target_s1).click().mousedown().mouseup(),"after"==s.callTime_s1&&s.сallFunc_s1(),e++},s.delay_s1),clearInterval(l))},300)}),"toElementAfterSendForm"==s.type_s2&&$(s.donor_s2).on("click",function(){if(0==s.count_s2&&s.if_s2)var e=setInterval(function(){$(s.donor_s2).closest("form").hasClass("frm-subm-err-st")&&(console.log("ReClick 3.0: Ошибка! Форма НЕ отправлена."),clearInterval(e)),$(s.donor_s2).closest("form").hasClass("frm-subm-ok-st")&&("before"==s.callTime_s2&&s.сallFunc_s2(),setTimeout(function(){t(s.textFrom_s2,s.textTo_s2,n),o(s.bgiFrom_s2,s.bgiTo_s2,n),$(s.target_s2).click().mousedown().mouseup(),"after"==s.callTime_s2&&s.сallFunc_s2()},s.delay_s2),clearInterval(e))},300);if(0!=s.count_s2&&l<s.count_s2&&s.if_s2)var e=setInterval(function(){$(s.donor_s2).closest("form").hasClass("frm-subm-err-st")&&(console.log("ReClick 3.0: Ошибка! Форма НЕ отправлена."),clearInterval(e)),$(s.donor_s2).closest("form").hasClass("frm-subm-ok-st")&&("before"==s.callTime_s2&&s.сallFunc_s2(),setTimeout(function(){t(s.textFrom_s2,s.textTo_s2,n),o(s.bgiFrom_s2,s.bgiTo_s2,n),$(s.target_s2).click().mousedown().mouseup(),"after"==s.callTime_s2&&s.сallFunc_s2(),l++},s.delay_s2),clearInterval(e))},300)})}