{"action":"closed","issue":{"url":"https://api.github.com/repos/UniversalViewer/universalviewer/issues/551","repository_url":"https://api.github.com/repos/UniversalViewer/universalviewer","labels_url":"https://api.github.com/repos/UniversalViewer/universalviewer/issues/551/labels{/name}","comments_url":"https://api.github.com/repos/UniversalViewer/universalviewer/issues/551/comments","events_url":"https://api.github.com/repos/UniversalViewer/universalviewer/issues/551/events","html_url":"https://github.com/UniversalViewer/universalviewer/issues/551","id":300214449,"number":551,"title":"New approach to PDF support","user":{"login":"tomcrane","id":1443575,"avatar_url":"https://avatars1.githubusercontent.com/u/1443575?v=4","gravatar_id":"","url":"https://api.github.com/users/tomcrane","html_url":"https://github.com/tomcrane","followers_url":"https://api.github.com/users/tomcrane/followers","following_url":"https://api.github.com/users/tomcrane/following{/other_user}","gists_url":"https://api.github.com/users/tomcrane/gists{/gist_id}","starred_url":"https://api.github.com/users/tomcrane/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomcrane/subscriptions","organizations_url":"https://api.github.com/users/tomcrane/orgs","repos_url":"https://api.github.com/users/tomcrane/repos","events_url":"https://api.github.com/users/tomcrane/events{/privacy}","received_events_url":"https://api.github.com/users/tomcrane/received_events","type":"User","site_admin":false},"labels":[{"id":635565777,"url":"https://api.github.com/repos/UniversalViewer/universalviewer/labels/stanford","name":"stanford","color":"b60205","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-02-26T12:12:13Z","updated_at":"2018-03-05T15:19:36Z","closed_at":"2018-03-05T15:19:36Z","author_association":"CONTRIBUTOR","body":"(this originates from https://github.com/sul-dlss/universalviewer/issues/16#issuecomment-344985069)\r\n\r\n## Background\r\n\r\nUV originally used pdf.js and the viewer.js that goes with it. This was replaced by pdfobject for the reasons discussed in the above link. Updates to Firefox mean this approach is no longer workable if we want to maintain consistent UX across browsers. And, Bug: it doesn't work in Firefox!\r\n\r\n## Proposal\r\n\r\nDrop PDFObject and reintroduce pdf.js, this time without using viewer.js.\r\n\r\n## Details\r\n\r\nRe-implement PDF support, building up from pdf.js but using the UV's existing user interface approach for page-to-page navigation, thumbnails, and search if possible. That is, the UV drives the pdf.js library directly instead of offloading UI to viewer.js. \r\n\r\nThis is an iterative process that can be split into further issues as the work progresses.The first task is to render a navigable PDF.\r\n\r\n"}}
{"actor":{"display_login":"edsilv"}}