@@ -12,17 +12,22 @@ export class CallLogItem {
1212 if ( callLogInfo ) {
1313 const wrapper = createListItem ( { id : callLogInfo . callId , className : className } ) ;
1414 let callType = null ;
15+ let callTypeAlt = '' ;
1516 if ( callLogInfo . isVideoCall ) {
1617 if ( callLogInfo . userRole === 'dc_caller' ) {
1718 callType = outgoingVideo ;
19+ callTypeAlt = 'Outgoing call history' ;
1820 } else {
1921 callType = incomingVideo ;
22+ callTypeAlt = 'Incoming call history' ;
2023 }
2124 } else {
2225 if ( callLogInfo . userRole === 'dc_caller' ) {
2326 callType = outgoingVoice ;
27+ callTypeAlt = 'Outgoing call history' ;
2428 } else {
2529 callType = incomingVoice ;
30+ callTypeAlt = 'Incoming call history' ;
2631 }
2732 }
2833
@@ -36,14 +41,19 @@ export class CallLogItem {
3641 displayName = callLogInfo . caller . userId ;
3742 }
3843
39- const icoCallType = createImg ( { className : `${ classes [ 'callLogItemType' ] } ` , src : callType } ) ;
44+ const icoCallType = createImg ( { className : `${ classes [ 'callLogItemType' ] } ` , src : callType , alt : callTypeAlt } ) ;
4045 const callTypeDiv = createDiv ( { className : `${ classes [ 'callLogTypeDiv' ] } ` } ) ;
4146 callTypeDiv . appendChild ( icoCallType ) ;
4247
43- const profileImg = createImg ( { className : `${ classes [ 'callLogProfileImg' ] } ` , src : profileImage , onerror : ( error ) => {
44- error . currentTarget . src = avatarIcon ;
45- } } ) ;
46-
48+ const profileImg = createImg ( {
49+ className : `${ classes [ 'callLogProfileImg' ] } ` ,
50+ src : profileImage ,
51+ alt : 'Opponent profile photo of call history' ,
52+ onerror : ( error ) => {
53+ error . currentTarget . src = avatarIcon ;
54+ }
55+ } ) ;
56+
4757 const profileDiv = createDiv ( { className : `${ classes [ 'callLogProfileDiv' ] } ` } ) ;
4858 profileDiv . appendChild ( profileImg ) ;
4959
@@ -85,12 +95,12 @@ export class CallLogItem {
8595 const btnCallVoice = createDiv ( { className : `${ classes [ 'callLogVoiceActionBtn' ] } ` } ) ;
8696 callActionBtnWrap . appendChild ( btnCallVoice ) ;
8797 callActionBtnWrap . appendChild ( btnCallVideo ) ;
88-
89-
98+
99+
90100 const callLogActionDiv = createDiv ( { className : `${ classes [ 'callLogActionDiv' ] } ` } ) ;
91101 callLogActionDiv . appendChild ( callLogStartTime ) ;
92102 callLogActionDiv . appendChild ( callActionBtnWrap ) ;
93-
103+
94104
95105 wrapper . appendChild ( callTypeDiv ) ;
96106 wrapper . appendChild ( profileDiv ) ;
@@ -135,4 +145,4 @@ export class CallLogItem {
135145 eventhandler ( event , { peerId : this . destPeerID , isVideoCall : false , callOption : null } ) ;
136146 } ;
137147 }
138- }
148+ }
0 commit comments