{% extends 'AtechNetCoreBundle/base.html.twig' %}{% block content %}<div class="main-content"> <div class="container"> <ul class="breadcrumb"> {% for breadcrumb in breadcrumbs %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endfor %} </ul> <div class="contact-page pb-5"> {% for message in app.flashes('error') %} <div class="alert alert-danger text-center" role="alert"> {{ message }} </div> {% endfor %} <h1>{{ 'Warranty check' | trans }}</h1> <p>{{ 'Please enter a serial number, which you can find on the back side of the product' | trans }}</p> <div class="row"> <div class="col-md-3"> <div class="form-floating mb-3"> <input type="text" class="form-control" id="warranty-serial-to-check" placeholder="{{ 'Product serial number'|trans }}"> <label for="floatingInput">{{ 'Product serial number'|trans }}</label> </div> </div> <div class="col-md-3"> <button id="check-warranty" class="btn btn-primary d-inline-block btn-form-height" disabled style="padding-top:14px;padding-bottom:15px;">{{ 'Check warranty' | trans }}</button> </div> <div class="mt-4 mb-3 captcha-content" id="captcha"> <div class="g-recaptcha" data-callback="recaptchaCallback" data-sitekey="{{ app.request.server.get('APP_ENV') == 'dev' ? '6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI' : '6LcgtrsUAAAAAKfbqtsyv3O06NjYslER3UcqCwJS'}}"></div> </div> <div class="d-flex flex-fill align-items-center justify-content-center w-100"> <div class="spinner-grow" role="status" id="loader" style="color: #78af20 !important; width: 3rem; height: 3rem; display: none"> </div> </div> <div id="result" class="mt-3 min-vh-100"></div> </div> </div> </div></div>{% endblock %}{% block title %}{{ 'Warranty check' | trans }} | {{ parent() }}{% endblock %}{% block meta %} {% set domainTLD = app.request.session.get('defaultLocale') %} {% if domainTLD == 'en' %} {% set domainTLD = 'eu' %} {% endif %} <meta name="description" content="{{ 'warranty check description' | trans }}" /> <meta property="og:url" content="{{ app.request.uri }}" /> <meta property="og:type" content="product" /> <meta property="og:locale" content="{{ app.request.locale |ogLocale }}" /> <meta property="og:title" content="{{ 'Warranty check' | trans }}" /> <meta property="og:image" content="https://www.furbify.{{ domainTLD }}/theme/images/furbify-share-image.png" />{% endblock %}{% block stylesheets %} {{ parent() }}{% endblock %}{% block header %} {{ include(template_from_string(header)) }}{% endblock %}{% block footer %} {{ include(template_from_string(footer)) }}{% endblock %}{% block javascripts %} {{ parent() }} <script src="https://www.google.com/recaptcha/api.js?hl={{( app.request.locale == 'cz' ? 'cs' : app.request.locale )}}" async defer></script> <script> function recaptchaCallback() { $('#check-warranty').removeAttr('disabled'); } let warrantyCheckUrl = '{{ path('warranty_check_service') }}'; $('#check-warranty').click(function(){ let serialToCheck = $('#warranty-serial-to-check').val(); if (serialToCheck.length >= 3){ $('#captcha').hide(); $('#loader').show(); $('#result').html(''); $.post(warrantyCheckUrl, { serialToCheck: serialToCheck }).done(function(response){ $('#result').html(response); $('#loader').hide(); }); } }); </script>{% endblock %}