docbrown/app/javascript/packs/clipboardCopy.js
2020-03-24 13:13:48 -04:00

25 lines
No EOL
540 B
JavaScript

HTMLDocument.prototype.ready = new Promise(resolve => {
if (document.readyState !== 'loading') {
return resolve();
}
document.addEventListener('DOMContentLoaded', () => resolve());
return null;
});
document.ready.then(() => {
if (
!window.clipboard &&
!window.Clipboard &&
!navigator.clipboard &&
!navigator.Clipboard
) {
import('clipboard-polyfill').then(module => {
window.clipboard = module;
});
}
});
// import('@github/clipboard-copy-element');
// Temporarily removed due to problems