youngtsai commited on
Commit
2d9ac9c
·
1 Parent(s): f1b30c1

def generate_table_html(table_data, title, color):

Browse files
Files changed (1) hide show
  1. assignment_ui.py +3 -3
assignment_ui.py CHANGED
@@ -314,7 +314,7 @@ def create_assignment_ui(user_data, assignment_service, submission_service):
314
  <div style="margin-bottom: 20px;">
315
  <div style="font-weight: bold; color: {color}; margin-bottom: 5px;">{title}</div>
316
  <div style="background-color: #f8f9fa; padding: 10px 15px; border-radius: 5px; overflow-x: auto;">
317
- <table style="width: 100%; border-collapse: collapse; table-layout: fixed;">
318
  <tr style="background-color: #e9ecef;">
319
  """
320
 
@@ -322,7 +322,7 @@ def create_assignment_ui(user_data, assignment_service, submission_service):
322
  headers = table_data[0].keys()
323
  for header in headers:
324
  if header.lower() == '評分' or header.lower() == 'score':
325
- html += f'<th style="padding: 10px; border: 1px solid #dee2e6; width: 80px;">{header}</th>'
326
  else:
327
  html += f'<th style="padding: 10px; border: 1px solid #dee2e6;">{header}</th>'
328
  html += '</tr>'
@@ -332,7 +332,7 @@ def create_assignment_ui(user_data, assignment_service, submission_service):
332
  html += '<tr>'
333
  for key, value in item.items():
334
  if key.lower() == '評分' or key.lower() == 'score':
335
- html += f'<td style="padding: 10px; border: 1px solid #dee2e6; width: 80px; text-align: center;">{value}</td>'
336
  else:
337
  html += f'<td style="padding: 10px; border: 1px solid #dee2e6;">{value}</td>'
338
  html += '</tr>'
 
314
  <div style="margin-bottom: 20px;">
315
  <div style="font-weight: bold; color: {color}; margin-bottom: 5px;">{title}</div>
316
  <div style="background-color: #f8f9fa; padding: 10px 15px; border-radius: 5px; overflow-x: auto;">
317
+ <table style="width: 100%; border-collapse: collapse; white-space: nowrap;">
318
  <tr style="background-color: #e9ecef;">
319
  """
320
 
 
322
  headers = table_data[0].keys()
323
  for header in headers:
324
  if header.lower() == '評分' or header.lower() == 'score':
325
+ html += f'<th style="padding: 10px; border: 1px solid #dee2e6; min-width: 80px;">{header}</th>'
326
  else:
327
  html += f'<th style="padding: 10px; border: 1px solid #dee2e6;">{header}</th>'
328
  html += '</tr>'
 
332
  html += '<tr>'
333
  for key, value in item.items():
334
  if key.lower() == '評分' or key.lower() == 'score':
335
+ html += f'<td style="padding: 10px; border: 1px solid #dee2e6; min-width: 80px; text-align: center;">{value}</td>'
336
  else:
337
  html += f'<td style="padding: 10px; border: 1px solid #dee2e6;">{value}</td>'
338
  html += '</tr>'