initial commit
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
|
||||
// Class definition
|
||||
var KTAccountReferralsReferralProgram = function () {
|
||||
// Private functions
|
||||
|
||||
var initReferralProgrammClipboard = function() {
|
||||
var button = document.querySelector('#kt_referral_program_link_copy_btn');
|
||||
var input = document.querySelector('#kt_referral_link_input');
|
||||
var clipboard = new ClipboardJS(button);
|
||||
|
||||
clipboard.on('success', function(e) {
|
||||
var buttonCaption = button.innerHTML;
|
||||
//Add bgcolor
|
||||
input.classList.add('bg-success');
|
||||
input.classList.add('text-inverse-success');
|
||||
|
||||
button.innerHTML = 'Copied!';
|
||||
|
||||
setTimeout(function() {
|
||||
button.innerHTML = buttonCaption;
|
||||
|
||||
// Remove bgcolor
|
||||
input.classList.remove('bg-success');
|
||||
input.classList.remove('text-inverse-success');
|
||||
}, 3000); // 3seconds
|
||||
|
||||
e.clearSelection();
|
||||
});
|
||||
}
|
||||
|
||||
// Public methods
|
||||
return {
|
||||
init: function () {
|
||||
initReferralProgrammClipboard();
|
||||
}
|
||||
}
|
||||
}();
|
||||
|
||||
// On document ready
|
||||
KTUtil.onDOMContentLoaded(function() {
|
||||
KTAccountReferralsReferralProgram.init();
|
||||
});
|
||||
Reference in New Issue
Block a user