<% for(var partNumber in q){ %> <% var part = q[partNumber] %> <%if(part.scene.length>0 && partNumber==0){ %>
<%= part.scene %> <% } %> <% if(isRunning){ %> <% }else if(isComplete || isActive){ %> <% }else{ %> <% } %> <% if(partNumber!=0){ %>
P<%= partNumber %>
<% }else{ %>
<%= cueNumber %>
<% } %> <% if(partNumber !== 0 || part.partCount === 0){ %> <% if(part.uptimeDuration === part.downtimeDuration || part.downtimeDuration === -1){ %> <%= part.prettyDuration(part.uptimeDelay) || "" %> <%= part.prettyDuration(part.uptimeDuration, true) %> <% }else{ %> <%= part.prettyDuration(part.uptimeDelay) || "" %> <%= part.prettyDuration(part.uptimeDuration, true) %> <%= part.prettyDuration(part.downtimeDuration, true) %> <% } %> <%= part.prettyDuration(part.focusTimeDuration, true) %> <%= part.prettyDuration(part.colorTimeDuration, true) %> <%= part.prettyDuration(part.beamTimeDuration, true) %> <% var durValue = (isRunning && remainingDuration !== null && remainingDuration !== undefined) ? remainingDuration : part.duration %> <%= part.prettyDuration(durValue) %> <% }else{ %> <% } %> <%= part.mark %> <%= part.block %> <%= part.assert %> <% var followDisplay = (part.follow>=0)? "F"+part.prettyDuration(part.follow) : "" %> <% var hangDisplay = (part.hang>=0)? "H"+part.prettyDuration(part.hang) : "" %> <% var followHangDisplay = followDisplay + hangDisplay %> <% var isFollowHangOnlyRunning = (followHangRemainingDuration !== null && followHangRemainingDuration !== undefined && followHangRemainingDuration > 0 && !isRunning) %> <% if(followHangRemainingDuration !== null && followHangRemainingDuration !== undefined && followHangRemainingDuration > 0){ %> <% if(part.follow >= 0){ %> <% followHangDisplay = "F"+part.prettyDuration(followHangRemainingDuration) %> <% }else if(part.hang >= 0 && !isRunning){ %> <% followHangDisplay = "H"+part.prettyDuration(followHangRemainingDuration) %> <% } %> <% } %> <%= followHangDisplay %> <%= (partNumber==0 ? "": "   ") %> <%= part.label %> <%= part.extLinks %> <% } %>