Файловый менеджер - Редактировать - /var/www/html/components/com_jchat/js/messaging.js
Ðазад
(function(b){var a=function(){var h=null;var p;var s;var q;var l=0;var c=null;var k={};var f=jchat_messages_deletion;var j="";var t=function(w){var u=b("#"+w);var v=u.width()/2;b(u).prepend("<img/>").children("img").attr("id","jchat_messages_waiter").attr("src",jchatBaseURI+"components/com_jchat/images/fbloading.gif").css({position:"absolute",margin:"50px "+parseInt(v-32)+"px",width:"64px","z-index":"99999"})};var n=function(u){b(u).before('<div class="jchat_messaging_emoticonstooltip"></div>');var w=new Array();var v=0;b.each(window.jchat_emoticons,function(z,A){if((z>0)&&(z%10)==0){v++}if(w[v]===undefined){w[v]=""}w[v]+='<img class="jchat_emoticons" title="'+A.keycode+'" src="'+jchat_livesite+A.path+'"/>'});b.each(w,function(z,A){b(".jchat_messaging_emoticonstooltip").append('<div class="jchat_tooltip_content">'+A+"</div>")});var y=b(u).offset();var x=jchatGetPageScroll();b(".jchat_messaging_emoticonstooltip").css("top",y.top-parseInt(x[1])-134).css("left",y.left-b(window).scrollLeft()).css("display","block").css("z-index",10002);b(".jchat_messaging_emoticonstooltip img").click(function(E){var B,D;var A=b("#jchat_privatemessaging_textarea");var F=b(A).get(0);if(b.support.leadingWhitespace&&s){var C=b(this).clone();b("br:last-child",A).remove();b(A).append(C)}else{if(s){var z=" "+b(this).attr("title");b(A).append(z)}else{var z=" "+b(this).attr("title");A=b(this).parent().parent().prev().children("textarea");b(A).val(b(A).val()+z)}}if(document.createRange){B=document.createRange();B.selectNodeContents(F);B.collapse(false);D=window.getSelection();D.removeAllRanges();if(!jchatHasTouch()){D.addRange(B)}}else{if(document.selection){B=document.body.createTextRange();B.moveToElementText(F);B.collapse(false);if(!jchatHasTouch()){B.select()}}}if(!jchatHasTouch()){A.focus()}if(jchatHasTouch()||jchat_auto_close_popups){b(u).trigger("click")}});if(!jchatHasTouch()){b("#jchat_privatemessaging_textarea").focus()}};var g=function(w,z,v){b(w).before('<div class="jchat_messaging_fileuploadtooltip"></div>');var u=z?"&to="+z:"";b(".jchat_messaging_fileuploadtooltip").append("<img/>").children("img").attr("src",jchat_livesite+"components/com_jchat/images/loading.gif").css({position:"absolute",margin:"10px 46%",width:"32px"});b(".jchat_messaging_fileuploadtooltip").append('<iframe id="jchat_messaging_fileupload_iframe" scrolling="no" src="'+q+"&task=attachments.display&form=pm"+u+"&tologged="+v+'"></iframe>');b("#jchat_messaging_fileupload_iframe").on("load",function(){setTimeout(function(){b(".jchat_messaging_fileuploadtooltip img").remove()},1)});var x=b(w).offset();var y=jchatGetPageScroll();b(".jchat_messaging_fileuploadtooltip").css("top",x.top-parseInt(y[1])-59).css("left",x.left-b(window).scrollLeft()).css("display","block").css("z-index",10002);if(!jchatHasTouch()){b("div.jchat_textarea").focus()}};var o=function(u){b(u).before('<div class="jchat_messaging_delete_conversation_tooltip"><div id="jchat_confirm_delete">'+COM_JCHAT_CONFIRM_DELETE_MESSAGE+'</div><div id="jchat_confirm_delete_sub">'+COM_JCHAT_CONFIRM_DELETE_SUBMESSAGE+'</div><div id="jchat_confirm_discard_btn" class="jchat_tooltip_btns">'+COM_JCHAT_DISCARD_DELETE+'</div><div id="jchat_confirm_delete_btn" class="jchat_tooltip_btns">'+COM_JCHAT_CONFIRM_DELETE+"</div></div>");var v=b(u).offset();var w=jchatGetPageScroll();b(".jchat_messaging_delete_conversation_tooltip").css("top",v.top-parseInt(w[1])-80).css("left",v.left-b(window).scrollLeft()).css("display","block").css("z-index",10002);b("#jchat_confirm_delete_btn").on("click",function(x){d()});b("#jchat_confirm_discard_btn").on("click",function(x){b(u).trigger("click")})};var r=function(z,x){var u=b(z).data("userid");if(!u){b("#jchat_messages_waiter").remove();return}b("#jchat_privatemessaging_textarea").data("loggedid",u).attr("data-loggedid",u);h=u;b.jStorage.set("activeMessagingUserId",u);var y={fromLoggedId:u,oldestMsgId:x};var w=JSON.stringify(y);p=false;var v=b.Deferred(function(A){b.ajax({type:"POST",url:jchat_livesite+"index.php?option=com_jchat&task=messaging.showEntity&format=json&Itemid="+jchat_itemid,dataType:"json",context:this,data:{data:w}}).done(function(C,D,B){if(!C.loading.status){A.reject(C.loading.exception_message,D);return false}if(!C.messages.length){A.reject(COM_JCHAT_NOMESSAGES_FOUND,D,true);return false}if(C.loading.status&&C.messages.length){A.resolve(C.messages)}}).fail(function(C,E,D){var B=E[0].toUpperCase()+E.slice(1);A.reject("-"+B+"- "+D)})}).promise();v.then(function(D){if(!x){b("#jchat_usersmessages").empty()}var C=0;b.each(D,function(I,K){var E=b("li.jchat_userbox[data-userid="+K.userid+"] img.jchat_usersbox_avatar").attr("src");var J="";var H=false;if(K.userid==jchat_my_userid){E=jchat_my_avatar;J=" selfmessage";H=true;var G=j}else{var G=""}if(K.type=="file"){var M=jchatTrasformMsgFile(K.message,K.id,H,K.from,K.status,false,K);C=200}else{var M=jchatStripTags(K.message,jchat_allow_media_objects);M=M.replace(/&/gi,"&")}var F=new Date(K.sent*1000);var L='<div class="jchat_chatboxmessage'+J+'" data-messageid="'+K.id+'"><span class="jchat_chatboxmessagefrom"><img alt="'+K.fromusername+'" width="32px" height="32px" src="'+E+'"></span><div class="jchat_chatboxmessageinfo"><div class="jchat_chatboxmessagefromname">'+K.fromusername+'</div><span class="jchat_chatboxmessagecontent'+J+'">'+M+"</span>"+G+'</div><div class="jchat_chatboxmessagedate'+J+'"><div>'+F.toLocaleString()+"</div></div></div>";b("#jchat_usersmessages").prepend(L)});if(!x){b("#jchat_usersmessages").scrollTop(b("#jchat_usersmessages")[0].scrollHeight)}else{var A=b("#jchat_usersmessages");var B=b("div.jchat_chatboxmessage[data-messageid="+x+"]").offset().top+A.scrollTop()-parseInt(A.height()-40);b("#jchat_usersmessages").animate({scrollTop:parseInt(B)},50)}if(C){setTimeout(function(){b("#jchat_usersmessages").scrollTop(b("#jchat_usersmessages")[0].scrollHeight)},C)}b("#jchat_loadolder_messages").show().text(COM_JCHAT_LOAD_OLDER_MESSAGES)},function(B,C,A){if(jchat_messaging_debug){console.log(B)}if(!x){b("#jchat_usersmessages").empty();b("#jchat_loadolder_messages").hide()}if(A&&!x){b("#jchat_usersmessages").append('<div class="jchat_messaging_info">'+B+"</div>")}if(A&&x){b("#jchat_loadolder_messages").text(COM_JCHAT_LOAD_NOFOUND_OLDER_MESSAGES);setTimeout(function(){b("#jchat_loadolder_messages").text(COM_JCHAT_LOAD_OLDER_MESSAGES)},2000)}}).always(function(){b("#jchat_messages_waiter").remove();var D=b("#jchat_usersmessages div.jchat_chatboxmessage:first-child").data("messageid")||0;var B="index.php?option=com_jchat&format=raw&task=export.displayMessaging&userid="+h+"&oldestmessageid="+D;b("div.jchat_trigger_messaging_export a").attr("href",jchat_livesite+B);var A=b("#jchat_usersmessages div.jchat_chatboxmessage:last-child");if(A.length){var C=jchatStripTags(b("span.jchat_chatboxmessagecontent",A).html(),false,true,true);if(C.length>25){C=C.substr(0,22)+"..."}b("li.jchat_userbox.jchat_active div.jchat_lastmessage").html('<span class="jchat_lastmessage_icon"></span>'+C)}if(jchat_messages_forward_whatsapp){b("#jchat_private_messaging").trigger("onGenerateWhatsapp",[jchat_messages_forward_whatsapp])}if(jchat_enable_images_lightbox){if(b("#jchatlightbox").length==0){b("body").append('<div id="jchatlightbox" class="jchatlightbox"></div>')}b("img.jchat_fileimage_preview","#jchat_usersmessages").css("cursor","pointer");jchatInitLightbox()}b("#jchat_private_messaging #jchat_usersmessages").addClass("jchat_smooth");p=true})};var d=function(){var v=b.map(b("#jchat_usersmessages div.jchat_chatboxmessage"),function(w){return b(w).data("messageid")});var u=b.Deferred(function(w){b.ajax({type:"POST",url:jchat_livesite+"index.php?option=com_jchat&task=messaging.deleteEntity&format=json",dataType:"json",context:this,data:{ids:v}}).done(function(y,z,x){if(!y.deleting.status){w.reject(y.exception_message,z);return false}if(y.deleting.status){w.resolve()}}).fail(function(y,A,z){var x=A[0].toUpperCase()+A.slice(1);w.reject("-"+x+"- "+z)})}).promise();u.then(function(w){b("div.jchat_trigger_messaging_delete").trigger("click");b("#jchat_usersmessages div.jchat_chatboxmessage").animate({opacity:0,width:0},500,function(){b("#jchat_usersmessages").empty()});b("li.jchat_userbox[data-userid="+h+"] div.jchat_lastmessage").empty()},function(w,x){if(jchat_messaging_debug){console.log(w)}})};var m=function(){b("li.jchat_userbox").on("click",function(u){l=0;b("#jchat_usersmessages").removeClass("jchat_empty");h=null;b("li.jchat_userbox").removeClass("jchat_active");t("jchat_right_messagescolumn");b(".jchat_userbox").removeClass("jchat_active");b(this).addClass("jchat_active");b("span.jchat_newmessages_notifier",this).remove();var v=b(this).data("userid");if(k[v]){delete k[v];b.jStorage.set("privateMessagingCounters",k,{TTL:(3600*1000)})}b("#jchat_privatemessaging_textarea, div.jchat_userslist_ctrls").show();b("div.jchat_fullcolumn_input span.banned_msg").remove();r(this,false)});b("#jchat_loadolder_messages").on("click",function(v){var u=b("li.jchat_userbox.jchat_active");var w=b(b("#jchat_usersmessages div.jchat_chatboxmessage").get(0)).attr("data-messageid");t("jchat_right_messagescolumn");b("#jchat_loadolder_messages").text(COM_JCHAT_OLDER_MESSAGES_LOADING);r(u,w)});b("div[data-trigger=1]").toggle(function(v){var w=b('div.jchat_fullcolumn_input div[class*="tooltip"]');if(!!w.length){w.next().trigger("click")}b(this).addClass("toggle_on");var x=b(this).data("role");switch(x){case"emoticons":n(this);break;case"fileupload":var u=b("#jchat_privatemessaging_textarea").data("loggedid");if(!u){b(this).trigger("click");break}var y=b("div[id^=jchat_userlist][data-loggedid="+u+"]").data("sessionid")||false;g(this,y,u);break;case"deleteconversation":o(this);break}},function(u){b(this).prev("div[class^=jchat_messaging]").remove();b(this).removeClass("toggle_on")});b("div.jchat_trigger_messaging_openbox").on("click",function(v){var u=b("#jchat_privatemessaging_textarea").data("loggedid");if(u){var w=b("div[id^=jchat_userlist][data-loggedid="+u+"]");if(w.length){w.trigger("click")}else{b("#jchat_trigger_messaging_openbox_tooltip div.jchat_tooltip_content").text(COM_JCHAT_USER_NOT_CONNECTED)}}});b("#jchat_usersmessages").on("scroll",function(v){if(!p){v.preventDefault();return false}var u=b(this).scrollTop();var w=b(this)[0].scrollHeight/2;if(u<l&&u==0){b("#jchat_loadolder_messages").trigger("click")}l=u});b("#jchat_usersmessages").on("DOMMouseScroll mousewheel",function(u){if(!p){u.preventDefault();return false}if(((u.originalEvent.wheelDelta/120>0)||(u.originalEvent.detail<0))&&l==0){b("#jchat_loadolder_messages").trigger("click")}});b("#jchat_leftusers_search").on("keyup",function(u){if(u.keyCode!=13){i()}});b("#jchat_messaging_maximizebutton").on("click",function(u,v){b(this).toggleClass("jchat_maximized");b("#jchat_private_messaging").toggleClass("jchat_maximized");if(!v){c=!b.jStorage.get("privatemessaging_maximized",0);b.jStorage.set("privatemessaging_maximized",c)}if(c){b("#jchat_private_messaging").parents().filter(function(w){return b(this).prop("tagName")!="HTML"}).css("position","inherit")}});b(document).on("click","#jchat_leftusers_search_reset",function(){b("#jchat_leftusers_search").val("");b(this).remove();b("#jchat_userslist li").css({visibility:"visible",height:"auto",padding:"5px 10px 0 5px"})})};var i=function(){var v=b("#jchat_leftusers_search").val();var w=new RegExp(v,"gi");b("#jchat_userslist li").each(function(x,y){y.style.visibility="visible";y.style.height="auto";y.style.padding="5px 10px 0 5px";var z=String(b(y).data("username"));if(!z.match(w)){y.style.visibility="hidden";y.style.height=0;y.style.padding=0}});b("#jchat_leftusers_search").next("#jchat_leftusers_search_reset").remove();if(v){var u=b("<span/>").attr("id","jchat_leftusers_search_reset");b("#jchat_leftusers_search").after(u)}};this.appendFileMessage=function(y){var D=!!b("span.jchat_tabclick[data-loggedid="+h+"]").length;if(!D){var v=new Date();var w='<img class="clessidra" src="'+jchat_livesite+'components/com_jchat/images/attachment.png"/>';if(jchat_my_avatar!==undefined&&jchat_my_avatar!==null&&jchat_my_avatar!==""&&jchat_avatarenable){var B='<img alt="'+jchat_my_username+'" width="32px" height="32px" src="'+jchat_my_avatar+'" />'}else{var B="<strong>"+jchat_my_username+"</strong>"}var z=parseInt(b("#jchat_usersmessages div.jchat_chatboxmessage:last-child").data("messageid"))+1;var x=y.indexOf(".");var u=y.substring(0,x);var A=y.substring(x+1);if(jQuery.inArray(A.toLowerCase(),["jpg","png","jpeg","gif","bmp"])>-1){y='<img class="jchat_fileimage_preview" onerror="this.src=\''+jchat_livesite+"components/com_jchat/cache/"+jchatMD5(u+z)+"."+A+'\';this.onerror=null;console.clear();" src="'+jchat_livesite+"components/com_jchat/cache/"+jchatMD5(u+z)+"."+A+'"/>'}var C='<div class="jchat_chatboxmessage selfmessage" data-messageid="'+z+'"><span class="jchat_chatboxmessagefrom">'+B+'</span><div class="jchat_chatboxmessageinfo"><div class="jchat_chatboxmessagefromname">'+jchat_my_username+'</div><span class="jchat_chatboxmessagecontent selfmessage">'+w+jchat_sent_file+'<div class="filename">'+y+'</div><img class="clessidra" src="'+jchat_livesite+'components/com_jchat/images/default/loading.gif"/>'+jchat_sent_file_waiting+"</span>"+j+'</div><div class="jchat_chatboxmessagedate selfmessage"><div>'+v.toLocaleString()+"</div></div></div>";b("#jchat_usersmessages").append(C);if(jchat_enable_images_lightbox){if(b("#jchatlightbox").length==0){b("body").append('<div id="jchatlightbox" class="jchatlightbox"></div>')}b("img.jchat_fileimage_preview","#jchat_usersmessages").css("cursor","pointer");jchatInitLightbox()}if(jchat_messages_forward_whatsapp){b("#jchat_private_messaging").trigger("onGenerateWhatsapp",[jchat_messages_forward_whatsapp])}b("#jchat_usersmessages").scrollTop(b("#jchat_usersmessages")[0].scrollHeight)}};(function e(){m();p=true;s=jchatSupportContentEditable();q=jchat_livesite+"index.php?option=com_jchat&format=raw";c=b.jStorage.get("privatemessaging_maximized");if(c&&jchatDetectMobileDevice(979)){b("#jchat_messaging_maximizebutton").trigger("click",[true])}if(c===null&&jchat_privatemessaging_maximized==1&&jchatDetectMobileDevice(979)){b("#jchat_messaging_maximizebutton").trigger("click",[false])}if(f){j='<span class="jchat_messagesdeletion"> <svg viewBox="0 0 365.71733 365" xmlns="http://www.w3.org/2000/svg"><g><path d="m356.339844 296.347656-286.613282-286.613281c-12.5-12.5-32.765624-12.5-45.246093 0l-15.105469 15.082031c-12.5 12.503906-12.5 32.769532 0 45.25l286.613281 286.613282c12.503907 12.5 32.769531 12.5 45.25 0l15.082031-15.082032c12.523438-12.480468 12.523438-32.75.019532-45.25zm0 0"/><path d="m295.988281 9.734375-286.613281 286.613281c-12.5 12.5-12.5 32.769532 0 45.25l15.082031 15.082032c12.503907 12.5 32.769531 12.5 45.25 0l286.632813-286.59375c12.503906-12.5 12.503906-32.765626 0-45.246094l-15.082032-15.082032c-12.5-12.523437-32.765624-12.523437-45.269531-.023437zm0 0"/></g></svg></span>'}h=b.jStorage.get("activeMessagingUserId",null);if(h){b("li.jchat_userbox[data-userid="+h+"]").trigger("click")}else{b("#jchat_usersmessages").addClass("jchat_empty")}if(b.jStorage.get("privateMessagingCounters",false)){k=b.jStorage.get("privateMessagingCounters");b.each(k,function(x,v){var w=b("#jchat_userslist li.jchat_userbox[data-userid="+x+"]","#jchat_private_messaging");var u='<span class="jchat_newmessages_notifier">'+v+"</span>";b("span.jchat_usersbox_name",w).next(".jchat_newmessages_notifier").remove().end().after(u)})}b("span.jchat_newmessages_notifier").each(function(w,x){var v=b(x).parents("li.jchat_userbox");var u=v.clone(true,true);b("#jchat_userslist").prepend(u);v.remove()});b(window).on("resize.jchat",function(u){var v=b("div.jchat_userslist_ctrls div.toggle_on");if(v.length){v.trigger("click")}})}).call(this)};b(function(){window.JChatMessaging=new a()})})(jQuery);
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка