@@ -206,7 +206,7 @@ async function onDocumentEnd() {
206
206
data : createLogCountPerHour ( allLogs ) ,
207
207
series : [
208
208
{
209
- type : "line " ,
209
+ type : "bar " ,
210
210
xKey : "x" ,
211
211
yKey : "y" ,
212
212
title : "Count" ,
@@ -271,21 +271,29 @@ async function onDocumentEnd() {
271
271
{
272
272
field : "fbName" ,
273
273
cellRenderer : ( params ) => {
274
- if ( params . data . fbName )
275
- return `<a
276
- href="https://fb.com/${ params . data . uid } "
277
- target="_blank"
278
- style="display:flex">
279
- <img
280
- class="avatar"
281
- src="${ getUserAvatarFromUid ( params . data . uid , 40 ) } "
282
- style="margin-right: 5px;" />
283
- ${ params . data . fbName }
284
- </a>` ;
274
+ if ( params . data . fbName ) {
275
+ const a = document . createElement ( "a" ) ;
276
+ a . href = `https://fb.com/${ params . data . uid } ` ;
277
+ a . target = "_blank" ;
278
+ a . style . display = "flex" ;
279
+
280
+ const img = document . createElement ( "img" ) ;
281
+ img . src = params . data . fbAvatar ;
282
+ img . className = "avatar" ;
283
+ img . style = "margin-right: 5px;" ;
284
+ img . onerror = ( ) => {
285
+ img . src = getUserAvatarFromUid ( params . data . uid , 40 ) ;
286
+ } ;
287
+ a . appendChild ( img ) ;
288
+
289
+ a . appendChild ( document . createTextNode ( params . data . fbName ) ) ;
290
+
291
+ return a ;
292
+ }
285
293
} ,
286
294
} ,
287
295
{ field : "isScript" , width : 80 } ,
288
- { field : "eventName" , width : 500 } ,
296
+ { field : "eventName" , width : 500 , filter : "agTextColumnFilter" } ,
289
297
{
290
298
field : "totalCount" ,
291
299
filter : "agNumberColumnFilter" ,
@@ -309,7 +317,6 @@ async function onDocumentEnd() {
309
317
data . push ( node . data ) ;
310
318
} ) ;
311
319
chartOptions . data = createLogCountPerHour ( data ) ;
312
- debugger ;
313
320
AgCharts . update ( chart , chartOptions ) ;
314
321
} ,
315
322
} ) ;
@@ -497,7 +504,6 @@ async function getFbProfile(uid, force = false) {
497
504
} ) . toString ( ) ,
498
505
} ,
499
506
] ) ;
500
-
501
507
let text = await res . body ;
502
508
const info = {
503
509
uid : uid ,
0 commit comments