PageSourceSearch

https://www.historytoday.com/modules/contrib/facets/modules/facets_range_widget/js/slider.js?v=10.4.7

js historytoday.com collected 2026-10-01 09:16:46 UTC 1,183 bytes, 48 lines download raw bytes

1/**
2 * @file
3 * Provides the slider functionality.
4 */
5
6(function ($) {
7
8  'use strict';
9
10  Drupal.facets = Drupal.facets || {};
11
12  Drupal.behaviors.facet_slider = {
13    attach: function (context, settings) {
14      if (settings.facets !== 'undefined' && settings.facets.sliders !== 'undefined') {
15        $.each(settings.facets.sliders, function (facet, settings) {
16          Drupal.facets.addSlider(facet, settings);
17        });
18      }
19    }
20  };
21
22  Drupal.facets.addSlider = function (facet, settings) {
23    var defaults = {
24      stop: function (event, ui) {
25        if (settings.range) {
26          window.location.href = settings.url.replace('__range_slider_min__', ui.values[0]).replace('__range_slider_max__', ui.values[1]);
27        }
28        else {
29          window.location.href = settings.urls['f_' + ui.value];
30        }
31      }
32    };
33
34    $.extend(defaults, settings);
35
36    $('[id^="' + facet + '"][id$="' + facet + '"]').slider(defaults)
37    .slider('pips', {
38      prefix: settings.prefix,
39      suffix: settings.suffix
40    })
41    .slider('float', {
42      prefix: settings.prefix,
43      suffix: settings.suffix,
44      labels: settings.labels
45    });
46  };
47
48})(jQuery);

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.