readium / readium-js-viewer

👁 ReadiumJS viewer: default web app for Readium.js library
BSD 3-Clause "New" or "Revised" License
549 stars 186 forks source link

JavaScript Popup Not working in #728

Open vigneshkumarelumalai opened 4 years ago

vigneshkumarelumalai commented 4 years ago

We developed ePub with few javascript popups, it works fine in Readium app scrolled mode, when we change the layout/ pagination to auto mode popup's was not working properly. Please help us to solve this issue.

Thanks in advance,

Regards, Vignesh

danielweck commented 4 years ago

What Readium app are you experiencing this problem with?

vigneshkumarelumalai commented 4 years ago

We are using readium extension for chrome

vigneshkumarelumalai commented 4 years ago

We are using readium extension for chrome in windows

danielweck commented 4 years ago

I am moving this issue to https://github.com/readium/readium-js-viewer ...

danielweck commented 4 years ago

The coordinate system inside CSS columns is different than inside a scrolling page (CSS positioning static/fixed/relative/absolute etc.)

Are your popups working with other reading systems? (e.g. MacOS Books.app / iOS iBooks)

vigneshkumarelumalai commented 4 years ago

No, we didn't check in other reading system

vigneshkumarelumalai commented 4 years ago

Please confirm aside footnote popup will work in readium app.

danielweck commented 4 years ago

@Praveenintegra said:

We are having ePub with Popup which working perfectly in older version of readium app for chrome windows. But in latest version popup is not showing up.

https://github.com/readium/readium-js-viewer/issues/729

danielweck commented 4 years ago

The Readium Chrome app / extension has not been updated for a while. However, Google updates the Chrome web browser regularly, so this may be the cause for a breaking change.

danielweck commented 4 years ago

Note that 3 years ago, Google announced dropping support for Chrome apps: https://blog.chromium.org/2016/08/from-chrome-apps-to-web.html

Readium is still reachable directly via this link, but has not been referenced in the Chrome Web Store for some time: https://chrome.google.com/webstore/detail/readium/fepbnnnkkadjhjahcafoaglimekefifl

There is not active open-source development in readium-js-viewer (just occasional basic maintenance), which means that both the deprecated Chrome app and the online / cloud reader are now in "out of date" state (i.e. based on old library dependencies, and on an older technology stack).

There is active development in the Readium space, but both the architecture and the technology stack has been modernized, resulting in separate projects, and the deprecation of readium-js-viewer (and its "companion" projects readium-js, readium-shared-js, readium-cfi-js).