extends /templates/core/modal-base block modal-header-content h3 Campaign Analytics if campaignCompletions.startDay && campaignCompletions.endDay .input-group.input-group-sm input.form-control#input-startday(type='text', style='width:100px;', value=campaignCompletions.startDay) input.form-control#input-endday(type='text', style='width:100px;', value=campaignCompletions.endDay) button.btn.btn-default.btn-sm#reload-button(style='margin-left:10px;') Reload label(style='font-size:10px;font-weight:normal;') span Double-click row to open level details. span    input#option-show-left-game(type='checkbox', checked=showLeftGame) span Show Left Game span    input#option-show-subscriptions(type='checkbox', checked=showSubscriptions) span Show Subscriptions block modal-body-content if campaignCompletions && campaignCompletions.levels table.table.table-bordered.table-condensed.table-hover(style='font-size:10pt') thead tr td.level Level td Started td Finished td.completion-rate Completion % td Playtime (s) if showLeftGame td Left Game td LG % td LG/s if showSubscriptions td Sub Shown td Sub Purchased tbody - for (var i = 0; i < campaignCompletions.levels.length; i++) tr.level(data-level-slug=campaignCompletions.levels[i].level) td.level-name-container= campaignCompletions.levels[i].level span.level-name-background(style="width:#{campaignCompletions.levels[i].usersRemaining || 0}%;") td= campaignCompletions.levels[i].started td= campaignCompletions.levels[i].finished if campaignCompletions.levels[i].completionRate if campaignCompletions.top3 && campaignCompletions.top3.indexOf(campaignCompletions.levels[i].level) >= 0 td.level-completion-container(style='background-color:lightblue;')= campaignCompletions.levels[i].completionRate.toFixed(2) svg.level-completion-background(id="background#{campaignCompletions.levels[i].level}") else if campaignCompletions.bottom3 && campaignCompletions.bottom3.indexOf(campaignCompletions.levels[i].level) >= 0 td.level-completion-container(style='background-color:pink;')= campaignCompletions.levels[i].completionRate.toFixed(2) svg.level-completion-background(id="background#{campaignCompletions.levels[i].level}") else td.level-completion-container= campaignCompletions.levels[i].completionRate.toFixed(2) svg.level-completion-background(id="background#{campaignCompletions.levels[i].level}") else td.completion-rate if campaignCompletions.levels[i].averagePlaytime td.level-playtime-container= campaignCompletions.levels[i].averagePlaytime.toFixed(2) span.level-playtime-background(style="width:#{campaignCompletions.levels[i].playtimePercentage || 0}%;") else td if showLeftGame td= campaignCompletions.levels[i].dropped if campaignCompletions.levels[i].dropPercentage if campaignCompletions.top3DropPercentage && campaignCompletions.top3DropPercentage.indexOf(campaignCompletions.levels[i].level) >= 0 td(style='background-color:pink;')= campaignCompletions.levels[i].dropPercentage.toFixed(2) else td= campaignCompletions.levels[i].dropPercentage.toFixed(2) else td if campaignCompletions.levels[i].droppedPerSecond if campaignCompletions.top3DropPerSecond && campaignCompletions.top3DropPerSecond.indexOf(campaignCompletions.levels[i].level) >= 0 td(style='background-color:pink;')= campaignCompletions.levels[i].droppedPerSecond.toFixed(2) else td= campaignCompletions.levels[i].droppedPerSecond.toFixed(2) else td if showSubscriptions td= campaignCompletions.levels[i].subsShown td= campaignCompletions.levels[i].subsPurchased else div Loading... block modal-footer