Improve toolbox checklists, image browsing, and guide integration
All checks were successful
Deploy Sokko G / deploy (push) Successful in 18s
All checks were successful
Deploy Sokko G / deploy (push) Successful in 18s
This commit is contained in:
parent
00e73f0062
commit
386212041f
47 changed files with 744 additions and 112 deletions
|
|
@ -170,6 +170,8 @@ test("toolbox module registry and modules expose expected behavior", async () =>
|
|||
const textImportPlanning = await readFile("website/src/features/toolboxes/modules/textImport/planning.js", "utf8");
|
||||
const textImportTime = await readFile("website/src/features/toolboxes/modules/textImport/time.js", "utf8");
|
||||
const imageViewer = await readFile("website/src/components/ImageViewer.jsx", "utf8");
|
||||
const imageGallery = await readFile("website/src/components/ImageGallery.jsx", "utf8");
|
||||
const moduleEmptyMessage = await readFile("website/src/features/toolboxes/modules/ModuleEmptyMessage.jsx", "utf8");
|
||||
const randomizerModule = await readFile("website/src/features/toolboxes/modules/RandomizerModule.jsx", "utf8");
|
||||
const randomizerDice = await readFile("website/src/features/toolboxes/modules/randomizer/RandomizerDice.jsx", "utf8");
|
||||
const randomizerWheel = await readFile("website/src/features/toolboxes/modules/randomizer/RandomizerWheel.jsx", "utf8");
|
||||
|
|
@ -228,6 +230,8 @@ test("toolbox module registry and modules expose expected behavior", async () =>
|
|||
assert.match(addToolControls, /tool-add-quick-toggle/);
|
||||
assert.match(moduleMetadataRegistry, /scrollable: true/);
|
||||
assert.match(moduleShell, /module-content/);
|
||||
assert.match(moduleShell, /scrollIntoView/);
|
||||
assert.match(moduleShell, /data-module-id/);
|
||||
assert.match(moduleShell, /module-scroll-button/);
|
||||
assert.match(moduleShell, /module-collapse-button/);
|
||||
assert.match(moduleShell, /aria-expanded=\{!collapsed\}/);
|
||||
|
|
@ -395,6 +399,8 @@ test("toolbox module registry and modules expose expected behavior", async () =>
|
|||
assert.match(checklistParts, /checklist-qty-current/);
|
||||
assert.match(checklistParts, /checklist-delete-button nds-icon-button/);
|
||||
assert.match(checklistModule, /useGroupedReorder/);
|
||||
assert.match(checklistModule, /hideCompletedItems/);
|
||||
assert.match(checklistParts, /visibleItems/);
|
||||
assert.match(checklistBundle, /getItemProps/);
|
||||
assert.match(checklistParts, /getGroupProps/);
|
||||
assert.match(checklistModule, /getGroupBoundaryProps/);
|
||||
|
|
@ -411,6 +417,8 @@ test("toolbox module registry and modules expose expected behavior", async () =>
|
|||
assert.match(imagesModule, /createImageAnnotationModule/);
|
||||
assert.match(imagesModule, /TextExchangeActions/);
|
||||
assert.match(imagesModule, /image-annotate-button/);
|
||||
assert.match(imagesModule, /kind: "collection"/);
|
||||
assert.match(imagesModule, /galleryButton/);
|
||||
assert.match(imagesModule, /dataTransfer\.files/);
|
||||
assert.match(imageAnnotationModule, /export function ImageAnnotationModule/);
|
||||
assert.match(imageAnnotationModule, /annotation-marker/);
|
||||
|
|
@ -455,6 +463,11 @@ test("toolbox module registry and modules expose expected behavior", async () =>
|
|||
assert.match(imageViewer, /!hasMarkers &&/);
|
||||
assert.match(imageViewer, /<Icon name="zoom"/);
|
||||
assert.match(imageViewer, /annotation-marker-list themed-scrollbar/);
|
||||
assert.match(imageViewer, /ArrowLeft/);
|
||||
assert.match(imageViewer, /ArrowRight/);
|
||||
assert.match(imageViewer, /<ImageGallery/);
|
||||
assert.match(imageGallery, /image-viewer-gallery-item/);
|
||||
assert.match(moduleEmptyMessage, /toolbox-module-empty/);
|
||||
});
|
||||
|
||||
test("task planner helpers keep hierarchy, reorder and reset behavior stable", () => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue