New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

angular-precision-sliders

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

angular-precision-sliders

An Angular component library featuring several sliders including a precision slider that offers increased accuracy over a standard slider when the data range is large.

latest
Source
npmnpm
Version
1.2.0
Version published
Maintainers
1
Created
Source

angular-precision-sliders

An Angular component library featuring several sliders including a precision slider that offers increased accuracy over a standard slider when the data range is large.

Demo

To see these components in action go to https://paultfreedman.github.io/angular-precision-sliders/

Installation

Run the following command from your project directory:

npm install angular-precision-sliders

Then import the SlidersModule:

import { SlidersModule } from 'angular-precision-sliders';

and add it to the imports array of your module:

@NgModule({
  declarations: [AppComponent, ...],
  imports: [SlidersModule,...],
  bootstrap: [AppComponent]
})
export class AppModule { }

Components

Precision Slider

Allows you to reduce the range of the slider by dragging vertically.

Example

<aps-precision-slider class="slider precision-slider" [minValue]="0" [maxValue]="2500" [initialValue]="0" [handleWidth]="30" [trackHeight]="12" [focusOffsetThreshold]="36" [focusRate]="10" [focusMinRange]="0.05"
        (valueChanged)="onPrecisionValueChange($event)" [selectableColour]="'orange'" [nonSelectableColour]="'gainsboro'" [handleFill]="'black'"></aps-precision-slider>

Responsive Slider

A standard slider that responds to user input.

Example

<aps-responsive-slider class="slider basic-slider" [minValue]="0" [maxValue]="2500" [initialValue]="0" [handleWidth]="30" [trackHeight]="12" [bottomColour]="'green'"
        [middleColour]="'green'" [topColour]="'green'" (valueChanged)="onBasicValueChange($event)"></aps-responsive-slider>

Slider

Does not respond directly to user input.

Example

<aps-slider class="slider" [minValue]="0" [maxValue]="2500" [initialValue]="0" [value]="dummySliderVal" [handleWidth]="30" [trackHeight]="12" [bottomColour]="'red'"
        [middleColour]="'red'" [topColour]="'red'"></aps-slider>

Properties

NameDescription(P)recisionSlider, (R)esponsiveSlider, (S)lider
minValueMinimum value for sliderPRS
maxValueMaximum value or sliderPRS
initialValueValue when slider first loadedPRS
valueCurrent slider value (bind to it to update value without user input)PRS
handleWidthSize in pixels of the slider handlePRS
trackHeightHeight in pixels of the slider trackPRS
handleFillColour of the handlePRS
bottomColourColour of the leftmost portion of the slider track-RS
middleColourColour of the middle portion of the slider track-RS
topColourColour of the rightmost portion of the slider track-RS
selectableColourColour of the selectable portion of the base slider trackP--
nonSelectableColourColour of the non-selectable portion of the base slider trackP--
focusOffsetThresholdPixel offset before the focus slider becomes visibleP--
focusRateMultiplication factor to adjust sensitivity of precision sliderP--
focusMinRangeMinimum proportion of the full range (0.0 - 1.0)P--

Events

NameDescription(P)recisionSlider, (R)esponsiveSlider, (S)lider
valueChangedEmitted when slider's value has been updatedPR-

FAQs

Package last updated on 03 Mar 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts