Todo/Done menu mark all in this column
This commit is contained in:
28
README.md
28
README.md
@@ -39,12 +39,15 @@ have comments keep showing the count as before.
|
||||
|
||||
When you drop a card (or Kanboard auto-refreshes the board via polling), it rebuilds the
|
||||
board with `$("#board-container").replaceWith(...)`, and the new element starts scrolled to
|
||||
the far left -- so the view jumps back to the first column. This tweak remembers the
|
||||
horizontal scroll position and restores it as soon as the rebuilt board appears, so the
|
||||
board stays where you were.
|
||||
the far left -- so the view jumps back to the first column. A **full page reload** (for
|
||||
example clicking the Done/Todo badge, which navigates and redirects back to the board) does
|
||||
the same. This tweak remembers the horizontal scroll position and restores it in both cases,
|
||||
so the board stays where you were.
|
||||
|
||||
- Implemented in `Asset/js/keep-scroll.js`: it observes the stable parent (the container
|
||||
itself is replaced), reads/writes `scrollLeft` on whichever `#board-container` is current.
|
||||
itself is replaced) and restores `scrollLeft` on whichever `#board-container` is current
|
||||
after an AJAX rebuild, and persists the position per board in `sessionStorage` so it also
|
||||
survives a full page reload.
|
||||
- **On by default.** Toggle it under "Settings -> Organon Tweaks".
|
||||
|
||||
### Open a card only on a quick click
|
||||
@@ -117,12 +120,12 @@ single arrow** (up for ascending, down for descending) when it is ON.
|
||||
(which also hides the native sort menu). Per-column state lives in project metadata.
|
||||
- **On by default.** Toggle it under "Settings -> Organon Tweaks".
|
||||
|
||||
### Done/Due badge
|
||||
### Done/Todo badge
|
||||
|
||||
A two-state toggle badge for marking a card done, shown on the board card face (top-right, below the
|
||||
header) and on the task view (4th column, near the due date). It reads **`[ ] Due`** (dark red) while
|
||||
the task is pending; one click flips it to **`[x] Done`** (light green). The card itself is not
|
||||
recolored -- only the badge. The "Due" colors reuse FinanceBuddy's debit badge for consistency.
|
||||
A two-state toggle badge for marking a card done, shown on the board card face (above the title) and
|
||||
on the task view (4th column, near the due date). It reads **Todo** (black on light red) while the
|
||||
task is pending; one click flips it to **Done** (black on light green). The card itself is not
|
||||
recolored -- only the badge.
|
||||
|
||||
- Rendered server-side (no JavaScript) via `template:board:private:task:before-title`
|
||||
(`Template/board/done_badge.php`), `template:task:details:fourth-column`
|
||||
@@ -135,6 +138,11 @@ recolored -- only the badge. The "Due" colors reuse FinanceBuddy's debit badge f
|
||||
open-only filter, but reappears if you clear the filter (or use the "Board: show all tasks" filter).
|
||||
- With that option **off**, the badge is an independent marker stored in task metadata
|
||||
(`organon_done`) that never touches the open/closed status.
|
||||
- **Bulk per-column action.** The board column header dropdown gains a **Mark all as Done/Todo** entry
|
||||
(`Template/board/mark_all_item.php`, moved into the menu by `relocate.js`). It opens a single modal
|
||||
that both confirms and picks the direction -- **Mark all Done** or **Mark all Todo** -- then sets
|
||||
every task in that column/swimlane to the chosen state (an overwrite, not a per-task toggle), honoring
|
||||
the same close-mode/marker-mode semantics as the badge.
|
||||
- **Off by default.** Toggle it under "Settings -> Organon Tweaks".
|
||||
|
||||
## Settings
|
||||
@@ -165,7 +173,7 @@ the page:
|
||||
|
||||
**Done badge**
|
||||
|
||||
- **Show a Done/Due badge on cards** -- default off.
|
||||
- **Show a Done/Todo badge on cards** -- default off.
|
||||
- **Marking Done also closes the task** -- default off.
|
||||
|
||||
Standalone:
|
||||
|
||||
Reference in New Issue
Block a user