update #5
2 changed files with 8 additions and 1 deletions
|
@ -78,7 +78,7 @@ class PdfActionsManager {
|
||||||
imgContainer.classList.toggle("split-before");
|
imgContainer.classList.toggle("split-before");
|
||||||
}
|
}
|
||||||
|
|
||||||
setActions({ movePageTo, addPdfs, rotateElement }) {
|
setActions({ movePageTo, addFiles, rotateElement }) {
|
||||||
this.movePageTo = movePageTo;
|
this.movePageTo = movePageTo;
|
||||||
this.addFiles = addFiles;
|
this.addFiles = addFiles;
|
||||||
this.rotateElement = rotateElement;
|
this.rotateElement = rotateElement;
|
||||||
|
|
|
@ -53,6 +53,13 @@ class PdfContainer {
|
||||||
const childArray = Array.from(this.pagesContainer.childNodes);
|
const childArray = Array.from(this.pagesContainer.childNodes);
|
||||||
const startIndex = childArray.indexOf(startElement);
|
const startIndex = childArray.indexOf(startElement);
|
||||||
const endIndex = childArray.indexOf(endElement);
|
const endIndex = childArray.indexOf(endElement);
|
||||||
|
|
||||||
|
// Check & remove page number elements here too if they exist because Firefox doesn't fire the relevant event on page move.
|
||||||
|
const pageNumberElement = startElement.querySelector(".page-number");
|
||||||
|
if (pageNumberElement) {
|
||||||
|
startElement.removeChild(pageNumberElement);
|
||||||
|
}
|
||||||
|
|
||||||
this.pagesContainer.removeChild(startElement);
|
this.pagesContainer.removeChild(startElement);
|
||||||
if (!endElement) {
|
if (!endElement) {
|
||||||
this.pagesContainer.append(startElement);
|
this.pagesContainer.append(startElement);
|
||||||
|
|
Loading…
Reference in a new issue