|
|
@@ -81,7 +81,7 @@ function Ua(a,b,c){var d=G;new FileReader;var e=new FormData,f=new XMLHttpReques
|
|
|
function Va(a){if(S){var b=new XMLHttpRequest;b.open("PUT","api/msg?room="+G.id+"&ts="+S.id+"&text="+encodeURIComponent(a),!0);b.send(null);return!0}if("/"===a[0]){var c=a.indexOf(" "),b=-1===c?"":a.substr(c);return(a=D.a.j.data[a.substr(0,-1===c?void 0:c)])?(c=new XMLHttpRequest,c.open("POST","api/cmd?room="+G.id+"&cmd="+encodeURIComponent(a.name.substr(1))+"&args="+encodeURIComponent(b.trim()),!0),c.send(null),!0):!1}var b=G,c=Q,d=new XMLHttpRequest;a="api/msg?room="+b.id+"&text="+encodeURIComponent(a);
|
|
|
if(c){var e=D.a.a[c.F],f="Message";"C"===b.id[0]?f="Channel message":"D"===b.id[0]?f="Direct message":"G"===b.id[0]&&(f="Group message");a+="&attachments="+encodeURIComponent(JSON.stringify([{fallback:c.text,author_name:"<@"+e.id+"|"+e.name+">",author_icon:e.b.small,text:c.text,footer:f,ts:c.o}]))}d.open("POST",a,!0);d.send(null);return!0}function Ra(a){var b=new XMLHttpRequest;b.open("DELETE","api/msg?room="+G.id+"&ts="+a.id,!0);b.send(null)}
|
|
|
function Ka(a,b,c){var d=new XMLHttpRequest;d.open("POST","api/reaction?room="+a+"&msg="+b+"&reaction="+encodeURIComponent(c),!0);d.send(null)};function V(a,b,c,d){C.call(this,a,b,c,d)}V.prototype=Object.create(C.prototype);V.prototype.constructor=V;V.prototype.b=function(a,b){return!0===a.isMeMessage?new W(this.id,a,b):!0===a.isNotice?new X(this.id,a,b):new Y(this.id,a,b)};
|
|
|
-var Z=function(){function a(a){return K(a,{Sa:["fromage"],S:function(a){":"===a[0]&&":"===a[a.length-1]&&(a=a.substr(1,a.length-2));var b=La(a);return b?(a=document.createElement("span"),a.className="emoji-small",a.appendChild(b),a.outerHTML):a},U:b})}function b(a){var b=a.indexOf("|");if(-1===b)var c=a;else{c=a.substr(0,b);var f=a.substr(b+1)}return{link:c,text:f||c,Ea:"@"===c[0]?!0:"#"===c[0]?!0:!1}}return{D:function(a){a.H=!0;return a},M:function(a){a.c&&a.c.parentElement&&(a.c.remove(),delete a.c);
|
|
|
+var Z=function(){function a(a){return K(a,{Sa:["fromage"],S:function(a){var b=a;":"===a[0]&&":"===a[a.length-1]&&(a=a.substr(1,a.length-2));return(a=La(a))?(b=document.createElement("span"),b.className="emoji-small",b.appendChild(a),b.outerHTML):b},U:b})}function b(a){var b=a.indexOf("|");if(-1===b)var c=a;else{c=a.substr(0,b);var f=a.substr(b+1)}return{link:c,text:f||c,Ea:"@"===c[0]?!0:"#"===c[0]?!0:!1}}return{D:function(a){a.H=!0;return a},M:function(a){a.c&&a.c.parentElement&&(a.c.remove(),delete a.c);
|
|
|
return a},L:function(a){a.c?a.H&&(a.H=!1,a.I()):a.$().I();return a.c},I:function(b){var c=D.a.a[b.F];b.c.o.innerHTML=J.ba(b.o);b.c.ha.innerHTML=a(b.text);b.c.aa.textContent=c?c.name:b.username||"?";for(var c=document.createDocumentFragment(),e=0,f=b.u.length;e<f;e++){var k=b.u[e];k&&(k=bb(b,k,e))&&c.appendChild(k)}b.c.u.textContent="";b.c.u.appendChild(c);c=b.b;e=document.createDocumentFragment();if(b.B)for(var h in b.B){var f=c,k=b.id,g=h,m=b.B[h],l=La(g);if(l){for(var n=document.createElement("li"),
|
|
|
q=document.createElement("a"),u=document.createElement("span"),w=document.createElement("span"),x=[],F=0,E=m.length;F<E;F++){var L=D.a.a[m[F]];L&&x.push(L.name)}x.sort();w.textContent=x.join(", ");u.appendChild(l);u.className="emoji-small";q.href="javascript:toggleReaction('"+f+"', '"+k+"', '"+g+"')";q.appendChild(u);q.appendChild(w);n.className="slackmsg-reaction-item";n.appendChild(q);f=n}else console.warn("Reaction id not found: "+g),f=null;f&&e.appendChild(f)}b.c.B.textContent="";b.c.B.appendChild(e);
|
|
|
b.R&&b.c.classList.add("edited");return b},J:function(a){return a.c.cloneNode(!0)},w:function(b,d){return a(d)}}}();function W(a,b,c){y.call(this,b,c);this.b=a;this.c=Z.c;this.H=Z.H}W.prototype=Object.create(z.prototype);p=W.prototype;p.constructor=W;p.D=function(){return Z.D(this)};p.w=function(a){return Z.w(this,a)};p.M=function(){return Z.M(this)};p.L=function(){return Z.L(this)};p.$=function(){this.c=$a(this);this.c.classList.add("slackmsg-me_message");return this};p.J=function(){return Z.J(this)};
|