Fossil SCM

Add filetype-specific classes to LI elements.

joel 2014-01-04 20:24 UTC csstree
Commit 1ec615248e8faad469a9211a82079c40e2cce2df
2 files changed +1 -1 +1 -4
+1 -1
--- src/browse.c
+++ src/browse.c
@@ -570,11 +570,11 @@
570570
if( zCI ){
571571
zLink = href("%R/artifact/%s",p->zUuid);
572572
}else{
573573
zLink = href("%R/finfo?name=%T",p->zFullName);
574574
}
575
- @ <li class="file">%z(zLink)%h(p->zName)</a>
575
+ @ <li class="%z(fileext_class(p->zName))">%z(zLink)%h(p->zName)</a>
576576
}
577577
if( p->isLast ){
578578
int nClose = p->iLevel - (p->pNext ? p->pNext->iLevel : 0);
579579
while( nClose-- > 0 ){
580580
@ </ul>
581581
--- 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 @@
787787
},
788788
{ ".filetree a:before",
789789
"file tree link icons",
790790
@ margin-right: 5px;
791791
@ vertical-align: -3px;
792
+ @ content: url(data:image/gif;base64,R0lGODlhDQAQAJEAAP\/\/\/yIiIv\/\/\/wAAACH5BAEHAAIALAAAAAANABAAAAIhjI+iyLYBYmTCyAnZBc3eDm0SIo5HiXklibLr2cIvSNMFADs=);
792793
},
793794
{ ".filetree .dir > a:before",
794795
"file tree directory link icons",
795796
@ content: url(data:image/gif;base64,R0lGODlhEAAQAJEAAP/WVCIiIv\/\/\/wAAACH5BAEHAAIALAAAAAAQABAAAAInlI9pwa3XYniCgQtkrAFfLXkiFo1jaXpo+jUs6b5Z/K4siDu5RPUFADs=);
796797
},
797
- { ".filetree .file > a:before",
798
- "file tree file link icons",
799
- @ content: url(data:image/gif;base64,R0lGODlhDQAQAJEAAP\/\/\/yIiIv\/\/\/wAAACH5BAEHAAIALAAAAAANABAAAAIhjI+iyLYBYmTCyAnZBc3eDm0SIo5HiXklibLr2cIvSNMFADs=);
800
- },
801798
{ "table.login_out",
802799
"table format for login/out label/input table",
803800
@ text-align: left;
804801
@ margin-right: 10px;
805802
@ margin-left: 10px;
806803
--- 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

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button