| Current Path : /proc/1908984/root/proc/thread-self/root/tmp/ |
| Current File : //proc/1908984/root/proc/thread-self/root/tmp/php43VreP |
home/digilove/public_html/components/com_jce/editor/tiny_mce/plugins/imgmanager_ext/js/imgmanager.js0000644 00000043157 15243043453 0030227 0 ustar 00 /* jce - 2.9.21 | 2022-03-30 | https://www.joomlacontenteditor.net | Copyright (C) 2006 - 2022 Ryan Demmer. All rights reserved | GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html */
!function($){var useThumbnail=!1,ImageManagerDialog={settings:{},selectedItems:[],init:function(){tinyMCEPopup.restoreSelection();var br,ed=tinyMCEPopup.editor,n=ed.selection.getNode(),self=this;$("button#insert").on("click",function(e){self.insert(),e.preventDefault()});var src=ed.convertURL(ed.dom.getAttrib(n,"src"));if(src=decodeURIComponent(src),$.each(this.settings.attributes,function(k,v){parseFloat(v)||$("#attributes-"+k).hide()}),Wf.init(),$("#alt").on("change",function(){""===this.value?$(this).removeClass("uk-edited"):$(this).addClass("uk-edited")}).addClass("uk-input-multiple"),$("#src, #popup_src").addClass("uk-input-multiple-disabled").attr("placeholder",tinyMCEPopup.getLang("imgmanager_ext.select_multiple","Multiple Image Selection")),$("#onmouseover, #onmouseout").addClass("uk-persistent-focus").on("click focus",function(){$("#onmouseover, #onmouseout").removeClass("uk-active"),$(this).addClass("uk-active")}),$("#responsive_picture").on("click",function(){$('input[name^="responsive_media_query"]').prop("disabled",!this.checked)}),$('input[name^="responsive_width_descriptor"], input[name^="responsive_pixel_density"]').on("change",function(){this.value=this.value.replace(/[^0-9\.]+/g,"")}),$("#responsive_tab").on("click focus",'input[name^="responsive_source"]',function(e){$('input[name^="responsive_source"]').removeClass("uk-active"),$(this).addClass("uk-active")}),$("body").on("click.persistent-focus",function(e){$(e.target).is(".uk-persistent-focus, li.file")||$(e.target).parents("li.file").length||$(".uk-persistent-focus").removeClass("uk-active")}),WFPopups.setup({remove:function(el){ed.dom.remove(ed.dom.getParent(el,"a"),1)},change:function(name){name&&self.updateSelectedItems().then(function(){var selected=self.selectedItems;1===selected.length&&self.selectFile(selected[0]),selected.length>1&&self.selectMultiple()})}}),n&&"IMG"==n.nodeName){$("#insert").button("option","label",tinyMCEPopup.getLang("update","Update",!0)),$("#src").val(src);var w=Wf.getAttrib(n,"width"),h=Wf.getAttrib(n,"height");$("#width").val(function(){return w?($(this).addClass("uk-isdirty"),w):h?void 0:n.width}),$("#height").val(function(){return h?($(this).addClass("uk-isdirty"),h):w?void 0:n.height}),$("#alt").val(function(){var val=ed.dom.getAttrib(n,"alt");if(val)return $(this).addClass("uk-edited"),val}),$("#title").val(ed.dom.getAttrib(n,"title")),$.each(["top","right","bottom","left"],function(){$("#margin_"+this).val(Wf.getAttrib(n,"margin-"+this))}),$("#border_width").val(function(){var v=Wf.getAttrib(n,"border-width");return 0==$('option[value="'+v+'"]',this).length&&$(this).append(new Option(v,v)),v}),$("#border_style").val(Wf.getAttrib(n,"border-style")),$("#border_color").val(Wf.getAttrib(n,"border-color")),$("#border").is(":checked")||$.each(["border_width","border_style","border_color"],function(i,k){$("#"+k).val(self.settings.defaults[k]).trigger("change")}),$("#align").val(Wf.getAttrib(n,"align")),$("#classes").val(function(){var values=ed.dom.getAttrib(n,"class");return $.trim(values)}).trigger("change"),$("#style").val(ed.dom.getAttrib(n,"style")),$("#id").val(ed.dom.getAttrib(n,"id")),$("#dir").val(ed.dom.getAttrib(n,"dir")),$("#lang").val(ed.dom.getAttrib(n,"lang")),$("#usemap").val(ed.dom.getAttrib(n,"usemap")),$("#loading").val(ed.dom.getAttrib(n,"loading")),$("#insert").button("option","label",ed.getLang("update","Update")),$("#longdesc").val(ed.convertURL(ed.dom.getAttrib(n,"longdesc"))),$("#onmouseout").val(src),$.each(["mouseover","mouseout"],function(i,key){var val=ed.dom.getAttrib(n,"data-"+key);val=$.trim(val),val=val.replace(/^\s*this.src\s*=\s*\'([^\']+)\';?\s*$/,"$1").replace(/^\s*|\s*$/g,""),val=ed.convertURL(val),$("#on"+key).val(val)}),br=n.nextSibling,br&&"BR"==br.nodeName&&br.style.clear&&$("#clear").val(br.style.clear);var popup={};(popup=WFPopups.getPopup(n))&&$("#popup_src").val(popup.src);var srcset=ed.dom.getAttrib(n,"srcset");if(srcset){var sets=srcset.split(",");sets.length>1&&$(".uk-repeatable","#responsive_tab").trigger("repeatable:clone",sets.length-1),$.each(sets,function(i,set){var values=set.split(" ");$('input[name^="responsive_source"]').eq(i).val(values.shift()),$.each(values,function(x,v){v.indexOf("w")!==-1&&(v=v.replace(/[^0-9]+/g,""),$('input[name^="responsive_width_descriptor"]').eq(i).val(v)),v.indexOf("x")!==-1&&(v=v.replace(/[^0-9\.]+/g,""),$('input[name^="responsive_pixel_density"]').eq(i).val(v))})})}$("#responsive_sizes").val(ed.dom.getAttrib(n,"sizes"))}else Wf.setDefaults(this.settings.defaults);var currentSrc=$("#src").val();$("#src").filebrowser().on("filebrowser:onfileclick",function(e,file,data){$(file).data("thumbnail-src")&&(data.thumbnail={},$.each(["src","width","height"],function(i,key){var val=$(file).data("thumbnail-"+key);val&&(data.thumbnail[key]=val)})),self.selectFile(data),currentSrc=$(file).data("url")}).on("filebrowser:onfileinsert",function(e,file,data){self.selectFile(data)}).on("filebrowser:selectmultiple",function(){self.selectMultiple()}).on("filebrowser:onfiletoggle",function(e,file,data){self.selectOnToggle(data)}),Wf.updateStyles(),$(".uk-repeatable").on("repeatable:create",function(e,ctrl,elm){$('input[name^="responsive_source"]',elm).focus()}),$(".uk-repeatable").on("repeatable:delete",function(e,ctrl,elm){$(elm).remove()}),$(".uk-constrain-checkbox").on("constrain:change",function(e,elms){$(elms).addClass("uk-isdirty")}).trigger("constrain:update"),$(".uk-equalize-checkbox").trigger("equalize:update"),$("#border").change(),$(".uk-tabs").on("tabs.activate",function(e,tab,panel){if(!(self.selectedItems.length>1)){if("popups_tab"===$(panel).attr("id")){var value=$("#popup_src").val();if(!value||value.indexOf("://")!==-1||value===currentSrc)return;currentSrc=value,$("#src").trigger("filebrowser:load",value)}if("image_tab"===$(panel).attr("id")){var value=$("#src").val();if(!value||value.indexOf("://")!==-1||value===currentSrc)return;currentSrc=value,$("#src").trigger("filebrowser:load",value)}}}),$("#src, #popup_src").on("change",function(){var value=this.value;value&&value.indexOf("://")===-1&&value!==currentSrc&&$("#src").trigger("filebrowser:load",value)}),$(".uk-form-controls select:not(.uk-datalist)").datalist({input:!1}).trigger("datalist:update"),$(".uk-datalist").trigger("datalist:update")},refresh:function(){$("#src").trigger("filebrowser:refresh")},insert:function(){var ed=tinyMCEPopup.editor,self=this,n=ed.selection.getNode();return""===$("#src:enabled").val()?(Wf.Modal.alert(tinyMCEPopup.getLang("imgmanager_ext_dlg.no_src","Please enter a url for the image")),!1):(n&&"IMG"===n.nodeName&&""===ed.dom.getAttrib(n,"alt")&&this.insertAndClose(),void(""===$("#alt:enabled").val()?Wf.Modal.confirm(tinyMCEPopup.getLang("imgmanager_ext_dlg.missing_alt"),function(state){state&&self.insertAndClose()},{width:360,height:240}):this.insertAndClose()))},insertAndClose:function(){function _insert(el,args){if("string"==typeof el){ed.execCommand("mceInsertContent",!1,el,{skip_undo:1});var el=ed.dom.get("__mce_tmp");return n&&"A"===n.nodeName&&ed.dom.insertAfter(el,n),tinymce.each(ed.dom.select("img[data-popup-src]",el),function(img){popups.push({el:img,src:img.getAttribute("data-popup-src")}),img.removeAttribute("data-popup-src")}),void ed.dom.remove(el,1)}if(el&&"IMG"===el.nodeName)ed.dom.setAttribs(el,args),br&&"BR"===br.nodeName?(($("#clear").is(":disabled")||""===$("#clear").val())&&ed.dom.remove(br),$("#clear").is(":disabled")||""===$("#clear").val()||ed.dom.setStyle(br,"clear",$("#clear").val())):$("#clear").is(":disabled")||""===$("#clear").val()||(br=ed.dom.create("br"),ed.dom.setStyle(br,"clear",$("#clear").val()),ed.dom.insertAfter(br,el));else{var n=el;ed.execCommand("mceInsertContent",!1,ed.dom.createHTML("img",$.extend({},args,{id:"__mce_tmp"})),{skip_undo:1});var el=ed.dom.get("__mce_tmp");n&&"A"===n.nodeName&&ed.dom.insertAfter(el,n),$("#clear").is(":disabled")||""===$("#clear").val()||(br=ed.dom.create("br"),ed.dom.setStyle(br,"clear",$("#clear").va