elevate_image_zoom-9.1.x-dev/js/elevate_script.js

js/elevate_script.js
(function($) {
  'use strict';
  Drupal.behaviors.easyzoom = {
    attach: function (context, settings) {
      var shadow_color = drupalSettings.elevate_tint_shadow_color;
      var window_position = drupalSettings.elevate_window_position;
      var window_width = drupalSettings.elevate_window_width;
      var window_height = drupalSettings.elevate_window_height;
      var lens_size = drupalSettings.elevate_lens_size;

      $('#elevate_zoom--basic_zoom').elevateZoom({
        zoomWindowPosition: parseInt(window_position),
        zoomWindowWidth: parseInt(window_width),
        zoomWindowHeight: parseInt(window_height)
      });

      $('#elevate_zoom--tint_zoom').elevateZoom({
        tint: true,
        tintColour: shadow_color,
        tintOpacity: 0.5,
        zoomWindowPosition: parseInt(window_position),
        zoomWindowWidth: parseInt(window_width),
        zoomWindowHeight: parseInt(window_height)
      });

      $('#elevate_zoom--mousewheel_zoom').elevateZoom({
        tint: true,
        tintColour: shadow_color,
        tintOpacity: 0.5,
        zoomWindowPosition: parseInt(window_position),
        zoomWindowWidth: parseInt(window_width),
        zoomWindowHeight: parseInt(window_height),
        scrollZoom: true
      });
 
      $('#elevate_zoom--lens_zoom').elevateZoom({
        zoomType: 'lens',
        lensShape: 'round',
        lensSize: parseInt(lens_size)
      });

      $('#elevate_zoom--inner_zoom').elevateZoom({
        zoomType: 'inner',
        cursor: 'crosshair'
      });

      // Gallery
      $('#elevate_zoom--mousewheel_zoom_gallery').elevateZoom({
        gallery: 'elevate_zoom--mousewheel_zoom_gallery_list',
        cursor: 'pointer',
        galleryActiveClass: 'active',
        imageCrossfade: true,
        tint: true,
        tintColour: shadow_color,
        tintOpacity: 0.5,
        scrollZoom: true,
        zoomWindowPosition: parseInt(window_position),
        zoomWindowWidth: parseInt(window_width),
        zoomWindowHeight: parseInt(window_height)
      });

      $('#elevate_zoom--basic_zoom_gallery').elevateZoom({
        gallery: 'elevate_zoom--basic_zoom_gallery_list',
        cursor: 'pointer',
        galleryActiveClass: 'active',
        imageCrossfade: true,
        zoomWindowPosition: parseInt(window_position),
        zoomWindowWidth: parseInt(window_width),
        zoomWindowHeight: parseInt(window_height)
      });

      $('#elevate_zoom--tint_zoom_gallery').elevateZoom({
        gallery: 'elevate_zoom--tint_zoom_gallery_list',
        cursor: 'pointer',
        galleryActiveClass: 'active',
        tint: true,
        tintColour: shadow_color,
        tintOpacity: 0.5,
        zoomWindowPosition: parseInt(window_position),
        zoomWindowWidth: parseInt(window_width),
        zoomWindowHeight: parseInt(window_height)
      });

      $('#elevate_zoom--inner_zoom_gallery').elevateZoom({
        gallery: 'elevate_zoom--inner_zoom_gallery_list',
        galleryActiveClass: 'active',
        zoomType: 'inner',
        cursor: 'crosshair'
      });

      $('#elevate_zoom--lens_zoom_gallery').elevateZoom({
        gallery: 'elevate_zoom--lens_zoom_gallery_list',
        cursor: 'pointer',
        galleryActiveClass: 'active',
        zoomType: 'lens',
        lensShape: 'round',
        lensSize: parseInt(lens_size)
      });
    }
  };

})(jQuery);

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

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