wmlscope: Fix file list column layout glitches on Edge and Chrome

This commit is contained in:
Ignacio R. Morelle 2017-07-23 20:21:27 -04:00
parent 1a03a5af57
commit 57f9c3eccd
2 changed files with 11 additions and 11 deletions

View file

@ -11,24 +11,24 @@
<link rel="stylesheet" type="text/css" href="https://www.wesnoth.org/wesmere/css/wesmere-1.0.0.css" />
<style>
.filelist {
-webkit-columns: auto 3;
-moz-columns: auto 3;
columns: auto 3;
-webkit-columns: 3;
-moz-columns: 3;
columns: 3;
}
@media screen and (max-width: 699px) {
.filelist {
-webkit-columns: auto 2;
-moz-columns: auto 2;
columns: auto 2;
-webkit-columns: 2;
-moz-columns: 2;
columns: 2;
}
}
@media screen and (max-width: 499px) {
.filelist {
-webkit-columns: auto 1;
-moz-columns: auto 1;
columns: auto 1;
-webkit-columns: 1;
-moz-columns: 1;
columns: 1;
}
}

View file

@ -357,11 +357,11 @@ class CrossRefLister(CrossRef):
outstr += "</dd>\n"
outstr += "</dl>\n"
outstr += "<p class='toplink'>[ <a href='#content'>top</a> ]</p>\n"
linkheaderstr = "<p class='macro-ref-toc'>Documented files:</p><ul class='filelist'>"
linkheaderstr = "<p class='macro-ref-toc'>Documented files:</p><div class='filelist'><ul>"
for filename in filenamelist:
linkheaderstr += "<li><a href='#file:" + filename + "'>"
linkheaderstr += "<code class='noframe'>" + filename + "</code></a></li>"
linkheaderstr += "</ul>\n"
linkheaderstr += "</ul></div>\n"
fp.write(linkheaderstr)
fp.write(outstr)