Fossil SCM
Add filetype-specific classes to LI elements.
Commit
1ec615248e8faad469a9211a82079c40e2cce2df
Parent
331185fa0d41ae5…
2 files changed
+1
-1
+1
-4
+1
-1
| --- src/browse.c | ||
| +++ src/browse.c | ||
| @@ -570,11 +570,11 @@ | ||
| 570 | 570 | if( zCI ){ |
| 571 | 571 | zLink = href("%R/artifact/%s",p->zUuid); |
| 572 | 572 | }else{ |
| 573 | 573 | zLink = href("%R/finfo?name=%T",p->zFullName); |
| 574 | 574 | } |
| 575 | - @ <li class="file">%z(zLink)%h(p->zName)</a> | |
| 575 | + @ <li class="%z(fileext_class(p->zName))">%z(zLink)%h(p->zName)</a> | |
| 576 | 576 | } |
| 577 | 577 | if( p->isLast ){ |
| 578 | 578 | int nClose = p->iLevel - (p->pNext ? p->pNext->iLevel : 0); |
| 579 | 579 | while( nClose-- > 0 ){ |
| 580 | 580 | @ </ul> |
| 581 | 581 |
| --- src/browse.c | |
| +++ src/browse.c | |
| @@ -570,11 +570,11 @@ | |
| 570 | if( zCI ){ |
| 571 | zLink = href("%R/artifact/%s",p->zUuid); |
| 572 | }else{ |
| 573 | zLink = href("%R/finfo?name=%T",p->zFullName); |
| 574 | } |
| 575 | @ <li class="file">%z(zLink)%h(p->zName)</a> |
| 576 | } |
| 577 | if( p->isLast ){ |
| 578 | int nClose = p->iLevel - (p->pNext ? p->pNext->iLevel : 0); |
| 579 | while( nClose-- > 0 ){ |
| 580 | @ </ul> |
| 581 |
| --- src/browse.c | |
| +++ src/browse.c | |
| @@ -570,11 +570,11 @@ | |
| 570 | if( zCI ){ |
| 571 | zLink = href("%R/artifact/%s",p->zUuid); |
| 572 | }else{ |
| 573 | zLink = href("%R/finfo?name=%T",p->zFullName); |
| 574 | } |
| 575 | @ <li class="%z(fileext_class(p->zName))">%z(zLink)%h(p->zName)</a> |
| 576 | } |
| 577 | if( p->isLast ){ |
| 578 | int nClose = p->iLevel - (p->pNext ? p->pNext->iLevel : 0); |
| 579 | while( nClose-- > 0 ){ |
| 580 | @ </ul> |
| 581 |
+1
-4
| --- src/style.c | ||
| +++ src/style.c | ||
| @@ -787,19 +787,16 @@ | ||
| 787 | 787 | }, |
| 788 | 788 | { ".filetree a:before", |
| 789 | 789 | "file tree link icons", |
| 790 | 790 | @ margin-right: 5px; |
| 791 | 791 | @ vertical-align: -3px; |
| 792 | + @ content: url(data:image/gif;base64,R0lGODlhDQAQAJEAAP\/\/\/yIiIv\/\/\/wAAACH5BAEHAAIALAAAAAANABAAAAIhjI+iyLYBYmTCyAnZBc3eDm0SIo5HiXklibLr2cIvSNMFADs=); | |
| 792 | 793 | }, |
| 793 | 794 | { ".filetree .dir > a:before", |
| 794 | 795 | "file tree directory link icons", |
| 795 | 796 | @ content: url(data:image/gif;base64,R0lGODlhEAAQAJEAAP/WVCIiIv\/\/\/wAAACH5BAEHAAIALAAAAAAQABAAAAInlI9pwa3XYniCgQtkrAFfLXkiFo1jaXpo+jUs6b5Z/K4siDu5RPUFADs=); |
| 796 | 797 | }, |
| 797 | - { ".filetree .file > a:before", | |
| 798 | - "file tree file link icons", | |
| 799 | - @ content: url(data:image/gif;base64,R0lGODlhDQAQAJEAAP\/\/\/yIiIv\/\/\/wAAACH5BAEHAAIALAAAAAANABAAAAIhjI+iyLYBYmTCyAnZBc3eDm0SIo5HiXklibLr2cIvSNMFADs=); | |
| 800 | - }, | |
| 801 | 798 | { "table.login_out", |
| 802 | 799 | "table format for login/out label/input table", |
| 803 | 800 | @ text-align: left; |
| 804 | 801 | @ margin-right: 10px; |
| 805 | 802 | @ margin-left: 10px; |
| 806 | 803 |
| --- src/style.c | |
| +++ src/style.c | |
| @@ -787,19 +787,16 @@ | |
| 787 | }, |
| 788 | { ".filetree a:before", |
| 789 | "file tree link icons", |
| 790 | @ margin-right: 5px; |
| 791 | @ vertical-align: -3px; |
| 792 | }, |
| 793 | { ".filetree .dir > a:before", |
| 794 | "file tree directory link icons", |
| 795 | @ content: url(data:image/gif;base64,R0lGODlhEAAQAJEAAP/WVCIiIv\/\/\/wAAACH5BAEHAAIALAAAAAAQABAAAAInlI9pwa3XYniCgQtkrAFfLXkiFo1jaXpo+jUs6b5Z/K4siDu5RPUFADs=); |
| 796 | }, |
| 797 | { ".filetree .file > a:before", |
| 798 | "file tree file link icons", |
| 799 | @ content: url(data:image/gif;base64,R0lGODlhDQAQAJEAAP\/\/\/yIiIv\/\/\/wAAACH5BAEHAAIALAAAAAANABAAAAIhjI+iyLYBYmTCyAnZBc3eDm0SIo5HiXklibLr2cIvSNMFADs=); |
| 800 | }, |
| 801 | { "table.login_out", |
| 802 | "table format for login/out label/input table", |
| 803 | @ text-align: left; |
| 804 | @ margin-right: 10px; |
| 805 | @ margin-left: 10px; |
| 806 |
| --- src/style.c | |
| +++ src/style.c | |
| @@ -787,19 +787,16 @@ | |
| 787 | }, |
| 788 | { ".filetree a:before", |
| 789 | "file tree link icons", |
| 790 | @ margin-right: 5px; |
| 791 | @ vertical-align: -3px; |
| 792 | @ content: url(data:image/gif;base64,R0lGODlhDQAQAJEAAP\/\/\/yIiIv\/\/\/wAAACH5BAEHAAIALAAAAAANABAAAAIhjI+iyLYBYmTCyAnZBc3eDm0SIo5HiXklibLr2cIvSNMFADs=); |
| 793 | }, |
| 794 | { ".filetree .dir > a:before", |
| 795 | "file tree directory link icons", |
| 796 | @ content: url(data:image/gif;base64,R0lGODlhEAAQAJEAAP/WVCIiIv\/\/\/wAAACH5BAEHAAIALAAAAAAQABAAAAInlI9pwa3XYniCgQtkrAFfLXkiFo1jaXpo+jUs6b5Z/K4siDu5RPUFADs=); |
| 797 | }, |
| 798 | { "table.login_out", |
| 799 | "table format for login/out label/input table", |
| 800 | @ text-align: left; |
| 801 | @ margin-right: 10px; |
| 802 | @ margin-left: 10px; |
| 803 |