src/Aqarmap/Bundle/ListingBundle/Resources/views/Listing/ratingFormModal.html.twig line 1

Open in your IDE?
  1. {% set ratingConstant = 'Aqarmap\\Bundle\\ListingBundle\\Constant\\ListingRateConstant::' %}
  2. {% set satisfying = { id: constant(ratingConstant ~ 'SATISFYING'),
  3.     label: constant(ratingConstant ~ 'SATISFYING_LABEL'),
  4.     image: constant(ratingConstant ~ 'SATISFYING_IMAGE'),
  5.     analytics_label: "satisfying"} %}
  6. {% set unsatisfying = { id: constant(ratingConstant ~ 'UNSATISFYING'),
  7.     label: constant(ratingConstant ~ 'UNSATISFYING_LABEL'),
  8.     image: constant(ratingConstant ~ 'UNSATISFYING_IMAGE'),
  9.     analytics_label: "unsatisfying"} %}
  10. {% set noContact = { id: constant(ratingConstant ~ 'NO_CONTACT'),
  11.     label: constant(ratingConstant ~ 'NO_CONTACT_LABEL'),
  12.     image: constant(ratingConstant ~ 'NO_CONTACT_IMAGE'),
  13.     analytics_label: "nocontact"} %}
  14. <div class="modal bd-example-modal-lg small easy-access modal-box quick-lead-modal rating-modal" id="ratingFormModal" tabindex="-1" role="dialog">
  15.     <div class="modal-dialog" role="document" ng-content-loaded callback="resetRating()">
  16.         <div class="modal-content modal-lg  modal-box__content">
  17.             <div class="modal-box__header modal-lg border-gray_bottom">
  18.                 <span class="modal-box__title d-md-block">
  19.                     {{ 'layout.feedback_form.rating_title'|trans }}
  20.                 </span>
  21.                 <button type="button"
  22.                     class="modal-close modal-box__close"
  23.                     data-dismiss="modal"
  24.                     ng-click="onCloseRatingModal()">
  25.                     <img src="/images/close_dark_gray.svg"/>
  26.                 </button>
  27.             </div>
  28.             <div class="modal-box__body px-xl rating-form">
  29.                 <p class="rating-form__text">{{ 'layout.feedback_form.header_title'|trans }}</p>
  30.                 <div class="rating-form py-xxl pt-0">
  31.                     <form name="feedback" id="ratingForm" method="post">
  32.                         <div class="choice-list">
  33.                             <a  class="choice-list__item" ng-click="submitRatingSatisfied($event, {{ satisfying.id }}, {{ satisfying.analytics_label|json_encode() }})">
  34.                                 <div class="choice-list__img-container">
  35.                                     <img
  36.                                         src="/images/ratings/ic_happy.svg"
  37.                                         class="choice-list-img icon"
  38.                                     />
  39.                                 </div>
  40.                                 <label class="choice-list__label">
  41.                                 {{ satisfying.label|trans }}
  42.                                 </label>
  43.                             </a>
  44.                             <a class="choice-list__item" ng-click="submitRatingUnSatisfied($event)">
  45.                                 <div class="choice-list__img-container">
  46.                                     <img
  47.                                         src="/images/ratings/ic_sad.svg"
  48.                                         class="choice-list-img icon"
  49.                                     />
  50.                                 </div>
  51.                                 <label class="choice-list__label">
  52.                                     {{ unsatisfying.label|trans }}
  53.                                 </label>
  54.                             </a>
  55.                             <a class="choice-list__item" ng-click="submitRatingNoContact($event, {{ noContact.analytics_label|json_encode() }})">
  56.                                 <div class="choice-list__img-container">
  57.                                     <img
  58.                                         src="/images/ratings/ic_nutral.svg"
  59.                                         class="choice-list-img icon"
  60.                                     />
  61.                                 </div>
  62.                                 <label class="choice-list__label">
  63.                                     {{ noContact.label|trans }}
  64.                                 </label>
  65.                             </a>
  66.                         </div>
  67.                     </form>
  68.                 </div>
  69.             </div>
  70.         </div>
  71.     </div>
  72. </div>