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-barUsage
// 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 installStart Development Server
yarn start  // start development server and typescript compilerTesting
yarn testTesting via browserstack
yarn test:bsDemoing using storybook
yarn storybookLinting
yarn lint0.0.2-a1
3 years ago
0.0.2
3 years ago
0.0.1
5 years ago
0.0.1-alpha.530
6 years ago
0.0.1-alpha.527
6 years ago
0.0.1-alpha.497
6 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