Skip to content

Commit

Permalink
added copy to clipboard
Browse files Browse the repository at this point in the history
  • Loading branch information
blubtxt committed Oct 10, 2019
1 parent 0f7c2d9 commit eff8a59
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions html/js/content.js
Expand Up @@ -11,7 +11,7 @@
dataType: 'json',
success: function (data) {
$.each(data, function(index, element) {
$('#content').append('<li><div class="item"><a id="' + element.id + '"></a><a href="#' + element.id + '">#' + element.id + '</a> <a target="_blank" href="editor.html#' + element.id + '">Editor</a><code class="data">' + sanitize(element.data) + '</code></div></li>');
$('#content').append('<li><div class="item"><a id="' + element.id + '"></a><a href="#' + element.id + '">#' + element.id + '</a> <a target="_blank" href="editor.html#' + element.id + '">Editor</a> <a id="copy" href="#' + sanitize(element.data) + '" onclick="copy(this);">Copy</a><code class="data">' + sanitize(element.data) + '</code></div></li>');
});
$('#content li').wrap('<ul/>');
}
Expand All @@ -21,10 +21,20 @@
dataType: 'json',
success: function (data) {
$.each(data, function(index, element) {
$('#events').append('<li><div class="item"><a id="event' + element.id + '"></a><a href="#event' + element.id + '">#' + element.id + '</a> <a target="_blank" href="editor.html#event' + element.id + '">Editor</a><code class="data">' + sanitize(element.data) + '</code></div></li>');
$('#events').append('<li><div class="item"><a id="event' + element.id + '"></a><a href="#event' + element.id + '">#' + element.id + '</a> <a target="_blank" href="editor.html#event' + element.id + '">Editor</a> <a id="copy" href="#' + sanitize(element.data) + '" onclick="copy(this);">Copy</a><code class="data">' + sanitize(element.data) + '</code></div></li>');
});
$('#events li').wrap('<ul/>');
}
});

});
})();

function copy(obj) {
var dummy = document.createElement("textarea");
document.body.appendChild(dummy);
dummy.value = obj.getAttribute("href").slice(1);;
dummy.select();
document.execCommand("copy");
document.body.removeChild(dummy);
}

0 comments on commit eff8a59

Please sign in to comment.