RejectedSoftware Forums

Sign up

vibed.org API documentation layout broken by long types

At http://vibed.org/api/vibe.http.server/HTTPServerRequest type of file is printed as weird long vibe.utils.dictionarylist.__T14DictionaryListTS4vibe4inet7webform8FilePartVb1Z.DictionaryList which breaks layout of the page by adjusting table column width.

Need to either wrap long qualified entries or adapt background to actual width.

Re: vibed.org API documentation layout broken by long types

Am 14.06.2014 19:34, schrieb Dicebot:

At http://vibed.org/api/vibe.http.server/HTTPServerRequest type of file is printed as weird long vibe.utils.dictionarylist.__T14DictionaryListTS4vibe4inet7webform8FilePartVb1Z.DictionaryList which breaks layout of the page by adjusting table column width.

Need to either wrap long qualified entries or adapt background to actual width.

For now, I've slightly improved the situation by outputting <wbr>
after each dot and also fixed the type links for templated types. Not
sure though yet, where the bug with that mangled name is - D compiler,
mangling spec, or demangler.

Re: vibed.org API documentation layout broken by long types

It am absolute zero in everything related to HTML/CSS, wondering how hard it is to make table cells to increase width up to certain em limit if more screen space is available (yeah, some more widescreen disappointment here =/) ?

Re: vibed.org API documentation layout broken by long types

Am 17.06.2014 04:11, schrieb Dicebot:

It am absolute zero in everything related to HTML/CSS, wondering how hard it is to make table cells to increase width up to certain em limit if more screen space is available (yeah, some more widescreen disappointment here =/) ?

I guess max-width + overflow: auto should work. Not pretty, but
effective.