Verified Commit e87ac5dd authored by Jelle van der Waa's avatar Jelle van der Waa 🚧
Browse files

Use the clipboard API for copy paste

The Document.execCommand API is deprecated and no longer recommended to
be used. It's replacement is the much simpler navigator.clipboard API
which is supported in all browsers except internet explorer.
parent 8ec170b3
Pipeline #7161 passed with stage
in 1 minute
......@@ -308,14 +308,10 @@ endif;
</div>
<script>
$(document).ready(function() {
$('.copy').click(function(e) {
var tmp = $("<input>");
$("body").append(tmp);
tmp.val($(this).text()).select();
document.execCommand("copy");
tmp.remove();
document.addEventListener('DOMContentLoaded', function() {
document.querySelector('.copy').addEventListener('click', function(e) {
e.preventDefault();
navigator.clipboard.writeText(event.target.text);
});
});
</script>
......@@ -137,14 +137,10 @@ endif;
</div>
<script>
$(document).ready(function() {
$('.copy').click(function(e) {
var tmp = $("<input>");
$("body").append(tmp);
tmp.val($(this).text()).select();
document.execCommand("copy");
tmp.remove();
document.addEventListener('DOMContentLoaded', function() {
document.querySelector('.copy').addEventListener('click', function(e) {
e.preventDefault();
navigator.clipboard.writeText(event.target.text);
});
});
</script>
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment