|
|
@@ -5,8 +5,8 @@ b.a[a.members[d]];this.g[e.id]=e;e.f[this.id]=this}this.version=Math.max(this.ve
|
|
|
y.prototype.update=function(a,b){if(a){this.text=a.text||"";a.attachments&&(this.g=a.attachments);this.m=!!a.is_starred;this.u=!!a.edited;this.b=!!a.removed;var c=this;this.a={};(a.reactions||[]).forEach(function(a){c.a[a.name]=[];a.users.forEach(function(b){c.a[a.name].push(b)})})}else this.b=!0;this.version=b};function ea(a,b,c,d){this.id="string"===typeof a?a:a.id;this.a=[];this.b=b;c&&fa(this,c,d)}function fa(a,b,c){var d=0;b.forEach(function(a){d=Math.max(ga(this,a,c),d)}.bind(a));ha(a)}
|
|
|
function ga(a,b,c){for(var d=!1,f,e=0,k=a.a.length;e<k;e++){var g=a.a[e];if(g.id===b.id){f=g.update(b,c);d=!0;break}}d||(g=!0===b.isMeMessage?new z(b,c):!0===b.isNotice?new A(b,c):new y(b,c),a.a.push(g),f=g.i);for(;a.a.length>a.b;)a.a.shift();return f||0}function ia(a){for(var b=D.b[F.id],c=0,d=b.a.length;c<d&&a>=b.a[c].i;c++)if(b.a[c].i===a)return b.a[c];return null}function ha(a){a.a.sort(function(a,c){return a.i-c.i})}z.prototype=Object.create(y.prototype);z.prototype.constructor=z;
|
|
|
A.prototype=Object.create(y.prototype);A.prototype.constructor=A;"undefined"!==typeof module&&(module.w={U:y,T:z,V:A,Y:ea});function G(a){this.id=a;this.b={small:"",N:""};this.f={};this.h=this.a=null;this.version=0}G.prototype.update=function(a,b){void 0!==a.name&&(this.name=a.name);void 0!==a.deleted&&(this.g=a.deleted);void 0!==a.status&&(this.status=a.status);void 0!==a.presence&&(this.c="away"!==a.presence);void 0!==a.isPresent&&(this.c=a.isPresent);a.isBot&&(this.s=a.isBot);a.profile&&(this.b.small=a.profile.icon_small,this.b.N=a.profile.icon_large);this.version=Math.max(this.version,b)};
|
|
|
-"undefined"!==typeof module&&(module.w.R=G);var H={},I;function ja(){var a;if(!a){for(var b=0,c=navigator.languages.length;b<c;b++)if(H.hasOwnProperty(navigator.languages[b])){a=navigator.languages[b];break}a||(a="en")}I=H[a];console.log("Loading language pack: "+a);if(I.l)for(b in I.l)document.getElementById(b).textContent=I.l[b]};H.fr={M:"Utilisateur inconnu",L:"Channel inconnu",G:"Nouveau message",F:"Reseau",u:"edité",H:"(visible seulement par vous)",m:"Favoris",f:"Discutions",J:"Discutions priv\u00e9es",D:function(a){"string"!==typeof a&&(a=parseFloat(a));var b=new Date,c=new Date;a=new Date(1E3*a);b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0);c.setTime(b.getTime());c.setDate(c.getDate()-1);return a.getTime()>b.getTime()?a.toLocaleTimeString():a.getTime()>c.getTime()?"hier, "+a.toLocaleTimeString():
|
|
|
-a.toLocaleString()},l:{fileUploadCancel:"Annuler",neterror:"Impossible de se connecter au chat !"}};H.en={M:"Unknown member",L:"Unknown channel",G:"New message",F:"Network",u:"edited",H:"(only visible to you)",m:"Starred",f:"Channels",J:"Direct messages",D:function(a){"string"!==typeof a&&(a=parseFloat(a));var b=new Date,c=new Date;a=new Date(1E3*a);b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0);c.setTime(b.getTime());c.setDate(c.getDate()-1);return a.getTime()>b.getTime()?a.toLocaleTimeString():a.getTime()>c.getTime()?"yesterday, "+a.toLocaleTimeString():a.toLocaleString()},
|
|
|
+"undefined"!==typeof module&&(module.w.R=G);var H={},I;function ja(){var a;if(!a){for(var b=0,c=navigator.languages.length;b<c;b++)if(H.hasOwnProperty(navigator.languages[b])){a=navigator.languages[b];break}a||(a="en")}I=H[a];console.log("Loading language pack: "+a);if(I.l)for(b in I.l)document.getElementById(b).textContent=I.l[b]};H.fr={M:"Utilisateur inconnu",L:"Channel inconnu",G:"Nouveau message",F:"Reseau",u:"(edité)",H:"(visible seulement par vous)",m:"Favoris",f:"Discutions",J:"Discutions priv\u00e9es",D:function(a){"string"!==typeof a&&(a=parseFloat(a));var b=new Date,c=new Date;a=new Date(1E3*a);b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0);c.setTime(b.getTime());c.setDate(c.getDate()-1);return a.getTime()>b.getTime()?a.toLocaleTimeString():a.getTime()>c.getTime()?"hier, "+a.toLocaleTimeString():
|
|
|
+a.toLocaleString()},l:{fileUploadCancel:"Annuler",neterror:"Impossible de se connecter au chat !"}};H.en={M:"Unknown member",L:"Unknown channel",G:"New message",F:"Network",u:"(edited)",H:"(only visible to you)",m:"Starred",f:"Channels",J:"Direct messages",D:function(a){"string"!==typeof a&&(a=parseFloat(a));var b=new Date,c=new Date;a=new Date(1E3*a);b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0);c.setTime(b.getTime());c.setDate(c.getDate()-1);return a.getTime()>b.getTime()?a.toLocaleTimeString():a.getTime()>c.getTime()?"yesterday, "+a.toLocaleTimeString():a.toLocaleString()},
|
|
|
l:{fileUploadCancel:"Cancel",neterror:"Cannot connect to chat !"}};var J=[],K=0;
|
|
|
function ka(){var a=document.createDocumentFragment(),b=Object.keys(D.a.f||{}),c=[],d=[],f=[],e=[];b.sort(function(a,b){return a[0]!==b[0]?a[0]-b[0]:D.a.f[a].name.localeCompare(D.a.f[b].name)});b.forEach(function(a){a=D.a.f[a];if(!a.h&&!1!==a.s)if(a instanceof x){if(!a.c.g){var b;b=document.createElement("li");var l=document.createElement("a");b.id="room_"+a.id;l.href="#"+a.id;b.className="slack-context-room slack-ims";l.textContent=a.c.name;b.appendChild(L());b.appendChild(l);a.c.c||b.classList.add("away");
|
|
|
F===a&&b.classList.add("selected");a.a>a.b&&(b.classList.add("unread"),0<=M.indexOf(a)&&b.classList.add("unreadHi"));b&&(a.m?c.push(b):e.push(b))}}else b=document.createElement("li"),l=document.createElement("a"),b.id="room_"+a.id,l.href="#"+a.id,a.j?(b.className="slack-context-room slack-group",b.dataset.count=Object.keys(a.g||{}).length):b.className="slack-context-room slack-channel",F===a&&b.classList.add("selected"),l.textContent=a.name,b.appendChild(L()),b.appendChild(l),a.a>a.b&&(b.classList.add("unread"),
|
|
|
@@ -44,7 +44,7 @@ c);return null}
|
|
|
function va(a,b,c){var d=document.createElement("div"),f=document.createElement("div"),e=document.createElement("div"),k=document.createElement("div"),g=document.createElement("span"),l=document.createElement("ul"),h=document.createElement("li"),q=document.createElement("ul"),m=document.createElement("ul"),p=D.a.a[b.o];d.id=a+"_"+b.i;d.className="slackmsg-item";e.className="slackmsg-ts";k.className="slackmsg-msg";g.className="slackmsg-author-name";l.className="slackmsg-hover";h.className="slackmsg-hover-reply";
|
|
|
e.innerHTML=I.D(b.i);k.innerHTML=X(b.text);g.textContent=p?p.name:b.c||"?";l.appendChild(h);if("makeEmoji"in window){var t=document.createElement("li"),w=window.makeEmoji("arrow_heading_down"),v=window.makeEmoji("smile"),C=window.makeEmoji("pencil2"),p=window.makeEmoji("x");t.className="slackmsg-hover-reaction";v?(t.classList.add("emoji-small"),t.appendChild(v)):t.style.backgroundImage='url("smile.svg")';w?(h.classList.add("emoji-small"),h.appendChild(w)):h.style.backgroundImage='url("repl.svg")';
|
|
|
l.appendChild(t);b.o===D.a.b.id&&(h=document.createElement("li"),h.className="slackmsg-hover-edit",C?h.classList.add("emoji-small"):h.style.backgroundImage='url("edit.svg")',h.appendChild(C),l.appendChild(h),h=document.createElement("li"),h.className="slackmsg-hover-remove",p?h.classList.add("emoji-small"):h.style.backgroundImage='url("remove.svg")',h.appendChild(p),l.appendChild(h))}else h.style.backgroundImage='url("repl.svg")',b.o===D.a.b.id&&(h=document.createElement("li"),h.className="slackmsg-hover-edit",
|
|
|
-h.style.backgroundImage='url("edit.svg")',l.appendChild(h),h=document.createElement("li"),h.className="slackmsg-hover-remove",h.style.backgroundImage='url("remove.svg")',l.appendChild(h));b instanceof A&&(p=document.createElement("span"),p.className="slackmsg-notice",p.textContent=I.H,f.appendChild(p));f.appendChild(g);f.appendChild(k);f.appendChild(e);f.appendChild(q);b.u&&(e=document.createElement("div"),e.textContent=I.u,e.className="slackmsg-edited",f.appendChild(e));f.appendChild(m);f.className=
|
|
|
+h.style.backgroundImage='url("edit.svg")',l.appendChild(h),h=document.createElement("li"),h.className="slackmsg-hover-remove",h.style.backgroundImage='url("remove.svg")',l.appendChild(h));b instanceof A&&(p=document.createElement("span"),p.className="slackmsg-notice",p.textContent=I.H,f.appendChild(p));f.appendChild(g);f.appendChild(k);f.appendChild(e);f.appendChild(q);b.u&&(e=document.createElement("div"),e.innerHTML=I.u,e.className="slackmsg-edited",f.appendChild(e));f.appendChild(m);f.className=
|
|
|
"slackmsg-content";q.className="slackmsg-attachments";m.className="slackmsg-reactions";if(!0!==c){if(b.a)for(var u in b.a)(c=Ia(a,b.id,u,b.a[u]))&&m.appendChild(c);b.g.forEach(function(a){var b=document.createElement("li"),c=document.createElement("div"),d=document.createElement("div"),e=document.createElement("a"),f=document.createElement("div"),g=document.createElement("img"),h=document.createElement("a"),l=document.createElement("div"),m=document.createElement("div"),k=document.createElement("div"),
|
|
|
p=document.createElement("img"),u=document.createElement("div"),t=document.createElement("img"),E=document.createElement("span"),w=document.createElement("span");b.className="slackmsg-attachment";var v="#e3e4e6";a.color&&("#"===a.color[0]?v=a.color[0]:"good"===a.color?v="#2fa44f":"warning"===a.color?v="#de9e31":"danger"===a.color&&(v="#d50200"));c.style.borderColor=v;c.className="slackmsg-attachment-block";d.className="slackmsg-attachment-pretext";a.pretext?d.innerHTML=X(a.pretext):d.classList.add("hidden");
|
|
|
e.target="_blank";a.title?(e.innerHTML=X(a.title),a.title_link&&(e.href=a.title_link),e.className="slackmsg-attachment-title"):e.className="hidden slackmsg-attachment-title";h.target="_blank";f.className="slackmsg-author";a.author_name?(h.innerHTML=X(a.author_name),h.href=a.author_link||"",h.className="slackmsg-author-name",g.className="slackmsg-author-img",a.author_icon?g.src=a.author_icon:g.classList.add("hidden")):f.classList.add("hidden");l.className="slackmsg-attachment-content";""===X(a.text||
|