File "tp-copy-dow-icons.js"
Full Path: /home/digimqhe/flashdigi.uk/assets/js/extra/syntax-highlighter/tp-copy-dow-icons.js
File size: 1.18 KB
MIME-type: text/plain
Charset: utf-8
/*unfold*/
(function ($) {
"use strict";
var WidgetshHandler = function($scope, $) {
var container = $scope.find('.tp-code-highlighter.tpcpicon'),
data_copy = container.data("prismjs-copy"),
data_copyed = container.data("prismjs-copy-success"),
data_copyicon = container.data("copyicon"),
data_copiedbtnicon = container.data("copiedbtnicon"),
tpdowicon = $scope.find('.tp-code-highlighter.tpdowicon'),
data_dowtext = tpdowicon.data("download-text"),
data_dowicon = tpdowicon.data("download-iconsh");
if(container.length){
container.find('.copy-to-clipboard-button').html(data_copy + data_copyicon);
$( ".copy-to-clipboard-button" ).on( "click", function() {
container.find('.copy-to-clipboard-button').html(data_copyed + data_copiedbtnicon);
setTimeout(function(){
container.find('.copy-to-clipboard-button').html(data_copy + data_copyicon);
}, 1500);
});
}
if(tpdowicon.length){
tpdowicon.find('.toolbar-item a').html(data_dowtext + data_dowicon);
}
};
$(window).on('elementor/frontend/init', function () {
elementorFrontend.hooks.addAction('frontend/element_ready/tp-syntax-highlighter.default', WidgetshHandler);
});
})(jQuery);