/** * Объект купона */ Drupal.Kupon = {}; /** * Инициализация блока акции */ Drupal.Kupon.init = function() { if (!$("#block-arwm_kupon-0").length) return; // Кнопка оправки формы отправки телефона $("#block-arwm_kupon-0 .aver-action-submit").click(function() { $("#block-arwm_kupon-0 .kupon-form").submit(); return false; }); // Отправка и валидация формы отправки телефона $("#block-arwm_kupon-0 .kupon-form").validate({ submitHandler: function(form) { // GA if (_gaq) { _gaq.push(['_trackPageview', '/virtual/form/premium-ny/']); } var submitted = $(form).find(".form-content-submitted"); $("#block-arwm_kupon-0 .form-content-submitted-phone").html($(form).find("#form-content-phone").val()); $(form).ajaxSubmit(); $(form).resetForm(); $(form).find("label.error").remove(); $(form).css("width", $(form).width() + "px"); $(form).parent().animate({"height": submitted.height() + "px"}, 200); $(form).find(".form-content-submitted").fadeIn(200); } }); // Ссылка "Отправить еще номер" $("#block-arwm_kupon-0 .form-content-submitted-again a").click(function(){ $(this).parents(".block-arwm_kupon-items").animate({"height": $(this).parents("form").height() + "px"}); $(this).parents(".form-content-submitted").fadeOut(200); return false; }); // Кнопка "Распечатать купон" $("#block-arwm_kupon-0 button.kupon").click(function(){ // GA if (_gaq) { _gaq.push(['_trackPageview', '/virtual/coupon/premium-ny/']); } window.location = Drupal.settings.basePath + 'kupon'; }); }; Drupal.behaviors.kuponSpring = function() { if (!$("#block-arwm_kupon-1").length) return; // Кнопка оправки формы отправки телефона $("#block-arwm_kupon-1 .aver-action-submit").click(function() { $("#block-arwm_kupon-1 .kupon-form").submit(); return false; }); // Отправка и валидация формы отправки телефона $("#block-arwm_kupon-1 .kupon-form").validate({ submitHandler: function(form) { // GA if (_gaq) { _gaq.push(['_trackPageview', '/virtual/coupon' + location.pathname]); } var submitted = $(form).find(".form-content-submitted"); $("#block-arwm_kupon-1 .form-content-submitted-phone").html($(form).find("#form-content-phone").val()); $(form).ajaxSubmit(); $(form).resetForm(); $(form).find("label.error").remove(); $(form).css("width", $(form).width() + "px"); $(form).parent().animate({"height": submitted.height() + "px"}, 200); $(form).find(".form-content-submitted").fadeIn(200); } }); // Ссылка "Отправить еще номер" $("#block-arwm_kupon-1 .form-content-submitted-again a").click(function(){ $(this).parents(".block-arwm_kupon-items").animate({"height": $(this).parents("form").height() + "px"}); $(this).parents(".form-content-submitted").fadeOut(200); return false; }); // Кнопка "Распечатать купон" $("#block-arwm_kupon-1 button.kupon").click(function(){ // GA if (_gaq) { _gaq.push(['_trackPageview', '/virtual/coupon/spring/']); } window.location = Drupal.settings.basePath + 'kupon/spring'; }); }; Drupal.behaviors.Kupon = Drupal.Kupon.init; /* playback timings (ms): LoadShardBlock: 1820.11 (3) esindex: 0.006 captures_list: 1839.656 CDXLines.iter: 12.985 (3) PetaboxLoader3.datanode: 49.37 (4) exclusion.robots: 0.613 exclusion.robots.policy: 0.483 RedisCDXSource: 3.136 PetaboxLoader3.resolve: 1984.873 (3) load_resource: 231.812 */