scratch
/file.html |
@@ -85,6 +85,9 @@ |
<span class="input-group-btn"> |
<button id="btn-clipboard" class="btn btn-default" type="button"><i class="glyphicon glyphicon-paperclip"></i></button> |
</span> |
<span class="input-group-btn"> |
<button id="btn-mailto" class="btn btn-default" type="button"><i class="glyphicon glyphicon-envelope"></i></button> |
</span> |
</div> |
<strong class="error text-danger" data-dz-errormessage></strong> |
</div> |
@@ -191,7 +194,7 @@ |
.opacity = "0"; |
}).on("success", (file, data) => { |
|
var boxURLID = '_' + Math |
const boxURLID = '_' + Math |
.random() |
.toString(36) |
.substr(2, 9); |
@@ -206,7 +209,7 @@ |
.setAttribute('id', boxURLID) |
|
// Clipboard button. |
clipButtonID = '_' + Math |
const clipButtonID = '_' + Math |
.random() |
.toString(36) |
.substr(2, 9); |
@@ -219,6 +222,17 @@ |
.previewElement |
.querySelector("#btn-clipboard") |
.setAttribute('id', clipButtonID); |
|
// Mailto button. |
const mailToButtonID = '_' + Math |
.random() |
.toString(36) |
.substr(2, 9); |
|
file |
.previewElement |
.querySelector("#btn-mailto") |
.setAttribute('id', mailToButtonID); |
|
file |
.previewElement |
@@ -230,6 +244,12 @@ |
.setAttribute("disabled", "disabled"); |
|
new Clipboard('#' + clipButtonID); |
|
$('#' + mailToButtonID).on('click', () => { |
window.location.href = "mailto:user@domain.tld?subject="+ |
encodeURIComponent('Check this out!') + "&body=" + |
encodeURIComponent($('#' + boxURLID).val()); |
}); |
}); |
|
document.querySelector("#actions .start").onclick = () => { |