├── .nvmrc
├── src
├── demo-app
│ ├── assets
│ │ ├── .gitkeep
│ │ └── logo.png
│ ├── app
│ │ ├── snippets
│ │ │ ├── .gitignore
│ │ │ ├── date-slider
│ │ │ │ ├── date-slider.component.id-template.html
│ │ │ │ ├── date-slider.component.title-template.html
│ │ │ │ ├── date-slider.component.template.html
│ │ │ │ └── date-slider.component.ts
│ │ │ ├── range-slider
│ │ │ │ ├── range-slider.component.title-template.html
│ │ │ │ ├── range-slider.component.id-template.html
│ │ │ │ ├── range-slider.component.template.html
│ │ │ │ └── range-slider.component.ts
│ │ │ ├── simple-slider
│ │ │ │ ├── simple-slider.component.id-template.html
│ │ │ │ ├── simple-slider.component.title-template.html
│ │ │ │ ├── simple-slider.component.template.html
│ │ │ │ └── simple-slider.component.ts
│ │ │ ├── styled-slider
│ │ │ │ ├── styled-slider.component.id-template.html
│ │ │ │ ├── styled-slider.component.title-template.html
│ │ │ │ ├── styled-slider.component.template.html
│ │ │ │ ├── styled-slider.component.ts
│ │ │ │ └── styled-slider.component.scss
│ │ │ ├── ticks-slider
│ │ │ │ ├── ticks-slider.component.id-template.html
│ │ │ │ ├── ticks-slider.component.title-template.html
│ │ │ │ ├── ticks-slider.component.template.html
│ │ │ │ └── ticks-slider.component.ts
│ │ │ ├── disabled-slider
│ │ │ │ ├── disabled-slider.component.title-template.html
│ │ │ │ ├── disabled-slider.component.id-template.html
│ │ │ │ ├── disabled-slider.component.template.html
│ │ │ │ └── disabled-slider.component.ts
│ │ │ ├── limited-slider
│ │ │ │ ├── limited-slider.component.id-template.html
│ │ │ │ ├── limited-slider.component.title-template.html
│ │ │ │ ├── limited-slider.component.template.html
│ │ │ │ └── limited-slider.component.ts
│ │ │ ├── stepped-slider
│ │ │ │ ├── stepped-slider.component.id-template.html
│ │ │ │ ├── stepped-slider.component.title-template.html
│ │ │ │ ├── stepped-slider.component.template.html
│ │ │ │ └── stepped-slider.component.ts
│ │ │ ├── alphabet-slider
│ │ │ │ ├── alphabet-slider.component.id-template.html
│ │ │ │ ├── alphabet-slider.component.title-template.html
│ │ │ │ ├── alphabet-slider.component.template.html
│ │ │ │ └── alphabet-slider.component.ts
│ │ │ ├── log-scale-slider
│ │ │ │ ├── log-scale-slider.component.id-template.html
│ │ │ │ ├── log-scale-slider.component.title-template.html
│ │ │ │ ├── log-scale-slider.component.template.html
│ │ │ │ └── log-scale-slider.component.ts
│ │ │ ├── read-only-slider
│ │ │ │ ├── read-only-slider.component.id-template.html
│ │ │ │ ├── read-only-slider.component.title-template.html
│ │ │ │ ├── read-only-slider.component.template.html
│ │ │ │ └── read-only-slider.component.ts
│ │ │ ├── vertical-sliders
│ │ │ │ ├── vertical-sliders.component.id-template.html
│ │ │ │ ├── vertical-sliders.component.title-template.html
│ │ │ │ ├── vertical-sliders.component.template.html
│ │ │ │ └── vertical-sliders.component.ts
│ │ │ ├── push-range-slider
│ │ │ │ ├── push-range-slider.component.id-template.html
│ │ │ │ ├── push-range-slider.component.title-template.html
│ │ │ │ ├── push-range-slider.component.template.html
│ │ │ │ └── push-range-slider.component.ts
│ │ │ ├── user-events-slider
│ │ │ │ ├── user-events-slider.component.id-template.html
│ │ │ │ ├── user-events-slider.component.title-template.html
│ │ │ │ ├── user-events-slider.component.template.html
│ │ │ │ └── user-events-slider.component.ts
│ │ │ ├── custom-scale-slider
│ │ │ │ ├── custom-scale-slider.component.id-template.html
│ │ │ │ ├── custom-scale-slider.component.title-template.html
│ │ │ │ ├── custom-scale-slider.component.template.html
│ │ │ │ └── custom-scale-slider.component.ts
│ │ │ ├── custom-ticks-slider
│ │ │ │ ├── custom-ticks-slider.component.id-template.html
│ │ │ │ ├── custom-ticks-slider.component.title-template.html
│ │ │ │ ├── custom-ticks-slider.component.template.html
│ │ │ │ └── custom-ticks-slider.component.ts
│ │ │ ├── right-to-left-slider
│ │ │ │ ├── right-to-left-slider.component.title-template.html
│ │ │ │ ├── right-to-left-slider.component.id-template.html
│ │ │ │ ├── right-to-left-slider.component.template.html
│ │ │ │ └── right-to-left-slider.component.ts
│ │ │ ├── ticks-values-slider
│ │ │ │ ├── ticks-values-slider.component.id-template.html
│ │ │ │ ├── ticks-values-slider.component.title-template.html
│ │ │ │ ├── ticks-values-slider.component.template.html
│ │ │ │ └── ticks-values-slider.component.ts
│ │ │ ├── dynamic-options-slider
│ │ │ │ ├── dynamic-options-slider.component.title-template.html
│ │ │ │ ├── dynamic-options-slider.component.id-template.html
│ │ │ │ ├── dynamic-options-slider.component.template.html
│ │ │ │ └── dynamic-options-slider.component.ts
│ │ │ ├── floating-point-slider
│ │ │ │ ├── floating-point-slider.component.id-template.html
│ │ │ │ ├── floating-point-slider.component.title-template.html
│ │ │ │ ├── floating-point-slider.component.template.html
│ │ │ │ └── floating-point-slider.component.ts
│ │ │ ├── limited-range-slider
│ │ │ │ ├── limited-range-slider.component.id-template.html
│ │ │ │ ├── limited-range-slider.component.title-template.html
│ │ │ │ ├── limited-range-slider.component.template.html
│ │ │ │ └── limited-range-slider.component.ts
│ │ │ ├── manual-refresh-slider
│ │ │ │ ├── manual-refresh-slider.component.id-template.html
│ │ │ │ ├── manual-refresh-slider.component.title-template.html
│ │ │ │ ├── manual-refresh-slider.component.template.html
│ │ │ │ └── manual-refresh-slider.component.ts
│ │ │ ├── selection-bar-slider
│ │ │ │ ├── selection-bar-slider.component.id-template.html
│ │ │ │ ├── selection-bar-slider.component.title-template.html
│ │ │ │ ├── selection-bar-slider.component.template.html
│ │ │ │ └── selection-bar-slider.component.ts
│ │ │ ├── ticks-tooltips-slider
│ │ │ │ ├── ticks-tooltips-slider.component.id-template.html
│ │ │ │ ├── ticks-tooltips-slider.component.title-template.html
│ │ │ │ ├── ticks-tooltips-slider.component.template.html
│ │ │ │ └── ticks-tooltips-slider.component.ts
│ │ │ ├── trigger-focus-slider
│ │ │ │ ├── trigger-focus-slider.component.id-template.html
│ │ │ │ ├── trigger-focus-slider.component.title-template.html
│ │ │ │ ├── trigger-focus-slider.component.template.html
│ │ │ │ └── trigger-focus-slider.component.ts
│ │ │ ├── draggable-range-slider
│ │ │ │ ├── draggable-range-slider.component.id-template.html
│ │ │ │ ├── draggable-range-slider.component.title-template.html
│ │ │ │ ├── draggable-range-slider.component.template.html
│ │ │ │ └── draggable-range-slider.component.ts
│ │ │ ├── custom-ticks-legend-slider
│ │ │ │ ├── custom-ticks-legend-slider.component.id-template.html
│ │ │ │ ├── custom-ticks-legend-slider.component.title-template.html
│ │ │ │ ├── custom-ticks-legend-slider.component.template.html
│ │ │ │ └── custom-ticks-legend-slider.component.ts
│ │ │ ├── dynamic-tick-color-slider
│ │ │ │ ├── dynamic-tick-color-slider.component.id-template.html
│ │ │ │ ├── dynamic-tick-color-slider.component.title-template.html
│ │ │ │ ├── dynamic-tick-color-slider.component.template.html
│ │ │ │ └── dynamic-tick-color-slider.component.ts
│ │ │ ├── dynamically-created-sliders
│ │ │ │ ├── dynamically-created-sliders.component.title-template.html
│ │ │ │ ├── dynamically-created-sliders.component.id-template.html
│ │ │ │ ├── dynamically-created-sliders.component.template.html
│ │ │ │ └── dynamically-created-sliders.component.ts
│ │ │ ├── intermediate-ticks-slider
│ │ │ │ ├── intermediate-ticks-slider.component.id-template.html
│ │ │ │ ├── intermediate-ticks-slider.component.title-template.html
│ │ │ │ ├── intermediate-ticks-slider.component.template.html
│ │ │ │ └── intermediate-ticks-slider.component.ts
│ │ │ ├── no-switching-range-slider
│ │ │ │ ├── no-switching-range-slider.component.id-template.html
│ │ │ │ ├── no-switching-range-slider.component.title-template.html
│ │ │ │ ├── no-switching-range-slider.component.template.html
│ │ │ │ └── no-switching-range-slider.component.ts
│ │ │ ├── reactive-form-range-slider
│ │ │ │ ├── reactive-form-range-slider.component.id-template.html
│ │ │ │ ├── reactive-form-range-slider.component.title-template.html
│ │ │ │ ├── reactive-form-range-slider.component.template.html
│ │ │ │ └── reactive-form-range-slider.component.ts
│ │ │ ├── ticks-values-range-slider
│ │ │ │ ├── ticks-values-range-slider.component.id-template.html
│ │ │ │ ├── ticks-values-range-slider.component.title-template.html
│ │ │ │ ├── ticks-values-range-slider.component.template.html
│ │ │ │ └── ticks-values-range-slider.component.ts
│ │ │ ├── draggable-range-only-slider
│ │ │ │ ├── draggable-range-only-slider.component.id-template.html
│ │ │ │ ├── draggable-range-only-slider.component.title-template.html
│ │ │ │ ├── draggable-range-only-slider.component.template.html
│ │ │ │ └── draggable-range-only-slider.component.ts
│ │ │ ├── dynamic-pointer-color-slider
│ │ │ │ ├── dynamic-pointer-color-slider.component.id-template.html
│ │ │ │ ├── dynamic-pointer-color-slider.component.title-template.html
│ │ │ │ ├── dynamic-pointer-color-slider.component.template.html
│ │ │ │ └── dynamic-pointer-color-slider.component.ts
│ │ │ ├── reactive-form-simple-slider
│ │ │ │ ├── reactive-form-simple-slider.component.id-template.html
│ │ │ │ ├── reactive-form-simple-slider.component.title-template.html
│ │ │ │ ├── reactive-form-simple-slider.component.template.html
│ │ │ │ └── reactive-form-simple-slider.component.ts
│ │ │ ├── selection-bar-at-end-slider
│ │ │ │ ├── selection-bar-at-end-slider.component.id-template.html
│ │ │ │ ├── selection-bar-at-end-slider.component.title-template.html
│ │ │ │ ├── selection-bar-at-end-slider.component.template.html
│ │ │ │ └── selection-bar-at-end-slider.component.ts
│ │ │ ├── ticks-custom-tooltips-slider
│ │ │ │ ├── ticks-custom-tooltips-slider.component.id-template.html
│ │ │ │ ├── ticks-custom-tooltips-slider.component.title-template.html
│ │ │ │ ├── ticks-custom-tooltips-slider.component.template.html
│ │ │ │ └── ticks-custom-tooltips-slider.component.ts
│ │ │ ├── ticks-values-tooltips-slider
│ │ │ │ ├── ticks-values-tooltips-slider.component.id-template.html
│ │ │ │ ├── ticks-values-tooltips-slider.component.title-template.html
│ │ │ │ ├── ticks-values-tooltips-slider.component.template.html
│ │ │ │ └── ticks-values-tooltips-slider.component.ts
│ │ │ ├── custom-legend-function-slider
│ │ │ │ ├── custom-legend-function-slider.component.id-template.html
│ │ │ │ ├── custom-legend-function-slider.component.title-template.html
│ │ │ │ ├── custom-legend-function-slider.component.template.html
│ │ │ │ └── custom-legend-function-slider.component.ts
│ │ │ ├── disabled-normalisation-slider
│ │ │ │ ├── disabled-normalisation-slider.component.id-template.html
│ │ │ │ ├── disabled-normalisation-slider.component.title-template.html
│ │ │ │ ├── disabled-normalisation-slider.component.template.html
│ │ │ │ └── disabled-normalisation-slider.component.ts
│ │ │ ├── selection-bar-gradient-slider
│ │ │ │ ├── selection-bar-gradient-slider.component.id-template.html
│ │ │ │ ├── selection-bar-gradient-slider.component.title-template.html
│ │ │ │ ├── selection-bar-gradient-slider.component.template.html
│ │ │ │ └── selection-bar-gradient-slider.component.ts
│ │ │ ├── custom-display-function-slider
│ │ │ │ ├── custom-display-function-slider.component.id-template.html
│ │ │ │ ├── custom-display-function-slider.component.title-template.html
│ │ │ │ ├── custom-display-function-slider.component.template.html
│ │ │ │ └── custom-display-function-slider.component.ts
│ │ │ ├── prevent-change-on-scroll-slider
│ │ │ │ ├── prevent-change-on-scroll-slider.component.id-template.html
│ │ │ │ ├── prevent-change-on-scroll-slider.component.title-template.html
│ │ │ │ ├── prevent-change-on-scroll-slider.component.template.html
│ │ │ │ └── prevent-change-on-scroll-slider.component.ts
│ │ │ ├── selection-bar-from-value-slider
│ │ │ │ ├── selection-bar-from-value-slider.component.id-template.html
│ │ │ │ ├── selection-bar-from-value-slider.component.title-template.html
│ │ │ │ ├── selection-bar-from-value-slider.component.template.html
│ │ │ │ └── selection-bar-from-value-slider.component.ts
│ │ │ ├── dynamic-color-selection-bar-slider
│ │ │ │ ├── dynamic-color-selection-bar-slider.component.id-template.html
│ │ │ │ ├── dynamic-color-selection-bar-slider.component.title-template.html
│ │ │ │ ├── dynamic-color-selection-bar-slider.component.template.html
│ │ │ │ └── dynamic-color-selection-bar-slider.component.ts
│ │ │ ├── custom-html-display-function-slider
│ │ │ │ ├── custom-html-display-function-slider.component.id-template.html
│ │ │ │ ├── custom-html-display-function-slider.component.title-template.html
│ │ │ │ ├── custom-html-display-function-slider.component.template.html
│ │ │ │ └── custom-html-display-function-slider.component.ts
│ │ │ ├── custom-combine-labels-function-slider
│ │ │ │ ├── custom-combine-labels-function-slider.component.id-template.html
│ │ │ │ ├── custom-combine-labels-function-slider.component.title-template.html
│ │ │ │ ├── custom-combine-labels-function-slider.component.template.html
│ │ │ │ └── custom-combine-labels-function-slider.component.ts
│ │ │ ├── intermediate-ticks-values-range-slider
│ │ │ │ ├── intermediate-ticks-values-range-slider.component.id-template.html
│ │ │ │ ├── intermediate-ticks-values-range-slider.component.title-template.html
│ │ │ │ ├── intermediate-ticks-values-range-slider.component.template.html
│ │ │ │ └── intermediate-ticks-values-range-slider.component.ts
│ │ │ └── index.ts
│ │ ├── app.component.html
│ │ ├── docs.component.html
│ │ ├── header.component.scss
│ │ ├── demos.component.ts
│ │ ├── docs.component.ts
│ │ ├── docs.component.scss
│ │ ├── app.component.scss
│ │ ├── header.component.ts
│ │ ├── demos.component.scss
│ │ ├── home.component.scss
│ │ ├── home.component.ts
│ │ ├── header.component.html
│ │ ├── app-router.config.ts
│ │ ├── demos.component.html
│ │ ├── app.component.ts
│ │ └── app.module.ts
│ ├── favicon.ico
│ ├── environments
│ │ ├── environment.prod.ts
│ │ └── environment.ts
│ ├── .gitignore
│ ├── typings.d.ts
│ ├── tsconfig.spec.json
│ ├── test.ts
│ ├── main.ts
│ ├── tsconfig.app.json
│ ├── index.html
│ ├── styles.scss
│ ├── karma.conf.js
│ └── .eslintrc.json
└── ngx-slider
│ ├── lib
│ ├── tooltip-wrapper.component.scss
│ ├── main.scss
│ ├── pointer-type.ts
│ ├── change-context.ts
│ ├── event-listener.ts
│ ├── tooltip-wrapper.component.html
│ ├── public_api.json
│ ├── tooltip-wrapper.component.ts
│ ├── math-helper.ts
│ ├── slider.module.ts
│ ├── slider.component.spec.ts
│ ├── slider-label.directive.ts
│ ├── slider-handle.directive.ts
│ ├── variables.scss
│ ├── value-helper.ts
│ ├── math-helper.spec.ts
│ ├── value-helper.spec.ts
│ ├── event-listener-helper.ts
│ └── slider.component.html
│ ├── .gitignore
│ ├── ng-package.json
│ ├── package.json.template
│ ├── LICENSE
│ └── .eslintrc.json
├── .vscode
└── settings.json
├── assets
├── logo.png
├── range-slider.png
├── ticks-slider.png
├── simple-slider.png
├── styled-slider.png
├── vertical-slider.png
├── customised-slider.png
├── slider-anatomy-bars.png
├── slider-anatomy-ticks.png
├── slider-not-refreshed.png
├── slider-anatomy-labels.png
└── slider-anatomy-combined-label.png
├── e2e
├── utils
│ ├── element-location.ts
│ ├── element-size.ts
│ ├── index.ts
│ └── custom-interactions.ts
├── main-page.spec.ts
├── limited-slider.spec.ts
├── limited-range-slider.spec.ts
└── no-switching-range-slider.spec.ts
├── .prettierrc
├── archive
├── ng5-slider-v1.2.6-site-archive.zip
└── README.md
├── typedoc.json
├── .editorconfig
├── scripts
├── scss-bundle-workspace
│ └── package.json
├── bundle-scss.js
├── publish-gh-pages.sh
├── copy-assets-from-node-modules.js
├── utils.js
├── generate-lib-files.js
├── esm
│ └── generate-demo-app-docs.mjs
└── generate-demo-app-snippets.js
├── .gitignore
├── tsconfig.json
├── LICENSE
├── TOOLTIPS.md
├── playwright.config.ts
├── UPGRADING.md
├── KNOWN_ISSUES.md
├── package.json
├── typedoc
└── README.md
└── angular.json
/.nvmrc:
--------------------------------------------------------------------------------
1 | 20.19.3
2 |
--------------------------------------------------------------------------------
/src/demo-app/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "editor.tabSize": 2
3 | }
--------------------------------------------------------------------------------
/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/angular-slider/ngx-slider/HEAD/assets/logo.png
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/.gitignore:
--------------------------------------------------------------------------------
1 | # HTML templates are auto-generated
2 | *.component.html
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/date-slider/date-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | date-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/range-slider/range-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Range slider
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/date-slider/date-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Slider with dates
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/range-slider/range-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | range-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/simple-slider/simple-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | simple-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/simple-slider/simple-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Simple slider
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/styled-slider/styled-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | styled-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/ticks-slider/ticks-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | ticks-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/ticks-slider/ticks-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Slider with ticks
--------------------------------------------------------------------------------
/e2e/utils/element-location.ts:
--------------------------------------------------------------------------------
1 | export interface ElementLocation {
2 | x: number;
3 | y: number;
4 | }
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/disabled-slider/disabled-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Disabled slider
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/limited-slider/limited-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | limited-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/stepped-slider/stepped-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | stepped-slider
2 |
--------------------------------------------------------------------------------
/src/ngx-slider/lib/tooltip-wrapper.component.scss:
--------------------------------------------------------------------------------
1 | .ngx-slider-inner-tooltip {
2 | height: 100%;
3 | }
--------------------------------------------------------------------------------
/assets/range-slider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/angular-slider/ngx-slider/HEAD/assets/range-slider.png
--------------------------------------------------------------------------------
/assets/ticks-slider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/angular-slider/ngx-slider/HEAD/assets/ticks-slider.png
--------------------------------------------------------------------------------
/e2e/utils/element-size.ts:
--------------------------------------------------------------------------------
1 | export interface ElementSize {
2 | width: number;
3 | height: number;
4 | }
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/alphabet-slider/alphabet-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | alphabet-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/alphabet-slider/alphabet-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Slider with alphabet
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/disabled-slider/disabled-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | disabled-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/log-scale-slider/log-scale-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | log-scale-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/read-only-slider/read-only-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | read-only-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/read-only-slider/read-only-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Read-only slider
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/styled-slider/styled-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Slider with custom style
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/vertical-sliders/vertical-sliders.component.id-template.html:
--------------------------------------------------------------------------------
1 | vertical-sliders
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/vertical-sliders/vertical-sliders.component.title-template.html:
--------------------------------------------------------------------------------
1 | Vertical sliders
--------------------------------------------------------------------------------
/assets/simple-slider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/angular-slider/ngx-slider/HEAD/assets/simple-slider.png
--------------------------------------------------------------------------------
/assets/styled-slider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/angular-slider/ngx-slider/HEAD/assets/styled-slider.png
--------------------------------------------------------------------------------
/assets/vertical-slider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/angular-slider/ngx-slider/HEAD/assets/vertical-slider.png
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/push-range-slider/push-range-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | push-range-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/user-events-slider/user-events-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | user-events-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/angular-slider/ngx-slider/HEAD/src/demo-app/favicon.ico
--------------------------------------------------------------------------------
/src/ngx-slider/lib/main.scss:
--------------------------------------------------------------------------------
1 | @import "slider.component.scss";
2 | @import "tooltip-wrapper.component.scss";
3 |
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "tabWidth": 2,
3 | "useTabs": false,
4 | "singleQuote": true,
5 | "printWidth": 80
6 | }
7 |
--------------------------------------------------------------------------------
/assets/customised-slider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/angular-slider/ngx-slider/HEAD/assets/customised-slider.png
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/custom-scale-slider/custom-scale-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | custom-scale-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/custom-ticks-slider/custom-ticks-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | custom-ticks-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/limited-slider/limited-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Slider limited to 10 through 90
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/log-scale-slider/log-scale-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Slider with logarithmic scale
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/right-to-left-slider/right-to-left-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Right to left slider
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/stepped-slider/stepped-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Slider with custom step value
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/ticks-values-slider/ticks-values-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | ticks-values-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/user-events-slider/user-events-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | User events slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/angular-slider/ngx-slider/HEAD/src/demo-app/assets/logo.png
--------------------------------------------------------------------------------
/assets/slider-anatomy-bars.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/angular-slider/ngx-slider/HEAD/assets/slider-anatomy-bars.png
--------------------------------------------------------------------------------
/assets/slider-anatomy-ticks.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/angular-slider/ngx-slider/HEAD/assets/slider-anatomy-ticks.png
--------------------------------------------------------------------------------
/assets/slider-not-refreshed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/angular-slider/ngx-slider/HEAD/assets/slider-not-refreshed.png
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/custom-scale-slider/custom-scale-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Slider with custom scale
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/dynamic-options-slider/dynamic-options-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Dynamic options slider
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/floating-point-slider/floating-point-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | floating-point-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/limited-range-slider/limited-range-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | limited-range-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/manual-refresh-slider/manual-refresh-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | manual-refresh-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/right-to-left-slider/right-to-left-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | right-to-left-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/selection-bar-slider/selection-bar-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | selection-bar-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/ticks-tooltips-slider/ticks-tooltips-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | ticks-tooltips-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/ticks-values-slider/ticks-values-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Slider with ticks and values
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/trigger-focus-slider/trigger-focus-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | trigger-focus-slider
2 |
--------------------------------------------------------------------------------
/assets/slider-anatomy-labels.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/angular-slider/ngx-slider/HEAD/assets/slider-anatomy-labels.png
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/draggable-range-slider/draggable-range-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | draggable-range-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/draggable-range-slider/draggable-range-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Slider with draggable range
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/dynamic-options-slider/dynamic-options-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | dynamic-options-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/manual-refresh-slider/manual-refresh-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Slider with manual refresh
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/floating-point-slider/floating-point-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Slider with floating point values
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/selection-bar-slider/selection-bar-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Slider with visible selection bar
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/ticks-tooltips-slider/ticks-tooltips-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Slider with ticks and tooltips
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/trigger-focus-slider/trigger-focus-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Slider with manual focus trigger
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/custom-ticks-legend-slider/custom-ticks-legend-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | custom-ticks-legend-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/custom-ticks-slider/custom-ticks-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Slider with ticks at specific positions
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/dynamic-tick-color-slider/dynamic-tick-color-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | dynamic-tick-color-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/dynamic-tick-color-slider/dynamic-tick-color-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Slider with dynamic tick color
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/dynamically-created-sliders/dynamically-created-sliders.component.title-template.html:
--------------------------------------------------------------------------------
1 | Dynamically created sliders
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/intermediate-ticks-slider/intermediate-ticks-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | intermediate-ticks-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/no-switching-range-slider/no-switching-range-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | no-switching-range-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/reactive-form-range-slider/reactive-form-range-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | reactive-form-range-slider
2 |
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/reactive-form-range-slider/reactive-form-range-slider.component.title-template.html:
--------------------------------------------------------------------------------
1 | Range slider in reactive form
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/ticks-values-range-slider/ticks-values-range-slider.component.id-template.html:
--------------------------------------------------------------------------------
1 | ticks-values-range-slider
2 |
--------------------------------------------------------------------------------
/assets/slider-anatomy-combined-label.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/angular-slider/ngx-slider/HEAD/assets/slider-anatomy-combined-label.png
--------------------------------------------------------------------------------
/src/demo-app/app/snippets/date-slider/date-slider.component.template.html:
--------------------------------------------------------------------------------
1 |
Value:
2 |Value:
2 |Min value:
2 |Max value:
3 |Min value:
2 |Max value:
3 |2 | 3 | 4 |
5 | 6 |Value: {{ sliderControl.value }}
2 |Dirty: {{ sliderControl.dirty }}
3 | 4 |5 | 6 | 7 | 8 |
9 | 10 |2 | 3 |
4 |5 | 6 |
7 | 8 |
7 | Self-contained, mobile-friendly slider component for Angular based on angularjs-slider
21 | 24 |${utils.escapeBracesForAngular(highlight(codeContent, codeLang))}
79 |