-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathvideo_controls.js
More file actions
50 lines (34 loc) · 1.25 KB
/
video_controls.js
File metadata and controls
50 lines (34 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
function Decrement() {
strTime = ' Time = ';
strTime = strTime.concat((5*sl*dt).toFixed(2).toString());
strTime = strTime.concat(' seconds');
document.getElementById("counter").innerHTML = strTime;
// upper
path.transition()
.duration(100)
.style("fill", function(d, j) { return shots.slice(sl,sl+1)[0][j] });
path2.transition()
.duration(100)
.style("fill", function(d, j) { return topo.slice(sl,sl+1)[0][j] });
sl++;
if (sl==shots.length){sl = 0;}
tv= setTimeout('Decrement()',vid_dt);
}
function play() {
tv = setTimeout('Decrement()',vid_dt);
document.getElementById("playvideo").disabled = true;
document.getElementById("stopvideo").disabled = false;
document.getElementById("slower").disabled = false;
document.getElementById("faster").disabled = false;
document.getElementById("plant").disabled = true;
}
function pause() {
clearTimeout(tv);
tv=0;
document.getElementById("playvideo").disabled = false;
document.getElementById("stopvideo").disabled = true;
document.getElementById("slower").disabled = true;
document.getElementById("faster").disabled = true;
}
function slower() { vid_dt = vid_dt + 20; }
function faster() { vid_dt = d3.max([vid_dt - 20,0]); }