Merge pull request #191 from teaxyz/+linkableWhitePapers

+linkableWhitePapers
This commit is contained in:
Chris Waters 2022-11-14 12:40:03 -05:00 committed by GitHub
commit 78880d684f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -97,23 +97,21 @@
} }
const adobeDCView = getAdobeDcView(); const adobeDCView = getAdobeDcView();
adobeDCView.previewFile({ const hash = window.location.hash.replace(/^#/, '_')
content:{ const suffix = versions.find(v => v[1] === hash) || ''
location: { viewWhitepaper(suffix)
url: getWhitePaperUrl(),
}
},
metaData:{
fileName: "tea.white-paper.pdf"
}
}, { embedMode: "IN_LINE" });
} catch (error) { } catch (error) {
console.error('test:', error); console.error('test:', error);
} }
}); });
function viewWhitepaper(suffix) { function viewWhitepaper(suffix) {
if (suffix.length) {
window.location.hash = '#' + suffix.substr(1)
} else{
// https://stackoverflow.com/questions/1397329/how-to-remove-the-hash-from-window-location-url-with-javascript-without-page-r/5298684#5298684
history.pushState("", document.title, window.location.pathname + window.location.search)
}
const adobeDCView = getAdobeDcView(); const adobeDCView = getAdobeDcView();
const url = getWhitePaperUrl(suffix); const url = getWhitePaperUrl(suffix);
adobeDCView.previewFile({ adobeDCView.previewFile({