File tree Expand file tree Collapse file tree
src/Electron/Component/WebViewComponentInjection Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4646 }
4747
4848 async function replaceEditedTime ( ) {
49- const editHistories = Array . from ( document . querySelectorAll ( '.js-comment-edit-history > details' ) ) ;
49+ const editHistories = Array . from ( document . querySelectorAll ( '.js-discussion details' ) )
50+ . filter ( el => el . querySelector ( '.js-comment-edit-history-menu' ) ) ;
5051 for ( const editHistory of editHistories ) {
5152 editHistory . setAttribute ( 'open' , 'true' ) ;
5253 // @ts -ignore
6465 if ( loadedCount === editHistories . length ) break ;
6566 }
6667
67- // replace
68- for ( const comment of getComments ( ) ) {
69- const editedTimeEl = comment . querySelector ( '.js-comment-edit-history > details details-menu relative-time' ) ;
70- if ( editedTimeEl ) {
71- const editedTime = new Date ( editedTimeEl . getAttribute ( 'datetime' ) ) ;
72- const timeEl = comment . querySelector ( 'relative-time' ) ;
73- timeEl && timeEl . setAttribute ( 'datetime' , dateUTCFormat ( editedTime ) ) ;
74- }
75- }
76-
7768 // close
7869 for ( const editHistory of editHistories ) {
7970 editHistory . removeAttribute ( 'open' ) ;
8071 // @ts -ignore
8172 editHistory . querySelector ( 'details-menu' ) . style . opacity = 1 ;
8273 }
74+
75+ // replace
76+ for ( const comment of getComments ( ) ) {
77+ const editedTimeEl = comment . querySelector ( '.js-comment-edit-history-menu relative-time' ) ;
78+ if ( ! editedTimeEl ) continue ;
79+
80+ const editedTime = new Date ( editedTimeEl . getAttribute ( 'datetime' ) ) ;
81+ const timeEls = comment . querySelectorAll ( 'relative-time' ) ;
82+ for ( const timeEl of timeEls ) timeEl . setAttribute ( 'datetime' , dateUTCFormat ( editedTime ) ) ;
83+ }
8384 }
8485
8586 async function openResolvedThread ( ) {
You can’t perform that action at this time.
0 commit comments