Merge branch 'main' of https://github.com/steveyegge/beads
This commit is contained in:
@@ -64,6 +64,7 @@
|
|||||||
<div class="filter-group">
|
<div class="filter-group">
|
||||||
<label for="filter-priority">Priority</label>
|
<label for="filter-priority">Priority</label>
|
||||||
<select id="filter-priority" multiple>
|
<select id="filter-priority" multiple>
|
||||||
|
<option value="0" selected>P0</option>
|
||||||
<option value="1" selected>P1</option>
|
<option value="1" selected>P1</option>
|
||||||
<option value="2" selected>P2</option>
|
<option value="2" selected>P2</option>
|
||||||
<option value="3" selected>P3</option>
|
<option value="3" selected>P3</option>
|
||||||
|
|||||||
@@ -127,18 +127,18 @@ function renderIssues(issues) {
|
|||||||
// Render table view
|
// Render table view
|
||||||
tbody.innerHTML = issues.map(issue => {
|
tbody.innerHTML = issues.map(issue => {
|
||||||
const statusClass = 'status-' + (issue.status || 'open').toLowerCase().replace('_', '-');
|
const statusClass = 'status-' + (issue.status || 'open').toLowerCase().replace('_', '-');
|
||||||
const priorityClass = 'priority-' + (issue.priority || 2);
|
const priorityClass = 'priority-' + (issue.priority ?? 2);
|
||||||
return '<tr onclick="showIssueDetail(\'' + issue.id + '\')"><td>' + issue.id + '</td><td>' + issue.title + '</td><td class="' + statusClass + '">' + (issue.status || 'open') + '</td><td class="' + priorityClass + '">P' + (issue.priority || 2) + '</td><td>' + (issue.issue_type || 'task') + '</td><td>' + (issue.assignee || '-') + '</td></tr>';
|
return '<tr onclick="showIssueDetail(\'' + issue.id + '\')"><td>' + issue.id + '</td><td>' + issue.title + '</td><td class="' + statusClass + '">' + (issue.status || 'open') + '</td><td class="' + priorityClass + '">P' + (issue.priority ?? 2) + '</td><td>' + (issue.issue_type || 'task') + '</td><td>' + (issue.assignee || '-') + '</td></tr>';
|
||||||
}).join('');
|
}).join('');
|
||||||
|
|
||||||
// Render card view for mobile
|
// Render card view for mobile
|
||||||
cardView.innerHTML = issues.map(issue => {
|
cardView.innerHTML = issues.map(issue => {
|
||||||
const statusClass = 'status-' + (issue.status || 'open').toLowerCase().replace('_', '-');
|
const statusClass = 'status-' + (issue.status || 'open').toLowerCase().replace('_', '-');
|
||||||
const priorityClass = 'priority-' + (issue.priority || 2);
|
const priorityClass = 'priority-' + (issue.priority ?? 2);
|
||||||
let html = '<div class="issue-card" onclick="showIssueDetail(\'' + issue.id + '\')">';
|
let html = '<div class="issue-card" onclick="showIssueDetail(\'' + issue.id + '\')">';
|
||||||
html += '<div class="issue-card-header">';
|
html += '<div class="issue-card-header">';
|
||||||
html += '<span class="issue-card-id">' + issue.id + '</span>';
|
html += '<span class="issue-card-id">' + issue.id + '</span>';
|
||||||
html += '<span class="' + priorityClass + '">P' + (issue.priority || 2) + '</span>';
|
html += '<span class="' + priorityClass + '">P' + (issue.priority ?? 2) + '</span>';
|
||||||
html += '</div>';
|
html += '</div>';
|
||||||
html += '<h3 class="issue-card-title">' + issue.title + '</h3>';
|
html += '<h3 class="issue-card-title">' + issue.title + '</h3>';
|
||||||
html += '<div class="issue-card-meta">';
|
html += '<div class="issue-card-meta">';
|
||||||
|
|||||||
Reference in New Issue
Block a user