Skip to content

Instantly share code, notes, and snippets.

@bjoerntx
Created June 29, 2020 13:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bjoerntx/01821c9e7bd46b3ebf465a51a1c1025d to your computer and use it in GitHub Desktop.
Save bjoerntx/01821c9e7bd46b3ebf465a51a1c1025d to your computer and use it in GitHub Desktop.
TXTextControl.addEventListener("clipboardDataTransferStart", clipboardDataTransferStartHandler);
TXTextControl.addEventListener("clipboardDataTransferComplete", clipboardDataTransferCompleteHandler);
TXTextControl.addEventListener("clipboardDataTransferProgress", clipboardDataTransferProgressHandler);
TXTextControl.addEventListener("clipboardDataTransferAborted", clipboardDataTransferAbortedHandler);
function clipboardDataTransferStartHandler() {
$(".progress-bar").attr("aria-valuenow", 0);
$(".progress-bar").css("width", "0%");
$(".progress-bar").removeClass("bg-success");
$(".progress-bar").addClass("progress-bar-striped progress-bar-animated bg-danger");
}
function clipboardDataTransferCompleteHandler() {
$(".progress-bar").removeClass("progress-bar-striped progress-bar-animated bg-danger");
$(".progress-bar").addClass("bg-success");
$(".progress-bar").attr("aria-valuenow", 100);
$(".progress-bar").css("width", "100%");
}
function clipboardDataTransferProgressHandler(e) {
$(".progress-bar").attr("aria-valuenow", e.progress);
$(".progress-bar").css("width", e.progress + "%");
}
function clipboardDataTransferAbortedHandler() {
clipboardDataTransferCompleteHandler();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment