-
Notifications
You must be signed in to change notification settings - Fork 45
[FEATURE] Client-side paging #878
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: 6.x
Are you sure you want to change the base?
Conversation
|
|
||
| <script> | ||
| window.addEventListener('tx-dlf-documentLoaded', (e) => { | ||
| // TODO(client-side): When there are multiple instances of metadata plugin? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This part should be tested and checked if the metadata is correctly displayed.
| var cnt = Math.min(this.fulltexts.length, this.images.length); | ||
| dlfViewer.prototype.initLoadFulltexts = function (visiblePages) { | ||
| if (this.docController === null) { | ||
| // TODO(client-side): Make it work then docController === null |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Probably it should be: Make it work when docController === null
b1bd553 to
12f215c
Compare
12f215c to
08c9b78
Compare
7d9cbf1 to
4d07ae1
Compare
7507d50 to
14853a2
Compare
b274075 to
b5bf409
Compare
03957df to
c794dec
Compare
c794dec to
64c6835
Compare
bbadfff to
0a03d63
Compare
bcce7c6 to
a135764
Compare
|
All warnings "..." is defined but never used. are false positives. Those classes are called from fluid templates. |
On large documents, rendering metadata of all sections can take a considerable amount of time. Instead, allow to just render the current metadata, and fetch the additional metadata in an API call.
- remove dead variables - fix check for mime type
- removed unused e param from onStateChanged - make fetchMetadata async so no spinner is needed
- remove unused paramaters - decrease complexity of updateNavigationControls
Error: `Inventory link with key "t3tsref:data-type-page-id" (data-type-page-id) not found.`
fb1a8b5 to
803717c
Compare
Changes are tested - paging works.
Known problems: