diff options
| author | shu <nvcsadjkojf@outlook.com> | 2026-09-09 14:05:57 +0800 |
|---|---|---|
| committer | shu <nvcsadjkojf@outlook.com> | 2026-09-09 14:05:57 +0800 |
| commit | 9903bc9894534c8c56c5016b8922912ae0a600d4 (patch) | |
| tree | 5fba6c64f0e9f3cf339b6233f4533b4a66b7b250 /plugins/utilities | |
| parent | ca1a4a31706d0c03673fe4c414c645ed826b21c6 (diff) | |
fix: use default tag display in journal calendar
Diffstat (limited to 'plugins/utilities')
| -rw-r--r-- | plugins/utilities/journal-calendar-widget.tid | 16 |
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); |
