modal-boletin.html 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <link rel="stylesheet" type="text/css" href="css/style-modal-boletin.css">
  2. <script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script>
  3. <!-- development version, includes helpful console warnings -->
  4. <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
  5. <!-- production version, optimized for size and speed -->
  6. <!-- <script src="https://cdn.jsdelivr.net/npm/vue"></script> -->
  7. <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
  8. <!-- vue-cookies -->
  9. <script src="https://unpkg.com/vue-cookies@1.7.4/vue-cookies.js"></script>
  10. <!-- Vue i18n -->
  11. <script src="https://unpkg.com/vue/dist/vue.js"></script>
  12. <script src="https://unpkg.com/vue-i18n/dist/vue-i18n.js"></script>
  13. <div id="ouibounce-modal" class="removeformobile">
  14. <div id="appmodal">
  15. <div class="underlay"></div>
  16. <div class="modalNuevo">
  17. <div class="modal-body modal-head">
  18. <div class="col-md-12 mt-3 text-center" v-if="form">
  19. <h2 class="modal-title">{{ $t("message.boletintitulo") }}</h2>
  20. <p>{{ $t("message.boletinsubtitulo") }}</p>
  21. </div>
  22. </div>
  23. <div style="justify-content: center;">
  24. <form novalidate="true" method="post">
  25. <div v-if="form" class="mt-4">
  26. <div class="mx-auto mt-3 modal-form">
  27. <input v-model="email" type="email" :placeholder="$t('message.boletininput')" required>
  28. </div>
  29. <div class="mx-auto mt-2" style="width: 150px;">
  30. <button @click="checkForm">{{ $t("message.boletinboton") }}</button>
  31. </div>
  32. </div>
  33. <div v-if="loader" class="text-center col-md-12">
  34. <img class="img-fluid" src="images/shared/loader.gif" alt="">
  35. </div>
  36. <div v-if="respuesta" class="text-center">
  37. <img :src="imagen" class="img-fluid" alt="">
  38. <h2>{{message}}</h2>
  39. </div>
  40. <p v-if="errors.length" class="mx-auto text-center" style="width: 250px;">
  41. <label v-for="error in errors" style="color:red;font-size: 12px">{{ error }}</label>
  42. </p>
  43. </form>
  44. </div>
  45. <div class="modal-footer">
  46. <button class="btn btn-salir" v-if="form" @click="closeModal">{{ $t("message.boletincancelar") }}</button>
  47. </div>
  48. </div>
  49. </div>
  50. </div>