display page number on mouse-hover issue#527

This commit is contained in:
mannam
2024-01-02 16:44:57 +05:30
parent bbd8de0899
commit 5af5794dfe
2 changed files with 40 additions and 1 deletions

View File

@@ -171,6 +171,26 @@ class PdfActionsManager {
div.appendChild(insertFileButtonRightContainer);
const adaptPageNumber = (pageNumber, div) => {
const pageNumberElement = document.createElement('span');
pageNumberElement.classList.add('page-number');
pageNumberElement.textContent = pageNumber;
div.insertBefore(pageNumberElement, div.firstChild);
};
div.addEventListener('mouseenter', () => {
const pageNumber = Array.from(div.parentNode.children).indexOf(div) + 1;
adaptPageNumber(pageNumber, div);
});
div.addEventListener('mouseleave', () => {
const pageNumberElement = div.querySelector('.page-number');
if (pageNumberElement) {
div.removeChild(pageNumberElement);
}
});
return div;
}
}