/** * @file * Javascript behaviors for range element integration. */ (function ($, Drupal) { 'use strict'; /** * Enhance HTML5 range element. * * @type {Drupal~behavior} */ Drupal.behaviors.webformRange = { attach: function (context) { $(context).find('.form-range[data-range-output]').once('webform-range').each(function () { var $element = $(this); // Handle browser that don't support the HTML5 range input. if (Modernizr.inputtypes.range === false) { return; } var prefix = $element.attr('data-range-output-prefix'); var suffix = $element.attr('data-range-output-suffix'); // Display range input's output to the end user. var html = ''; html += '