Andrew Fletcher published: 5 August 2021 2 minutes read
Steps to get the Solr date range widget working.
Steps
Enable the Facets Range Widget sub-module.
Install the jQuery-ui-Slider-Pips library, as described in the README.txt file in that sub-module's folder. After playing with this for sometime to get it working, I found the best way to install is via composer.
composer require "bower-asset/jquery-ui-slider-pips:^1.11"
However, calling this command could produce the following error
[InvalidArgumentException] Could not find a matching version of package bower-asset/jquery-ui-slider-pips. Check the package spelling, your version constraint and that the package is available in a stability which matches your minimum-stability (dev).
To resolve this issue, in your composer.json file add the following lines to the repositories area:
{
"type": "composer",
"url": "https://asset-packagist.org"
},So it will now appear as
"repositories": [
{
"type": "composer",
"url": "https://packages.drupal.org/8"
},
{
"type": "composer",
"url": "https://asset-packagist.org"
},This action will install the latest version of range slider and required components. The response to this request will be
./composer.json has been updated Running composer update bower-asset/jquery-ui-slider-pips > DrupalProject\composer\ScriptHandler::checkComposerVersion Loading composer repositories with package information Updating dependencies Lock file operations: 3 installs, 0 updates, 0 removals - Locking bower-asset/jquery (3.6.0) - Locking bower-asset/jquery-ui (1.12.1) - Locking bower-asset/jquery-ui-slider-pips (v1.11.4) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 3 installs, 0 updates, 0 removals - Downloading bower-asset/jquery (3.6.0) - Downloading bower-asset/jquery-ui (1.12.1) - Downloading bower-asset/jquery-ui-slider-pips (v1.11.4) - Installing bower-asset/jquery (3.6.0): Extracting archive - Installing bower-asset/jquery-ui (1.12.1): Extracting archive - Installing bower-asset/jquery-ui-slider-pips (v1.11.4): Extracting archive