Extends
- HTMLElement
Members
value
get the input-duration value, pulls values from each input
so in js use var x = document.querySelector("#bobPrepop").value;
value
set the input-duration value
so in js use document.querySelector("#bobPrepop").value = "05:05:05.005"
Methods
add0s()
eventlistener that adds 0s to preface numbers less than 10 triggered by
the change event of the input
addArrowKeyInput()
eventlistener that adds arrow key input of values (up/down) and place toggling (left/right) triggered by
the change event of the input
addClicksToActivate()
eventlistener that adds click to activate input of values by the keyboard triggered by
the click event of the input
addHTML()
updates inputs-duration marked with shadow html and css
addNumberLooping()
eventlistener that adds number looping for up and down keys triggered by
the change event of the input
addNumericInput()
eventlistener that adds number input for keyed values triggered by the keyup event
boot()
Called from constructor, sets up the html and event listeners
disable()
disables entire control => read-only
noHours()
removes the hours, so the display is mm:ss.uuu
nonNumericBugInHTML()
eventlistener that adds key filtering to stop letters (or other non-numerics) from being input triggered by
the keypress event of the input
removeEprop()
Stop event propigation from the timeCase up through the DOM so when keys
are being used they don't affect other controls (like volume on plyr)