Skip to content

Commit f254ae2

Browse files
authored
Merge pull request #7 from berzniz/only_affect_styles_on_diff_pages
2 parents ac3ca25 + c3fc069 commit f254ae2

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

src/js/index.jsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,15 @@ const observe = () => {
1414
observer.observe(pjaxContainer, { childList: true })
1515
}
1616

17-
const renderTree = (rootElement) => {
17+
const renderTree = () => {
1818
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) {
2023
return
2124
}
25+
2226
const { tree, count } = createFileTree()
2327
render(<Tree root={tree} />, rootElement)
2428
if (fileCount !== count) {
@@ -28,11 +32,7 @@ const renderTree = (rootElement) => {
2832

2933
const start = () => {
3034
observe()
31-
const rootElement = createRootElement()
32-
if (!rootElement) {
33-
return
34-
}
35-
renderTree(rootElement)
35+
renderTree()
3636
}
3737

3838
observe()

src/js/style.css

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,12 @@
2121

2222
/* GitHub page changes */
2323

24-
.diff-view {
24+
.enable_better_github_pr .diff-view,
25+
.enable_better_github_pr .commit.full-commit.prh-commit {
2526
padding-left: 250px;
2627
}
2728

28-
.diff-view .file-header {
29+
.enable_better_github_pr .diff-view .file-header {
2930
position: sticky;
3031
top: 60px;
3132
z-index: 1;

0 commit comments

Comments
 (0)