photos-6.0.x-dev/js/photos.statistics.js

js/photos.statistics.js
/**
 * @file
 * Photos statistics functionality.
 */

(function _($, drupalSettings) {
  setTimeout(() => {
    $.ajax({
      type: 'POST',
      cache: false,
      async: true,
      dataType: 'json',
      url: drupalSettings.photosStatistics.url,
      data: drupalSettings.photosStatistics.data,
      complete(data) {
        document.getElementById(
          `photos-visits-${drupalSettings.photosStatistics.data.id}`,
        ).textContent = Drupal.formatPlural(
          parseInt(data.responseJSON.count, 10),
          '1 visit',
          '@count visits',
        );
        $(
          `#photos-visits-${drupalSettings.photosStatistics.data.id}`,
        ).removeClass('hidden');
      },
    });
  });
})(jQuery, drupalSettings);

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc