PluginProbe
Borderless – Addons and Templates for Elementor / 1.1.1
Borderless – Addons and Templates for Elementor v1.1.1
trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.2.2 1.2.3 All 78 releases
borderless / includes / icon-manager / assets / js / icon-manager.min.js

icon-manager.min.js in Borderless – Addons and Templates for Elementor 1.1.1, at includes/icon-manager/assets/js/icon-manager.min.js

1 lines 3.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (function(a){"use strict";a.borderlessTrigger=a.borderlessTrigger||{};a.borderlessTrigger.wp_media=a.borderlessTrigger.wp_media||[];a.borderlessTrigger.media_new=function(){var b=a("body");b.on("click",".borderless-upload-icon",a.borderlessTrigger.media_new_activate)};a.borderlessTrigger.media_new_activate=function(e){e.preventDefault();var c=a(this),b=c.data();b.input_target=a("#"+b.target);var d=wp.media({frame:b.frame,library:{type:b.type},button:{text:b.button},className:b["class"]});d.on("select update insert",function(){a.borderlessTrigger.media_new_insert(d,b)});d.open()};a.borderlessTrigger.media_new_insert=function(d,b){var e=d.state(),c=e.get("selection").first().toJSON();b.input_target.val(c.id).trigger("change");a("body").trigger(b.trigger,[c,b])};a(document).ready(function(){a.borderlessTrigger.media_new();a("body").on("borderless_insert_zip",a.borderlessTrigger.icon_insert);a("body").on("click",".borderless_del_icon",a.borderlessTrigger.icon_remove)});a.borderlessTrigger.icon_insert=function(e,d,b){b.input_target.val("");var c=a(".borderless_iconfont_manager");var f=a("#msg");if(d.subtype!=="zip"){a(".spinner").hide();f.html("<div class='error'><p>Please upload a valid ZIP file.<br/>You can create the file on icomoon.io</p></div>");f.show();setTimeout(function(){f.slideUp()},5000);return}a.ajax({type:"POST",url:ajaxurl,data:{action:"borderless_ajax_add_zipped_font",values:d,},beforeSend:function(){a(".spinner").css({opacity:0,display:"block",visibility:"visible",position:"absolute",top:"21px",left:"345px"}).animate({opacity:1})},success:function(g){a(".spinner").hide();if(g.match(/borderless_font_added/)){f.html("<div class='updated'><p>Font icon added successfully! Reloading the page... </p></div>");f.show();setTimeout(function(){f.slideUp();location.reload()},5000)}else{f.html("<div class='error'><p>Couldn't add the font.<br/>The script returned the following error: "+g+"</p></div>");f.show();setTimeout(function(){f.slideUp()},5000)}if(typeof console!=="undefined"){console.log(g)}}})};a.borderlessTrigger.icon_remove=function(f){f.preventDefault();var d=a(this),e=d.parents(".borderless-available-font:eq(0)"),c=d.parents(".borderless_iconfont_manager:eq(0)"),b=c.find(".borderless-available-font"),h=d.data("delete");var g=a("#msg");a.ajax({type:"POST",url:ajaxurl,data:{action:"borderless_ajax_remove_zipped_font",del_font:h,},beforeSend:function(){a(".spinner").css({opacity:0,display:"block",visibility:"visible",position:"absolute",top:"21px",left:"345px"}).animate({opacity:1})},error:function(){a(".spinner").hide();g.html("<div class='error'><p>Couldn't remove the font because the server didn’t respond.<br/>Please reload the page, then try again</p></div>");g.show();setTimeout(function(){g.slideUp()},5000)},success:function(i){a(".spinner").hide();if(i.match(/borderless_font_removed/)){g.html("<div class='updated'><p>Icon set deleted successfully! Reloading the page...</p></div>");g.show();setTimeout(function(){g.slideUp();location.reload()},5000)}else{g.html("<p><div class='error'><p>Couldn't remove the font.<br/>Reloading the page...</p></div>");g.show();setTimeout(function(){g.slideUp();location.reload()},5000)}if(typeof console!=="undefined"){console.log(i)}},complete:function(i){}})}})(jQuery);