1.0.6 • Published 3 years ago
@vatsalmewada/time_range_slider v1.0.6
Time Range Slider
Time Range Slider makes it easier to handle time ranges.
Prerequisites
This package depends on jQuery, so it's most useful in a project where you are already using jQuery.
Installation
Inside your project environment in your terminal run the following:
npm i @vatsalmewada/time_range_sliderthen you should add
require("jquery")
require("@vatsalmewada/time_range_slider")Basic Usage
Suppose you have a div element with class time_range_slider:
<div class='time_range_slider'></div>to apply this plugin on your div, you need to add following line to your script:
$('.time_range_slider').time_range_slider();Your div will look something like this

Now, to show the values of this range slider we need two textboxes. One is for Start time and another for End time.
<div class='time_range_slider'></div>
<input type="text" class="start_time_input"/>
<input type="text" class="end_time_input"/>and then apply time_range_slider,
$('.time_range_slider').time_range_slider();
Plugin Properties
| Name | Description |
|---|---|
| main_sel | To put custom class name as a selector for main div |
| start_time_sel | To put custom class name as a selector for start_time input |
| end_time_sel | To put custom class name as a selector for end_time input |
| start_time | To put default start_time. e.g. 6:30 |
| end_time | To put default end_time. e.g. 17:00 |
Examples
$( ".vatsal" ).time_range_slider({
main_sel: '.vatsal', // For custom `main div`
start_time_sel: '.start_time_input', // For custom `start_time input`
end_time_sel: '.end_time_input', // For custom `end_time input`
start_time: '6:30', // For custom `start_time`
end_time: '17:00', // For custom `end_time`
});Copyright
Copyright (c) 2022 Vatsal Mewada. See LICENSE for details.