aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/utilities
diff options
context:
space:
mode:
authorshu <nvcsadjkojf@outlook.com>2026-09-09 14:05:57 +0800
committershu <nvcsadjkojf@outlook.com>2026-09-09 14:05:57 +0800
commit9903bc9894534c8c56c5016b8922912ae0a600d4 (patch)
tree5fba6c64f0e9f3cf339b6233f4533b4a66b7b250 /plugins/utilities
parentca1a4a31706d0c03673fe4c414c645ed826b21c6 (diff)
fix: use default tag display in journal calendar
Diffstat (limited to 'plugins/utilities')
-rw-r--r--plugins/utilities/journal-calendar-widget.tid16
1 files changed, 11 insertions, 5 deletions
diff --git a/plugins/utilities/journal-calendar-widget.tid b/plugins/utilities/journal-calendar-widget.tid
index c16276d..d3d804f 100644
--- a/plugins/utilities/journal-calendar-widget.tid
+++ b/plugins/utilities/journal-calendar-widget.tid
@@ -361,12 +361,18 @@ JournalCalendarWidget.prototype.renderMonth = function(value,byDate,showHeading)
if(journal) {
journal.tags.forEach(function(tag) {
- var tagButton = self.createButton(tag,"tc-btn-invisible tc-tag-label tc-journal-calendar-tag",function(event) {
- self.navigateTo(tag,event.currentTarget,event);
+ var tagNode = self.document.createElement("div"),
+ tagWidget = self.makeChildWidget({
+ type: "macrocall",
+ attributes: {
+ $name: {type: "string",value: "tag"},
+ tag: {type: "string",value: tag}
+ }
});
- tagButton.title = "打开标签:" + tag;
- tagButton.setAttribute("aria-label","打开标签:" + tag);
- dayNode.appendChild(tagButton);
+ tagNode.className = "tc-journal-calendar-tag";
+ dayNode.appendChild(tagNode);
+ self.children.push(tagWidget);
+ tagWidget.render(tagNode,null);
});
}
grid.appendChild(dayNode);