Ignore:
Timestamp:
2015-08-04T13:50:35+12:00 (9 years ago)
Author:
davidb
Message:

Development work done in at JCDL

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/model-sites-dev/respooled/collect/popup-video-respooled/js/qtip-popups.js

    r29891 r30093  
    66    var overlay= document.getElementById('overlay');
    77    var video= document.getElementById('video');
    8    
     8
    99    video.addEventListener('timeupdate', function() {
    1010
     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);
    1116   
    12     var trivia_layer_on = $('input[name=PopupTrivia]:checked', '#bubForm').val() || "";
    13     if (trivia_layer_on != "PopupTrivia") {
     17    if (trivia_layer_on != "Popup Trivia") {
    1418        return;
    1519    }
     20
    1621    // Only get to here if asked for the popup trivia layer
    1722    //console.log("***#### trivia layer on = " + trivia_layer_on);
     23   
     24    //var popActiveLayersID   = getActiveOverlayLayers("name");
     25   
     26   
     27    vidTimeStamp = video.currentTime;
    1828
    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;
    2133       
    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;
    4343        }
    4444        }
    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    //}
    4759   
    4860    }, false);
Note: See TracChangeset for help on using the changeset viewer.