aboutsummaryrefslogtreecommitdiffstats
path: root/tiddlers/日历.tid
diff options
context:
space:
mode:
authorshu <nvcsadjkojf@outlook.com>2026-08-19 15:56:06 +0800
committershu <nvcsadjkojf@outlook.com>2026-08-19 15:56:06 +0800
commitca1a4a31706d0c03673fe4c414c645ed826b21c6 (patch)
treec412265a19dd4694c39aac65b6e1a8903a513978 /tiddlers/日历.tid
parent490d41f154615a52734f117d7d7bda5a9331e303 (diff)
精简 Wiki 构建与运行方式
将浏览器端工具整理为 utilities 插件,移除 Docker、Org GTD 和 files API,并补充单文件构建及 Node.js 运行入口。
Diffstat (limited to 'tiddlers/日历.tid')
-rw-r--r--tiddlers/日历.tid77
1 files changed, 72 insertions, 5 deletions
diff --git a/tiddlers/日历.tid b/tiddlers/日历.tid
index 0b11acb..ce84a8b 100644
--- a/tiddlers/日历.tid
+++ b/tiddlers/日历.tid
@@ -9,13 +9,44 @@ type: text/vnd.tiddlywiki
width: 100%;
}
+.tc-journal-calendar-toolbar {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: space-between;
+ gap: 0.75rem 1rem;
+ margin-bottom: 1rem;
+}
+
+.tc-journal-calendar-month-summary {
+ display: flex;
+ flex-wrap: wrap;
+ flex: 1 1 auto;
+ align-items: center;
+ gap: 0.5rem 1rem;
+ min-width: 0;
+}
+
+.tc-journal-calendar-current-month {
+ margin: 0;
+ white-space: nowrap;
+}
+
.tc-journal-calendar-view-switcher,
.tc-journal-calendar-month-controls {
display: flex;
- flex-wrap: wrap;
- justify-content: center;
+ flex-wrap: nowrap;
gap: 0.5rem;
- margin-bottom: 1rem;
+}
+
+.tc-journal-calendar-view-switcher {
+ flex: 0 0 auto;
+ justify-content: flex-end;
+ margin-left: auto;
+}
+
+.tc-journal-calendar-month-controls {
+ justify-content: flex-start;
}
.tc-journal-calendar-switch,
@@ -34,9 +65,30 @@ type: text/vnd.tiddlywiki
margin-bottom: 2rem;
}
+.tc-journal-calendar-month-header {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: space-between;
+ gap: 0.5rem 1rem;
+ margin-bottom: 0.75rem;
+}
+
.tc-journal-calendar-month-title {
- margin: 0 0 0.75rem;
- text-align: center;
+ margin: 0;
+}
+
+.tc-journal-calendar-expand {
+ margin-left: auto;
+ padding: 0.35rem 0.8rem;
+ border: 1px solid <<colour tiddler-border>>;
+ border-radius: 999px;
+}
+
+.tc-journal-calendar-expand:hover,
+.tc-journal-calendar-expand:focus {
+ color: <<colour background>>;
+ background: <<colour primary>>;
}
.tc-journal-calendar-viewport {
@@ -101,6 +153,10 @@ type: text/vnd.tiddlywiki
color: <<colour primary>>;
}
+.tc-journal-calendar-day-today .tc-journal-calendar-day-link {
+ color: <<colour background>>;
+}
+
.tc-journal-calendar-day-number {
margin-bottom: 0.35rem;
font-weight: 600;
@@ -133,7 +189,14 @@ type: text/vnd.tiddlywiki
}
@media (max-width: 600px) {
+ .tc-journal-calendar-month-summary {
+ flex: 1 1 100%;
+ flex-wrap: wrap;
+ }
+
.tc-journal-calendar-view-switcher {
+ flex: 1 1 100%;
+ margin-left: 0;
display: grid;
grid-template-columns: repeat(2,minmax(0,1fr));
gap: 0.35rem;
@@ -159,6 +222,10 @@ type: text/vnd.tiddlywiki
font-size: 1.25rem;
}
+ .tc-journal-calendar-expand {
+ min-height: 2.75rem;
+ }
+
.tc-journal-calendar-viewport {
overflow-x: visible;
}