0.0.2 • Published 3 years ago
@internetarchive/scrubber-bar v0.0.2
\
A customizable scrubber bar useful for scrubbing through media.
Installation
yarn add @internetarchive/scrubber-bar
Usage
// scrubber-bar.js
import ScrubberBar from '@internetarchive/scrubber-bar';
export default ScrubberBar;
<!-- index.html -->
<script type="module">
import './scrubber-bar.js';
</script>
<style>
scrubber-bar {
--thumbColor: white;
--thumbBorder: 1px solid white;
--trackFillColor: blue;
--trackColor: purple;
--trackBorder: 1px solid black;
--trackBorderRadius: 5px;
--trackHeight: 10px;
--thumbDiameter: 20px;
--scrubberBarHeight: 20px;
--thumbBorderRadius: 10px;
--webkitThumbTopMargin: -6px;
}
</style>
<scrubber-bar id="scrubberbar"></scrubber-bar>
<script>
const scrubberBar = document.getElementById('scrubberbar');
// listen for value changes
scrubberBar.addEventListener('valuechange', e => {
console.log('Value has changed, new value:', e.detail.value);
});
// set a different value
scrubberBar.value = 23;
</script>
Development
Prerequisite
yarn install
Start Development Server
yarn start // start development server and typescript compiler
Testing
yarn test
Testing via browserstack
yarn test:bs
Demoing using storybook
yarn storybook
Linting
yarn lint
0.0.2-a1
3 years ago
0.0.2
3 years ago
0.0.1
5 years ago
0.0.1-alpha.530
5 years ago
0.0.1-alpha.527
5 years ago
0.0.1-alpha.497
5 years ago
0.0.1-alpha.385
6 years ago
0.0.1-alpha.445
6 years ago
0.0.1-alpha.442
6 years ago
0.0.1-alpha.422
6 years ago
0.0.1-alpha.420
6 years ago
0.0.1-alpha.381
6 years ago
0.0.1-alpha.379
6 years ago
0.0.1-alpha.378
6 years ago