PageSourceSearch

https://www.poltronesofa.co.uk/on/demandware.static/Sites-SFRA_SCS-Site/-/en_GB/v1791058580298/js/login.js

js poltronesofa.co.uk collected 2026-10-04 09:39:30 UTC 6,372 bytes, 1 lines download raw bytes

1!function(){"use strict";var t={1367:function(t){t.exports=function(t,e){var r='<div class="alert alert-danger alert-dismissible fade show" role="alert"><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>'+e+"</div>";$(t).append(r)}},3498:function(t){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e(t)}t.exports=function(t,r){$(t).find(".form-control.is-invalid").removeClass("is-invalid"),$(".alert",t).remove(),"object"===e(r)&&r.fields&&Object.keys(r.fields).forEach(function(e){if(r.fields[e]){var n=$(t).find('[name="'+e+'"]').parent().children(".invalid-feedback");n.length>0&&(Array.isArray(r[e])?n.html(r.fields[e].join("<br/>")):n.html(r.fields[e]),n.siblings(".form-control").addClass("is-invalid"))}}),r&&r.error&&("FORM"===$(t).prop("tagName")?$(t):$(t).parents("form")).prepend('<div class="alert alert-danger" role="alert">'+r.error.join("<br/>")+"</div>")}},9941:function(t){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e(t)}t.exports=function(t){"function"==typeof t?t():"object"===e(t)&&Object.keys(t).forEach(function(e){"function"==typeof t[e]&&t[e]()})}},615:function(t){t.exports={validateReCaptcha:function(t){var e=arguments[1],r=arguments[2];window.SitePreferences.googleReCaptchaEnabled?grecaptcha.ready(function(){grecaptcha.execute(window.SitePreferences.googleReCaptchaSiteKey,{action:"submit"}).then(function(n){$("#re-captcha-token").val(n),t(e,r)})}):t(e,r)}}},3927:function(t){t.exports={loginForm:function(){$(document).on("login:success",function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"accountSignIn",location:"wishlist"})})},registerForm:function(){$(document).on("login:register:success",function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"accountCreated",location:"wishlist"})})}}},2787:function(t,e,r){var n=r(3498),o=r(1367),i=r(615);t.exports={events:function(){$("body").on("click",".form-group.password .password__show-hide-label",function(){$(this).toggleClass("active");var t=$(this).siblings("input.form-control");t.is("input:password")?t.attr("type","text"):t.attr("type","password")})},login:function(){$("form.login").submit(function(t){var e=$(this);t.preventDefault();var r=e.attr("action");return $(".js-account-login").addClass("disabled"),$(".js-account-login").find("span").addClass("d-none"),$(".js-account-login").find(".js-buttonloading").removeClass("d-none"),$("form.login").trigger("login:submit",t),$.ajax({url:r,type:"post",dataType:"json",data:e.serialize(),success:function(t){if(t.success){$("form.login").trigger("login:success",t);var r=$("form.login").data("redirectHandler");r?$("form.login").trigger(r,t):location.href=t.redirectUrl}else n(e,t),$("form.login").trigger("login:error",t),$(".js-account-login").removeClass("disabled"),$(".js-account-login").find("span").removeClass("d-none"),$(".js-account-login").find(".js-buttonloading").addClass("d-none")},error:function(t){t.responseJSON.redirectUrl?window.location.href=t.responseJSON.redirectUrl:($("form.login").trigger("login:error",t),$(".js-account-login").removeClass("disabled"),$(".js-account-login").find("span").removeClass("d-none"),$(".js-account-login").find(".js-buttonloading").addClass("d-none"))}}),!1})},register:function(){var t=$("#registration-form-password");$("form.registration").submit(function(e){var r=$(this);return e.preventDefault(),i.validateReCaptcha(function(e,r){var i=e.attr("action");e.spinner().start(),$("form.registration").trigger("login:register",r),$.ajax({url:i,type:"post",dataType:"json",data:e.serialize(),success:function(r){if(e.spinner().stop(),r.success){$("form.registration").trigger("login:register:success",r);var o=$("form.registration").data("redirectHandler");o?$("form.registration").trigger(o,r):location.href=r.redirectUrl}else $("form.registration").trigger("login:register:error",r),n(e,r),function(e){if(e&&t.length){var r=e[t.attr("name")]===t.data("constraintsError");t.parent().find(".password-requirements").toggleClass("error",r)}}(r.fields)},error:function(t){t.responseJSON.redirectUrl?window.location.href=t.responseJSON.redirectUrl:o($(".error-messaging"),t.responseJSON.errorMessage),e.spinner().stop()}})},r,e),!1}),$("body").on("change keyup paste","#registration-form-email",function(){$("body").find("#registration-form-email-confirm").val($(this).val())}),$("body").on("change keyup paste","#registration-form-password",function(){$("body").find("#registration-form-password-confirm").val($(this).val())}),$("body").on("login:register:error",function(t,e){var r=Object.keys(e.fields);if(r.length){var n=r[0],o=$("[name=".concat(n,"]"));o.length&&o.get(0).scrollIntoView(!1)}}),$("form.registration input, form.registration select").on("invalid",function(){"general-terms-account"!==this.id&&this.scrollIntoView(!1),t.parent().find(".password-requirements").removeClass("error")})},resetPassword:function(){$(".reset-password-form").submit(function(t){var e=$
1(this);t.preventDefault();var r=e.attr("action");return e.spinner().start(),$(".reset-password-form").trigger("login:register",t),$.ajax({url:r,type:"post",dataType:"json",data:e.serialize(),success:function(t){if(e.spinner().stop(),t.success)if($(".request-password-title").text(t.receivedMsgHeading),$(".request-password-body").empty().append("<p>"+t.receivedMsgBody+"</p>"),t.mobile){var r=$("#submitEmailButton").data("returnToSignInUrl")||t.returnUrl;$(".send-email-btn").empty().html('<a href="'+r+'" class="btn btn-primary btn-block js-return-to-sign-in-link">'+t.buttonText+"</a>")}else $("#submitEmailButton").text(t.buttonText).attr("data-dismiss","modal");else n(e,t)},error:function(){e.spinner().stop()}}),!1}),"true"===$("#passwordDoesNotMatchConstraints").val()&&$(".password-requirements").addClass("error")}}}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var i=e[n]={exports:{}};return t[n](i,i.exports,r),i.exports}var n=r(9941);$(document).ready(function(){n(r(2787)),n(r(3927))})}();

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.