ironjr commited on
Commit
37e03a8
1 Parent(s): 1d9791c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -9
app.py CHANGED
@@ -1092,24 +1092,23 @@ async () => {{
1092
  var deadlineTextBegin = function () {{
1093
  var el = gradioEl.querySelector('.deadline-timer');
1094
  var html = 'Preparing...';
1095
- el.html(html);
1096
  }};
1097
 
1098
  var deadlineTextFinished = function () {{
1099
  var el = gradioEl.querySelector('.deadline-timer');
1100
  var html = 'Done! Retry?';
1101
- el.html(html);
1102
  }};
1103
 
1104
  var deadlineText = function (remainingTime) {{
1105
  var el = gradioEl.querySelector('.deadline-timer');
1106
  var htmlBase = 'Remaining <span class="day">' + remainingTime + '</span> <span class="days">s</span>';
1107
- el.html(html);
1108
  var html = '<div class="mask-red"><div class="inner">' + htmlBase + '</div></div><div class="mask-white"><div class="inner">' + htmlBase + '</div></div>';
1109
- el.html(html);
1110
  }};
1111
 
1112
- function timer(totalTime, deadline) {{
1113
  var time = totalTime * 1000;
1114
  var dayDuration = time / (deadline + {opt.prep_time});
1115
  var actualDay = deadline + {opt.prep_time};
@@ -1122,10 +1121,8 @@ async () => {{
1122
  deadlineTextBegin();
1123
  }} else if (actualDay > 0) {{
1124
  deadlineText(actualDay);
1125
- // gradioEl.querySelector('.deadline-timer .day').text(actualDay - {opt.prep_time});
1126
  }} else {{
1127
  clearInterval(timer);
1128
- // gradioEl.querySelector('.deadline-timer .day').text(deadline);
1129
  deadlineTextFinished();
1130
  }}
1131
  }}
@@ -1152,8 +1149,8 @@ async () => {{
1152
  state = true;
1153
 
1154
  // Run the main animation just once.
1155
- gradioEl.querySelector('#progress-time-fill, #death-group').css({{'animation-duration': animationTime+'s'}});
1156
- timer(animationTime, days);
1157
  deadlineAnimation();
1158
  deadlineText({opt.run_time});
1159
  console.log('begin interval', animationTime * 1000);
 
1092
  var deadlineTextBegin = function () {{
1093
  var el = gradioEl.querySelector('.deadline-timer');
1094
  var html = 'Preparing...';
1095
+ el.innerHTML = html;
1096
  }};
1097
 
1098
  var deadlineTextFinished = function () {{
1099
  var el = gradioEl.querySelector('.deadline-timer');
1100
  var html = 'Done! Retry?';
1101
+ el.innerHTML = html;
1102
  }};
1103
 
1104
  var deadlineText = function (remainingTime) {{
1105
  var el = gradioEl.querySelector('.deadline-timer');
1106
  var htmlBase = 'Remaining <span class="day">' + remainingTime + '</span> <span class="days">s</span>';
 
1107
  var html = '<div class="mask-red"><div class="inner">' + htmlBase + '</div></div><div class="mask-white"><div class="inner">' + htmlBase + '</div></div>';
1108
+ el.innerHTML = html;
1109
  }};
1110
 
1111
+ function timerFunc(totalTime, deadline) {{
1112
  var time = totalTime * 1000;
1113
  var dayDuration = time / (deadline + {opt.prep_time});
1114
  var actualDay = deadline + {opt.prep_time};
 
1121
  deadlineTextBegin();
1122
  }} else if (actualDay > 0) {{
1123
  deadlineText(actualDay);
 
1124
  }} else {{
1125
  clearInterval(timer);
 
1126
  deadlineTextFinished();
1127
  }}
1128
  }}
 
1149
  state = true;
1150
 
1151
  // Run the main animation just once.
1152
+ gradioEl.querySelector('#progress-time-fill, #death-group')['animation-duration'] = animationTime+'s';
1153
+ timerFunc(animationTime, days);
1154
  deadlineAnimation();
1155
  deadlineText({opt.run_time});
1156
  console.log('begin interval', animationTime * 1000);