Changeset 30093 for main/trunk/model-sites-dev/respooled/collect/popup-video-respooled/js/qtip-popups.js
- Timestamp:
- 2015-08-04T13:50:35+12:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/model-sites-dev/respooled/collect/popup-video-respooled/js/qtip-popups.js
r29891 r30093 6 6 var overlay= document.getElementById('overlay'); 7 7 var video= document.getElementById('video'); 8 8 9 9 video.addEventListener('timeupdate', function() { 10 10 11 //var trivia_layer_on = $('input[name=PopupTrivia]:checked', '#popForm').val() || ""; 12 var trivia_layer_on = $('input[name=PopupTrivia]:checked', '#popList').val() || ""; 13 //var trivia_layer_on = $('input:checked', '#popForm').val() || ""; 14 15 console.log("*** trivia_layer_on = " + trivia_layer_on); 11 16 12 var trivia_layer_on = $('input[name=PopupTrivia]:checked', '#bubForm').val() || ""; 13 if (trivia_layer_on != "PopupTrivia") { 17 if (trivia_layer_on != "Popup Trivia") { 14 18 return; 15 19 } 20 16 21 // Only get to here if asked for the popup trivia layer 17 22 //console.log("***#### trivia layer on = " + trivia_layer_on); 23 24 //var popActiveLayersID = getActiveOverlayLayers("name"); 25 26 27 vidTimeStamp = video.currentTime; 18 28 19 vidTimeStamp = video.currentTime; 20 var textTrack = document.getElementById('bubbles').track; 29 //for (var i=0; i<popActiveLayersID.length; i++) { 30 //var track_name = popActiveLayersID[i]; 31 32 var textTrack = document.getElementById('bubbles').track; 21 33 22 // for each cue 23 if (cueIdxOn>-1) { 24 // there is a cue presently on 25 // check if need to turn off cue 26 if (textTrack.cues[cueIdxOn].endTime<vidTimeStamp) { 27 // turn off 28 hideBubble(); 29 console.log("turn off cue:"+cueIdxOn); 30 cueIdxOn = -1; 31 } 32 } 33 34 if (cueIdxOn==-1) { 35 36 for (var cueIdx = 0; cueIdx < textTrack.cues.length; cueIdx++) { 37 38 if (vidTimeStamp>=textTrack.cues[cueIdx].startTime && vidTimeStamp<textTrack.cues[cueIdx].endTime) { 39 console.log("show cue:"+cueIdx); 40 // turn on 41 showBubble(cueIdx); 42 cueIdxOn = cueIdx; 34 // for each cue 35 if (cueIdxOn>-1) { 36 // there is a cue presently on 37 // check if need to turn off cue 38 if (textTrack.cues[cueIdxOn].endTime<vidTimeStamp) { 39 // turn off 40 hideBubble(); 41 console.log("turn off cue:"+cueIdxOn); 42 cueIdxOn = -1; 43 43 } 44 44 } 45 } 46 45 46 if (cueIdxOn==-1) { 47 48 for (var cueIdx = 0; cueIdx < textTrack.cues.length; cueIdx++) { 49 50 if (vidTimeStamp>=textTrack.cues[cueIdx].startTime && vidTimeStamp<textTrack.cues[cueIdx].endTime) { 51 console.log("show cue:"+cueIdx); 52 // turn on 53 showBubble(cueIdx); 54 cueIdxOn = cueIdx; 55 } 56 } 57 } 58 //} 47 59 48 60 }, false);
Note:
See TracChangeset
for help on using the changeset viewer.