Skip to content

Commit ed7ff8d

Browse files
committed
fix css more
1 parent b390105 commit ed7ff8d

File tree

14 files changed

+38
-37
lines changed

14 files changed

+38
-37
lines changed

elixir/filters/configin.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import re
2-
from .utils import Filter, FilterContext, decode_number, encode_number, filename_without_ext_matches
2+
from .utils import Filter, FilterContext, decode_number, encode_number, filename_without_ext_matches, format_source_link
33

44
# Filters for Config.in includes
55
# source "path/file"
@@ -23,7 +23,7 @@ def keep_configin(m):
2323
def untransform_formatted_code(self, ctx: FilterContext, html: str) -> str:
2424
def replace_configin(m):
2525
w = self.configin[decode_number(m.group(1)) - 1]
26-
return f'<a href="{ ctx.get_absolute_source_url(w) }">{ w }</a>'
26+
return format_source_link(ctx.get_absolute_source_url(w), w)
2727

2828
return re.sub('__KEEPCONFIGIN__([A-J]+)', replace_configin, html, flags=re.MULTILINE)
2929

elixir/filters/cppinc.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import re
2-
from .utils import Filter, FilterContext, encode_number, decode_number, extension_matches
2+
from .utils import Filter, FilterContext, encode_number, decode_number, extension_matches, format_source_link
33

44
# Filters for cpp includes like these:
55
# #include "file"
@@ -24,8 +24,7 @@ def keep_cppinc(m):
2424
def untransform_formatted_code(self, ctx: FilterContext, html: str) -> str:
2525
def replace_cppinc(m):
2626
w = self.cppinc[decode_number(m.group(1)) - 1]
27-
url = ctx.get_relative_source_url(w)
28-
return f'<a href="{ url }">{ w }</a>'
27+
return format_source_link(ctx.get_relative_source_url(w), w)
2928

3029
return re.sub('__KEEPCPPINC__([A-J]+)', replace_cppinc, html, flags=re.MULTILINE)
3130

elixir/filters/cpppathinc.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import re
2-
from .utils import Filter, FilterContext, encode_number, decode_number, extension_matches
2+
from .utils import Filter, FilterContext, encode_number, decode_number, extension_matches, format_source_link
33

44
# Filters for cpp includes like these:
55
# #include <file>
@@ -36,7 +36,7 @@ def untransform_formatted_code(self, ctx: FilterContext, html: str) -> str:
3636
def replace_cpppathinc(m):
3737
w = self.cpppathinc[decode_number(m.group(1)) - 1]
3838
path = f'/include/{ w }'
39-
return f'<a href="{ ctx.get_absolute_source_url(path) }">{ w }</a>'
39+
return format_source_link(ctx.get_absolute_source_url(path), w)
4040

4141
return re.sub('__KEEPCPPPATHINC__([A-J]+)', replace_cpppathinc, html, flags=re.MULTILINE)
4242

elixir/filters/dtsi.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import re
2-
from .utils import Filter, FilterContext, encode_number, decode_number, extension_matches
2+
from .utils import Filter, FilterContext, encode_number, decode_number, extension_matches, format_source_link
33

44
# Filters for dts includes as follows:
55
# Replaces include directives in dts/dtsi files with links to source
@@ -24,7 +24,7 @@ def keep_dtsi(m):
2424
def untransform_formatted_code(self, ctx: FilterContext, html: str) -> str:
2525
def replace_dtsi(m):
2626
w = self.dtsi[decode_number(m.group(1)) - 1]
27-
return f'<a href="{ ctx.get_relative_source_url(w) }">{ w }</a>'
27+
return format_source_link(ctx.get_relative_source_url(w), w)
2828

2929
return re.sub('__KEEPDTSI__([A-J]+)', replace_dtsi, html, flags=re.MULTILINE)
3030

elixir/filters/kconfig.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import re
2-
from .utils import Filter, FilterContext, encode_number, decode_number, filename_without_ext_matches
2+
from .utils import Filter, FilterContext, encode_number, decode_number, filename_without_ext_matches, format_source_link
33

44
# Filters for Kconfig includes
55
# Replaces KConfig includes (source keyword) with links to included files
@@ -24,7 +24,7 @@ def keep_kconfig(m):
2424
def untransform_formatted_code(self, ctx: FilterContext, html: str) -> str:
2525
def replace_kconfig(m):
2626
w = self.kconfig[decode_number(m.group(1)) - 1]
27-
return f'<a href="{ ctx.get_absolute_source_url(w) }">{ w }</a>'
27+
return format_source_link(ctx.get_absolute_source_url(w), w)
2828

