File manager - Edit - /home/ferretapmx/public_html/plugins/system/helixultimate/assets/js/admin/blog-options.js
Back
/** * @package Helix Ultimate Framework * @author JoomShaper https://www.joomshaper.com * @copyright Copyright (c) 2010 - 2025 JoomShaper * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later */ jQuery((function(e){function a(e,a){return"undefined"!=typeof Joomla&&Joomla.Text?Joomla.Text._(e,a):a}function t(){var a={},t="undefined"!=typeof Joomla?Joomla.getOptions("csrf.token"):null;return t?(a[t]=1,a):(e('#adminForm input[type="hidden"]').each((function(){"1"===this.value&&/^[a-f0-9]{32}$/i.test(this.name)&&(a[this.name]="1")})),a)}function r(e){if(e&&"object"==typeof e)return e;if("string"!=typeof e||!e.length)return null;try{return JSON.parse(e)}catch(e){return null}}function l(){var a=e("#jform_id");if(a.length){var t=parseInt(a.val(),10);if(t>0)return t}var i=window.location.search.match(/(?:[?&](?:id|a_id)=)(\d+)/);return i?parseInt(i[1],10):0}function o(e){e.find(".hu-image-upload-wrapper").empty(),e.removeClass("hu-image-field-has-image").addClass("hu-image-field-empty"),e.find("#jform_attribs_helix_ultimate_image").val("")}e(document).ready((function(){var a,t=e("#myTabTabs").find(">li").first();e('a[href="#attrib-helix_ultimate_blog_options"]').parent().insertAfter(t),(a=e("#jform_attribs_helix_ultimate_article_format label.active")).length>0&&a.click()})),e(".hu-image-field").each((function(i,l){var o=e(l);o.find(".btn-hu-image-upload").on("click",(function(e){e.preventDefault(),o.find(".hu-image-upload").click()})),o.find(".hu-image-upload").on("change",(function(i){i.preventDefault();var l=e(this),n=e(this).prop("files")[0],s=new FormData,d=t();s.append("option","com_ajax"),s.append("helix","ultimate"),s.append("request","task"),s.append("action","upload-blog-image"),s.append("format","json"),Object.keys(d).forEach((function(e){s.append(e,d[e])})),n.type.match(/image.*/)&&(s.append("image",n),e.ajax({type:"POST",data:s,dataType:"json",contentType:!1,cache:!1,processData:!1,beforeSend:function(){l.prop("disabled",!0),o.find(".btn-hu-image-upload").attr("disabled","disabled");var a=e('<div class="hu-image-item-loader"><div class="progress" id="upload-image-progress"><div class="bar"></div></div></div>');o.find(".hu-image-upload-wrapper").addClass("loading").html(a)},success:function(t){var i=r(t);if(!i)return o.find(".hu-image-upload-wrapper").removeClass("loading").empty(),void alert(a("HELIX_ULTIMATE_UPLOAD_IMAGE_FAILED","Unable to upload image. Please try again."));i.status?o.find(".hu-image-upload-wrapper").removeClass("loading").empty().html(i.output):o.find(".hu-image-upload-wrapper").removeClass("loading").empty();var n=o.find(".hu-image-upload-wrapper").find(">img");n.length?(e(".hu-image-field").removeClass("hu-image-field-empty").addClass("hu-image-field-has-image"),o.find("#jform_attribs_helix_ultimate_image").val(n.data("src"))):(e(".hu-image-field").removeClass("hu-image-field-has-image").addClass("hu-image-field-empty"),o.find("#jform_attribs_helix_ultimate_image").val("")),l.val(""),l.prop("disabled",!1),o.find(".btn-hu-image-upload").removeAttr("disabled")},xhr:function(){return myXhr=e.ajaxSettings.xhr(),myXhr.upload?myXhr.upload.addEventListener("progress",(function(a){e("#upload-image-progress").find(".bar").css("width",Math.floor(a.loaded/a.total*100)+"%")}),!1):alert(a("HELIX_ULTIMATE_UPLOAD_PROGRESS_NOT_SUPPORTED","Upload progress is not supported.")),myXhr},error:function(){o.find(".hu-image-upload-wrapper").empty(),l.val("")}})),l.val("")}))})),e(document).on("click",".btn-hu-image-remove",(function(i){i.preventDefault();var n=e(this).closest(".hu-image-field"),s=l();if(!0===confirm(a("JGLOBAL_CONFIRM_DELETE","Are you sure you want to delete?"))){if(s<=0)return void o(n);var d=e.extend({option:"com_ajax",helix:"ultimate",request:"task",action:"remove-blog-image",id:s,src:n.find(".hu-image-upload-wrapper").find(">img").attr("data-src")||n.find(".hu-image-upload-wrapper").find(">img").data("src"),format:"json"},t());e.ajax({type:"POST",data:d,dataType:"json",success:function(e){var t=r(e);t?t.status?o(n):alert(t.output||a("HELIX_ULTIMATE_REMOVE_IMAGE_FAILED","Unable to remove image. Please try again.")):alert(a("HELIX_ULTIMATE_REMOVE_IMAGE_FAILED","Unable to remove image. Please try again."))},error:function(){alert(a("HELIX_ULTIMATE_REMOVE_IMAGE_FAILED","Unable to remove image. Please try again."))}})}})),e(".btn-hu-gallery-item-upload").on("click",(function(a){a.preventDefault(),e("#hu-gallery-item-upload").click()})),e("#hu-gallery-item-upload").on("change",(function(l){l.preventDefault();var o=e(this),n=e(this).prop("files");Joomla.getOptions("system.paths");for(i=0;i<n.length;i++){var s=n[i].name.split(".").pop().toLowerCase();if("png"==s||"jpg"==s||"jpeg"==s||"gif"==s||"svg"==s||"webp"==s){let l="gallery-id-"+Math.floor(1e6*Math.random()+1);var d=new FormData,u=t();d.append("option","com_ajax"),d.append("helix","ultimate"),d.append("request","task"),d.append("action","upload-blog-image"),d.append("image",n[i]),d.append("index",l),d.append("gallery",!0),d.append("format","json"),Object.keys(u).forEach((function(e){d.append(e,u[e])})),e.ajax({type:"POST",data:d,dataType:"json",contentType:!1,cache:!1,processData:!1,beforeSend:function(){var a=e('<li class="hu-gallery-item loading" id="'+l+'"><div class="progress"><div class="bar"></div></div></li>');e(".hu-gallery-items").append(a)},success:function(t){var i=r(t);if(!i)return e("#"+l).remove(),void alert(a("HELIX_ULTIMATE_UPLOAD_GALLERY_IMAGE_FAILED","Unable to upload gallery image. Please try again."));i.status?e("#"+l).attr("data-src",i.data_src).removeClass("loading").empty().html(i.output):(e("#"+l).remove(),alert(i.output));let o=[];e(".hu-gallery-items").find(">.hu-gallery-item").each((function(a,t){o.push('"'+e(t).data("src")+'"')}));let n='{"helix_ultimate_gallery_images":['+o+"]}";e("#jform_attribs_helix_ultimate_gallery").val(n)},xhr:function(){return myXhr=e.ajaxSettings.xhr(),myXhr.upload?myXhr.upload.addEventListener("progress",(function(a){e("#"+l).find(".bar").css("width",Math.floor(a.loaded/a.total*100)+"%")}),!1):console.log(a("HELIX_ULTIMATE_UPLOAD_PROGRESS_NOT_SUPPORTED","Upload progress is not supported.")),myXhr}})}}o.val("")})),e(".hu-gallery-items").sortable({stop:function(a,t){let i=[];e(".hu-gallery-item").each((function(a,t){i.push('"'+e(t).data("src")+'"')}));let r='{"helix_ultimate_gallery_images":['+i+"]}";e("#jform_attribs_helix_ultimate_gallery").val(r)}}),e(document).on("click",".btn-hu-remove-gallery-image",(function(i){i.preventDefault();var o=e(this).parent(),n=l();if(!0===confirm(a("JGLOBAL_CONFIRM_DELETE","Are you sure you want to delete?"))){var s=function(){o.remove();let a=[];e(".hu-gallery-item").each((function(t,i){a.push('"'+e(i).data("src")+'"')}));let t='{"helix_ultimate_gallery_images":['+a+"]}";e("#jform_attribs_helix_ultimate_gallery").val(t)};if(n<=0)return void s();var d=e.extend({option:"com_ajax",helix:"ultimate",request:"task",action:"remove-blog-image",id:n,src:o.attr("data-src")||o.data("src"),format:"json"},t());e.ajax({type:"POST",data:d,dataType:"json",success:function(e){var t=r(e);t?t.status?s():alert(t.output||a("HELIX_ULTIMATE_REMOVE_GALLERY_IMAGE_FAILED","Unable to remove gallery image. Please try again.")):alert(a("HELIX_ULTIMATE_REMOVE_GALLERY_IMAGE_FAILED","Unable to remove gallery image. Please try again."))},error:function(){alert(a("HELIX_ULTIMATE_REMOVE_GALLERY_IMAGE_FAILED","Unable to remove gallery image. Please try again."))}})}}))}));
| ver. 1.4 |
Github
|
.
| PHP 8.2.32 | Generation time: 0.06 |
proxy
|
phpinfo
|
Settings