diff --git a/src/Doc/freecad.qch b/src/Doc/freecad.qch index 242cbac0e..6a04bbb29 100644 Binary files a/src/Doc/freecad.qch and b/src/Doc/freecad.qch differ diff --git a/src/Doc/freecad.qhc b/src/Doc/freecad.qhc index 442ca0d46..8b90cc6d7 100644 Binary files a/src/Doc/freecad.qhc and b/src/Doc/freecad.qhc differ diff --git a/src/Tools/offlinedoc/buildwikiindex.py b/src/Tools/offlinedoc/buildwikiindex.py index a8c554c8f..e32878820 100755 --- a/src/Tools/offlinedoc/buildwikiindex.py +++ b/src/Tools/offlinedoc/buildwikiindex.py @@ -48,11 +48,13 @@ WRITETHROUGH = True # if true, fetched files are constantly written to disk, in wikiindex = "/index.php?title=" -def crawl(): +def crawl(pagename): "downloads an entire wiki site" todolist = [] processed = [] count = 1 + if pagename: + INDEX = pagename[0] if os.path.exists("wikifiles.txt"): f = open("wikifiles.txt","r") if VERBOSE: print "Reading existing list..." @@ -180,5 +182,5 @@ def writeList(pages,filename="wikifiles.txt"): if VERBOSE: print "written ",filename if __name__ == "__main__": - crawl() + crawl(sys.argv[1:]) diff --git a/src/Tools/offlinedoc/downloadwiki.py b/src/Tools/offlinedoc/downloadwiki.py index cc61f8842..9cd1dc42a 100755 --- a/src/Tools/offlinedoc/downloadwiki.py +++ b/src/Tools/offlinedoc/downloadwiki.py @@ -49,32 +49,48 @@ LISTFILE = "wikifiles.txt" URL = DEFAULTURL wikiindex = "/index.php?title=" defaultfile = " " -css = """ -/* Basic CSS for offline wiki rendering */ +css = """/* Basic CSS for offline wiki rendering */ body { font-family: Arial,Helvetica,sans-serif; - font-size: 13px; + font-size: 14px; text-align: justify; - background: #ffffff; - color: #000000; + background: #fff; + color: #000; + max-width: 800px; } h1 { - font-size: 2.2em; + font-size: 2.4em; font-weight: bold; - background: #46A4D0; - color: white; padding: 5px; border-radius: 5px; } + +h2 { + font-weight: normal; + color: #888; + font-size: 2em; + } + +h3 { + padding-left: 20px; + } + +img { + max-width: 100%; + } + +li { + margin-top: 10px; + } -pre { - border: 1px solid #888888; +pre, .mw-code { text-align: left; - background: #EEEEEE; - padding: 5px; - border-radius: 5px; + background: #eee; + padding: 5px 5px 5px 20px; + font-family: mono; + border-radius: 2px; } a:link, a:visited { @@ -90,7 +106,8 @@ a:hover { .printfooter { font-size: 0.8em; color: #333333; - border-top: 1px solid #333333; + border-top: 1px solid #333; + margin-top: 20px; } .wikitable #toc { @@ -98,10 +115,18 @@ a:hover { } .ct, .ctTitle, .ctOdd, .ctEven th { + font-size: 1em; text-align: left; - width: 200px; + width: 190px; float: right; - background: #eeeeee; + background: #eee; + margin-top: 10px; + border-radius: 2px; + } + +.ct { + margin-left: 15px; + padding: 10px; } """