2929
return re.sub('__KEEPKCONFIG__([A-J]+)', replace_kconfig, html, flags=re.MULTILINE)
3030

elixir/filters/makefiledir.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from os.path import dirname
22
import re
3-
from .utils import Filter, FilterContext, decode_number, encode_number, filename_without_ext_matches
3+
from .utils import Filter, FilterContext, decode_number, encode_number, filename_without_ext_matches, format_source_link
44

55
# Filters for Makefile directory includes as follows:
66
# obj-$(VALUE) += dir/
@@ -39,7 +39,7 @@ def replace_makefiledir(m):
3939

4040
fpath = f'{ filedir }{ w }/Makefile'
4141

42-
return f'<a href="{ ctx.get_absolute_source_url(fpath) }">{ w }/</a>'
42+
return format_source_link(ctx.get_absolute_source_url(fpath), w)
4343

4444
return re.sub('__KEEPMAKEFILEDIR__([A-J]+)/', replace_makefiledir, html, flags=re.MULTILINE)
4545

elixir/filters/makefiledtb.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from os.path import dirname
22
import re
3-
from .utils import Filter, FilterContext, decode_number, encode_number, filename_without_ext_matches
3+
from .utils import Filter, FilterContext, decode_number, encode_number, filename_without_ext_matches, format_source_link
44

55
# Filters for Makefile file includes like these:
66
# dtb-y += file.dtb
@@ -30,7 +30,7 @@ def replace_makefiledtb(m):
3030
filedir += '/'
3131

3232
npath = f'{ filedir }{ w }.dts'
33-
return f'<a href="{ ctx.get_absolute_source_url(npath) }">{ w }.dtb</a>'
33+
return format_source_link(ctx.get_absolute_source_url(npath), w+'.dtb')
3434

3535
return re.sub('__KEEPMAKEFILEDTB__([A-J]+)\.dtb', replace_makefiledtb, html, flags=re.MULTILINE)
3636

elixir/filters/makefilefile.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from os.path import dirname
22
import re
3-
from .utils import Filter, FilterContext, decode_number, encode_number, filename_without_ext_matches
3+
from .utils import Filter, FilterContext, decode_number, encode_number, filename_without_ext_matches, format_source_link
44

55
# Filters for files listed in Makefiles
66
# path/file
@@ -38,7 +38,7 @@ def replace_makefilefile(m):
3838
filedir += '/'
3939

4040
npath = filedir + w
41-
return f'<a href="{ ctx.get_absolute_source_url(npath) }">{ w }</a>'
41+
return format_source_link(ctx.get_absolute_source_url(npath), w)
4242

4343
return re.sub('__KEEPMAKEFILEFILE__([A-J]+)', replace_makefilefile, html, flags=re.MULTILINE)
4444

elixir/filters/makefileo.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from os.path import dirname
22
import re
3-
from .utils import Filter, FilterContext, decode_number, encode_number, filename_without_ext_matches
3+
from .utils import Filter, FilterContext, decode_number, encode_number, filename_without_ext_matches, format_source_link
44

55
# Filters for Makefile file includes like these:
66
# file.o
@@ -30,7 +30,7 @@ def replace_makefileo(m):
3030
filedir += '/'
3131

3232
npath = f'{ filedir }{ w }.c'
33-
return f'<a href="{ ctx.get_absolute_source_url(npath) }">{ w }.o</a>'
33+
return format_source_link(ctx.get_absolute_source_url(npath), w+'.o')
3434

3535
return re.sub('__KEEPMAKEFILEO__([A-J]+)\.o', replace_makefileo, html, flags=re.MULTILINE)
3636

elixir/filters/makefilesrctree.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import re
2-
from .utils import Filter, FilterContext, decode_number, encode_number, filename_without_ext_matches
2+
from .utils import Filter, FilterContext, decode_number, encode_number, filename_without_ext_matches, format_source_link
33

44
# Filters for files listed in Makefiles using $(srctree)
55
# $(srctree)/Makefile
@@ -27,8 +27,7 @@ def keep_makefilesrctree(m):
2727
def untransform_formatted_code(self, ctx: FilterContext, html: str) -> str:
2828
def replace_makefilesrctree(m):
2929
w = self.makefilesrctree[decode_number(m.group(1)) - 1]
30-
url = ctx.get_absolute_source_url(w)
31-
return f'<a href="{ url }">$(srctree)/{ w }</a>'
30+
return format_source_link(ctx.get_absolute_source_url(w), f'$(srctree)/{ w }')
3231

3332
return re.sub('__KEEPMAKEFILESRCTREE__([A-J]+)', replace_makefilesrctree, html, flags=re.MULTILINE)
3433

0 commit comments

Comments
 (0)