JSFiddle - React, Tailwind, and code Playground

by fredd man

JavaScript

function forwardCount(fgtmn){
var grm = Math.round(currentRemaining);
if(grm != 0){
if(rs == 0){
fs = fgtmn;
document.getElementById('txt').value=grm;
c=c+1;
forwardtime();
if(fs != 0){
f=setTimeout("forwardCount(fs)",100);
}
}
}else{
stopCount();
}
}

function reverseCount(rgtmn){
var grm = Math.round(currentPosition);
if(grm != 0){
if(fs == 0){
rs = rgtmn;
document.getElementById('txt').value=grm;
c=c+1;
reversetime();
if(rs != 0){
r=setTimeout("reverseCount(rs)",100);
}
}
}else{
stopCount();
}
}

function forwardtime(){
if(state == '2'){
sendEvent('mediaplayer','playpause');
}
var grm = Math.round(currentRemaining);
if(grm != 0){
var gupd = (currentPosition) + 0.03;
sendEvent('mediaplayer','scrub',gupd)
}
}

function reversetime(){
if(state == '2'){
sendEvent('mediaplayer','playpause');
}
var grm = Math.round(currentPosition);
if(grm != 0){
var gupd = (currentPosition) - 0.03;
sendEvent('mediaplayer','scrub',gupd)
}
}
function stopCount(){
fs = 0;
rs = 0;
clearTimeout(f);
clearTimeout(r);
}