File tree Expand file tree Collapse file tree 2 files changed +10
-9
lines changed Expand file tree Collapse file tree 2 files changed +10
-9
lines changed Original file line number Diff line number Diff line change @@ -14,11 +14,15 @@ const observe = () => {
14
14
observer . observe ( pjaxContainer , { childList : true } )
15
15
}
16
16
17
- const renderTree = ( rootElement ) => {
17
+ const renderTree = ( ) => {
18
18
const fileCount = parseInt ( ( document . getElementById ( 'files_tab_counter' ) || { innerText : 0 } ) . innerText , 10 )
19
- if ( fileCount === 0 ) {
19
+ const rootElement = createRootElement ( )
20
+ const enabled = Boolean ( rootElement && fileCount > 0 )
21
+ document . body . classList . toggle ( 'enable_better_github_pr' , enabled )
22
+ if ( ! enabled ) {
20
23
return
21
24
}
25
+
22
26
const { tree, count } = createFileTree ( )
23
27
render ( < Tree root = { tree } /> , rootElement )
24
28
if ( fileCount !== count ) {
@@ -28,11 +32,7 @@ const renderTree = (rootElement) => {
28
32
29
33
const start = ( ) => {
30
34
observe ( )
31
- const rootElement = createRootElement ( )
32
- if ( ! rootElement ) {
33
- return
34
- }
35
- renderTree ( rootElement )
35
+ renderTree ( )
36
36
}
37
37
38
38
observe ( )
Original file line number Diff line number Diff line change 21
21
22
22
/* GitHub page changes */
23
23
24
- .diff-view {
24
+ .enable_better_github_pr .diff-view ,
25
+ .enable_better_github_pr .commit .full-commit .prh-commit {
25
26
padding-left : 250px ;
26
27
}
27
28
28
- .diff-view .file-header {
29
+ .enable_better_github_pr . diff-view .file-header {
29
30
position : sticky;
30
31
top : 60px ;
31
32
z-index : 1 ;
You can’t perform that action at this time.
0 commit comments