PageSourceSearch

https://memorialdoimigrante.org.br/assets/site/js/pages/visita-museu.min.js

js memorialdoimigrante.org.br collected 2026-10-02 12:03:54 UTC 2,307 bytes, 73 lines download raw bytes

1$('.more-information').on('click', function () {
2  $(".tooltip-help__content").hide();
3  var id = $(this).attr('id');
4  $(".tooltip-help__content[data-id=".concat(id, "]")).toggle();
5});
6$('.close-modal-estudant').on('click', function () {
7  var id = $(this).data('id');
8  $(".tooltip-help__content[data-id=".concat(id, "]")).hide();
9});
10$('.load-more-faq').on('click', function () {
11  var mainScope = $(this);
12  var page = $(this).data('nextPage');
13  var currentLanguage = $(this).data('currentLanguage');
14  ajaxLoadMoreImages(mainScope, page, currentLanguage);
15});
16
17var ajaxLoadMoreImages = function ajaxLoadMoreImages(mainScope, page, currentLanguage) {
18  var settings = {
19    url: "/api/".concat(currentLanguage, "/visite-o-museu/carregar-mais-faqs-html"),
20    data: {
21      page: page
22    },
23    method: "GET"
24  };
25  $.ajax(settings).done(function (response) {
26    var container = mainScope.closest('.see-more-faq').find('.see-more-container-faq');
27    container.append(response.html);
28    !response.show_button_load_more ? mainScope.hide() : null;
29    page++;
30    mainScope.data('nextPage', page);
31  });
32};
33
34$('#form-newsletters').on('submit', function (e) {
35  e.preventDefault();
36  var email = $(this).find('input[name=email]');
37
38  if (email.parsley().isValid()) {
39    var currentLanguage = $(this).data('currentLanguage');
40    var msgInput = $('#form-newsletters').find('.msg');
41    msgInput.css('color', '');
42    msgInput.text('Aguarde...');
43    msgInput.show();
44    ajaxLoadMore(email.val(), currentLanguage);
45  }
46});
47
48var ajaxLoadMore = function ajaxLoadMore(email, currentLanguage) {
49  var settings = {
50    url: "/api/".concat(currentLanguage, "/newsletters/gravar"),
51    data: {
52      email: email
53    },
54    method: "POST"
55  };
56  $.ajax(settings).done(function (response) {
57    if (response.message) {
58      var msgInput = $('#form-newsletters').find('.msg');
59      msgInput.css('color', 'green');
60      msgInput.text(response.message);
61      msgInput.show();
62    }
63  }).fail(function (error) {
64    var response = JSON.parse(error.responseText);
65
66    if (response.errors) {
67      var msgInput = $('#form-newsletters').find('.msg');
68      msgInput.css('color', 'red');
69      msgInput.text(response.errors.email[0]);
70      msgInput.show(); //console.log(response.errors.email[0])
71    }
72  });
73};

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.