Skip to content

Commit f5f146e

Browse files
committed
Add html attribute to help customizing status style with css #67
1 parent 1b3a5b9 commit f5f146e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/rendering/renderTableColumns.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -142,9 +142,9 @@ export const renderTableColumn = async (columns: ISearchColumn[], issue: IJiraIs
142142
case ESearchColumnsTypes.STATUS:
143143
const statusColor = JIRA_STATUS_COLOR_MAP[issue.fields.status.statusCategory.colorName] || 'is-light'
144144
if (column.compact) {
145-
createSpan({ cls: `ji-tag no-wrap ${statusColor}`, text: issue.fields.status.name[0].toUpperCase(), title: issue.fields.status.name, parent: createEl('td', { parent: row }) })
145+
createSpan({ cls: `ji-tag no-wrap ${statusColor}`, text: issue.fields.status.name[0].toUpperCase(), title: issue.fields.status.name, attr: { 'data-status': issue.fields.status.name }, parent: createEl('td', { parent: row }) })
146146
} else {
147-
createSpan({ cls: `ji-tag no-wrap ${statusColor}`, text: issue.fields.status.name, title: issue.fields.status.description, parent: createEl('td', { parent: row }) })
147+
createSpan({ cls: `ji-tag no-wrap ${statusColor}`, text: issue.fields.status.name, title: issue.fields.status.description, attr: { 'data-status': issue.fields.status.name }, parent: createEl('td', { parent: row }) })
148148
}
149149
break
150150
case ESearchColumnsTypes.DUE_DATE:

src/rendering/renderingCommon.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ export default {
105105
createSpan({ cls: `ji-tag ${this.getTheme()} issue-summary`, text: issue.fields.summary, parent: tagsRow })
106106
}
107107
const statusColor = JIRA_STATUS_COLOR_MAP[issue.fields.status.statusCategory.colorName] || 'is-light'
108-
createSpan({ cls: `ji-tag no-wrap ${statusColor}`, text: issue.fields.status.name, title: issue.fields.status.description, parent: tagsRow })
108+
createSpan({ cls: `ji-tag no-wrap ${statusColor}`, text: issue.fields.status.name, title: issue.fields.status.description, attr: { 'data-status': issue.fields.status.name }, parent: tagsRow })
109109
return tagsRow
110110
},
111111

0 commit comments

Comments
 (0)