mirror of
https://github.com/mozilla/pdf.js.git
synced 2026-07-13 02:25:47 +02:00
Merge pull request #20955 from calixteman/bug2025247
Remove the selection after the pages have been extracted (bug 2025247)
This commit is contained in:
commit
2bcf2bb911
@ -1890,6 +1890,9 @@ describe("Reorganize Pages View", () => {
|
|||||||
await Promise.all(
|
await Promise.all(
|
||||||
pages.map(async ([browserName, page]) => {
|
pages.map(async ([browserName, page]) => {
|
||||||
await waitForThumbnailVisible(page, 1);
|
await waitForThumbnailVisible(page, 1);
|
||||||
|
const labelSelector = "#viewsManagerStatusActionLabel";
|
||||||
|
await waitForTextToBe(page, labelSelector, "Select pages");
|
||||||
|
|
||||||
await waitAndClick(
|
await waitAndClick(
|
||||||
page,
|
page,
|
||||||
`.thumbnail:has(${getThumbnailSelector(1)}) input`
|
`.thumbnail:has(${getThumbnailSelector(1)}) input`
|
||||||
@ -1899,6 +1902,8 @@ describe("Reorganize Pages View", () => {
|
|||||||
`.thumbnail:has(${getThumbnailSelector(3)}) input`
|
`.thumbnail:has(${getThumbnailSelector(3)}) input`
|
||||||
);
|
);
|
||||||
|
|
||||||
|
await waitForTextToBe(page, labelSelector, `${FSI}2${PDI} selected`);
|
||||||
|
|
||||||
const handleExport = await createPromise(page, resolve => {
|
const handleExport = await createPromise(page, resolve => {
|
||||||
window.PDFViewerApplication.eventBus.on(
|
window.PDFViewerApplication.eventBus.on(
|
||||||
"saveextractedpages",
|
"saveextractedpages",
|
||||||
@ -1919,6 +1924,13 @@ describe("Reorganize Pages View", () => {
|
|||||||
.toEqual([
|
.toEqual([
|
||||||
{ document: null, pageIndices: [0, 1], includePages: [0, 2] },
|
{ document: null, pageIndices: [0, 1], includePages: [0, 2] },
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
await waitForTextToBe(page, labelSelector, "Select pages");
|
||||||
|
// All checkboxes should be unchecked.
|
||||||
|
await page.waitForSelector(
|
||||||
|
"#thumbnailsView:not(:has(input:checked))",
|
||||||
|
{ visible: true }
|
||||||
|
);
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|||||||
@ -844,6 +844,7 @@ class PDFThumbnailViewer {
|
|||||||
});
|
});
|
||||||
this.#clearSelection();
|
this.#clearSelection();
|
||||||
this.#toggleMenuEntries(false);
|
this.#toggleMenuEntries(false);
|
||||||
|
this.#updateStatus("select");
|
||||||
}
|
}
|
||||||
|
|
||||||
#copyPages(clearSelection = true) {
|
#copyPages(clearSelection = true) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user