skip to content »

ironskyfilm.ru

Www gurudatingsecrets com

www gurudatingsecrets com-48

*/ var click Promo Link = function(should Show Popover) { A.ajax("/gp/digital/fiona/detail/digital-promo/ajax/log-link-click",{ method:"post", params: {sid: $("#sid").val()} }); // Clear any previously rendered success or info messages and code input $('#kindle_redeem_promo_message').hide(); $("#kindle_redeem_promo_input").val(""); check For Promos And Render(should Show Popover); }; /* ELIGIBLE PROMOTION CHECKS check For Promos And Render This is a series of 2 nested ajax calls.The first does a relatively quick lookup to see if there are any eligible promotions for this ASIN or for this customer.

Veuillez vérifier le code promotionnel et le saisir à nouveau.","applied":"La promotion a été ajoutée à votre compte.","applied-eligible":"La promotion %promo a été ajoutée à votre compte.The code was a promotion, it was successfully applied to the account, and we asked for eligibility.*/ if (claim Code Type === 'promo' && is Eligible === 'false') { status += '-not-eligible'; should Link Promo = false; } /* 2.This will perform an ajax call to redeem a promotion or gift card and display an informative message upon return.*/ A.declarative('redeem Promo Code', 'click', function(event) { //Disable the apply button $('#kindle_redeem_promo_button').attr('disabled','disabled'); var input Data = $("#redeem Code Form").serialize Array(), $claim Code Node = $("#kindle_redeem_promo_input"), claim Code = $claim Code Node.val(), $redeem Promo Msg = $('#kindle_redeem_promo_message'), $loading Indicator = $('#kindle_promo_loading_image_block'); //pushing the claim code into the parameter list passed to the ajax call input Data.push({name: 'code',value:claim Code}); //show loading indicator and clear the existing redeem Promo Msg block $loading Indicator.show(); $redeem Promo Msg.hide(); A.ajax("/gp/digital/fiona/detail/digital-promo/ajax/redeem",{ method: "post", params: input Data, success: function(redeem Promo Result, text Status, jq XHR) { var status = redeem Promo Result['result Status']; var gc Balance = redeem Promo Result['gc Balance']; var is Eligible = redeem Promo Result['is Eligible']; var all Eligible Promotions = redeem Promo Result['all Eligible Promotions']; var promo Description = redeem Promo Result['promo Description']; var promo ID = redeem Promo Result['redeemed Promo ID']; var claim Code Type = redeem Promo Result['claim Code Type']; var was Code Applied = status === 'applied'; var should Link Promo = true; //Update the status to be a special variant of 'applied' in two cases /* 1.Veuillez réessayer." ); } }); $loading Indicator.hide(); $('#kindle_redeem_promo_button').remove Attr('disabled'); }); /* UTILITY FUNCTIONS show Promos In Popover Render a list if promotions that will be applied to this purchase in the popover below the input box for redeeming a claim code.

*/ var show Promos In Popover = function(promotions) { if (promotions) { var promo Details Holder = $('#kindle_promo_details_holder'); var promo Details Template = promo Details Holder.find('.kindle_promo_details_text.template'); //Getting all the promotions var promo Links = get Promo Links(promotions); //Remove any existing text in the promo details section promo Details Holder.find('.kindle_promo_details_text').each(function() { var $old Details = $(this); if (!

So we just pass in the beginning of the tag with the variable info.

*/ message Body = message Body.replace('%url', ''); } if(gc Balance) { message Body = message Body.replace('%gc Bal', gc Balance); } show Message($redeem Promo Msg, message Type, message Body); if(claim Code Type === 'promo' && is Eligible === 'true') { show Promos In Popover(all Eligible Promotions); show Promos In Price Block(all Eligible Promotions, should Show Popover); } if(was Code Applied) { $claim Code Node.val(''); } } else { // When a success code is returned but the status/claim Code is unknown show Message($redeem Promo Msg, 'info', "Le code que vous avez saisi n’est pas valide." ); } }, error: function(redeem Promo Result, text Status, jq XHR) { show Message($redeem Promo Msg, 'error', "Une erreur s'est produite lors de la saisi de votre code promo.

Veuillez réessayer.","not-logged-in":"Veuillez vous identifier pour saisir un code promotionnel ou un chèque-cadeau.","already-applied":"Le code promotionnel saisi a été déjà été utilisé.","invalid":"Le code promo saisi n'est pas valide.","invalid-or-redeemed":"Le code promo saisi n'est pas valide ou a déjà été utilisé."},"gc":{"already-applied-no-bal":"Le chèque-cadeau saisi a déjà été associé à votre compte.","already-claimed":"Le chèque-cadeau saisi a déjà été utilisé.","expired":"Le chèque-cadeau saisi a expiré.","applied":"Votre chèque-cadeau a été pris en compte et le nouveau solde de votre compte chèque-cadeau est %gc Bal.

Ce montant sera utilisé pour vos futures commandes.","applied-no-bal":"Votre chèque-cadeau a été utilisé.","failure":"Une erreur s'est produite lors de la saisi de votre code promo.

Veuillez réessayer.","not-logged-in":"Veuillez vous identifier pour saisir un code promotionnel ou un chèque-cadeau.","already-applied":"Le chèque-cadeau saisi a déjà été associé à votre compte.