|
| 1 | +import { createBrowserRequirementSelect } from "./browser-requirement.js"; |
1 | 2 | import "../../dakit/tag-input.js"; |
2 | 3 | import { documentHref, opensInNewTab } from "../../core/links.js"; |
3 | 4 | import { |
@@ -58,16 +59,7 @@ export function createQuickTaskActions(context) { |
58 | 59 | const dateInput = createQuickInput("Due date", "date", todayIsoDate()); |
59 | 60 | // The execution need is chosen at creation when it is known; leaving it |
60 | 61 | // unclassified is the honest default, never a headless claim. |
61 | | - const browser = createQuickSelect( |
62 | | - "Browser need", |
63 | | - [ |
64 | | - ["unclassified", "Not classified"], |
65 | | - ["headless", "Headless — finishes without a browser"], |
66 | | - ["required", "Browser required"], |
67 | | - ], |
68 | | - "unclassified", |
69 | | - ); |
70 | | - browser.input.value = "unclassified"; |
| 62 | + const browser = createBrowserRequirementSelect(createQuickSelect, "unclassified"); |
71 | 63 | const feedback = createFormFeedback(); |
72 | 64 |
|
73 | 65 | const createBtn = document.createElement("button"); |
@@ -518,16 +510,7 @@ export function createQuickTaskActions(context) { |
518 | 510 | assignee.input.value = preset.assigneeId; |
519 | 511 | // Generated Tasks inherit the schedule's classification, so an operator on |
520 | 512 | // a headless machine can tell from the queue what a firing will produce. |
521 | | - const browser = createQuickSelect( |
522 | | - "Browser need", |
523 | | - [ |
524 | | - ["unclassified", "Not classified"], |
525 | | - ["headless", "Headless — finishes without a browser"], |
526 | | - ["required", "Browser required"], |
527 | | - ], |
528 | | - preset.browserRequirement || "unclassified", |
529 | | - ); |
530 | | - browser.input.value = preset.browserRequirement || "unclassified"; |
| 513 | + const browser = createBrowserRequirementSelect(createQuickSelect, preset.browserRequirement || "unclassified"); |
531 | 514 | const enabled = createQuickCheckbox( |
532 | 515 | editing ? "Active" : "Activate immediately", |
533 | 516 | preset.enabled, |
|
0 commit comments