Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ae817fe8f9 | ||
|
|
9e296e59e6 | ||
|
|
3f1becd374 |
15
app.py
15
app.py
@@ -427,7 +427,20 @@ def api_calendar_sync_all():
|
|||||||
summary = (evt.get('summary') or '').strip()
|
summary = (evt.get('summary') or '').strip()
|
||||||
if not summary:
|
if not summary:
|
||||||
continue
|
continue
|
||||||
text = f"【{evt['time']}】{summary}" if evt.get('time') else summary
|
date_str = evt.get('date', '')
|
||||||
|
if date_str:
|
||||||
|
try:
|
||||||
|
parts = date_str.split('-')
|
||||||
|
date_label = f"{int(parts[1])}月{int(parts[2])}日"
|
||||||
|
except:
|
||||||
|
date_label = date_str
|
||||||
|
else:
|
||||||
|
date_label = ''
|
||||||
|
time_str = evt.get('time', '')
|
||||||
|
prefix = f"【{date_label} {time_str}】" if date_label and time_str else \
|
||||||
|
(f"【{date_label}】" if date_label else \
|
||||||
|
(f"【{time_str}】" if time_str else ''))
|
||||||
|
text = f"{prefix}{summary}" if prefix else summary
|
||||||
loc = evt.get('location', '')
|
loc = evt.get('location', '')
|
||||||
if loc:
|
if loc:
|
||||||
text += f" @{loc}"
|
text += f" @{loc}"
|
||||||
|
|||||||
@@ -833,7 +833,6 @@ body {
|
|||||||
|
|
||||||
/* 编辑模式下才显示的元素 */
|
/* 编辑模式下才显示的元素 */
|
||||||
.edit-only { display: flex; }
|
.edit-only { display: flex; }
|
||||||
.btn-edit-toggle:not(#study-edit-toggle) { display: none; }
|
|
||||||
|
|
||||||
/* 默认隐藏删除按钮 */
|
/* 默认隐藏删除按钮 */
|
||||||
.btn-del { display: none; }
|
.btn-del { display: none; }
|
||||||
@@ -1800,3 +1799,7 @@ body {
|
|||||||
#panel-daily.editing-study .study-card-del:hover { background:var(--danger); color:#FFF; }
|
#panel-daily.editing-study .study-card-del:hover { background:var(--danger); color:#FFF; }
|
||||||
.edit-only-study { display: none; }
|
.edit-only-study { display: none; }
|
||||||
#panel-daily.editing-study .edit-only-study { display: flex; }
|
#panel-daily.editing-study .edit-only-study { display: flex; }
|
||||||
|
|
||||||
|
/* 编辑模式下显示删除按钮 */
|
||||||
|
.btn-del { display: none; }
|
||||||
|
.card.editing .btn-del { display: inline-flex; }
|
||||||
|
|||||||
Reference in New Issue
Block a user