Michael, regarding the Konqueror rendering, I posted this on the Lazaurs forums:
`I can only do so much given the source material of "table tbody tr td td td p span code   span p td td td tr tr td td td   p ... "`So yeah, table layout is bad but I'll deal with it the best I can. Regarding the search, I have my own framework for websites that's been in github for a while. It's C# but I think it's really great. In a nutshell ... http://pastebin.com/sjFCNpxb Everything is pretty much optional, you can have: [DefaultPage("home.html")] class HomePage : PageHandler {} And that loads home.html. You can add programability with methods: [MethodPage("hello")] public void Hello() { Write("Hello World"); } And if you load http://yoursite.com/?method=hello, then the result is "Hello World". In reality you would use MethodPage for ajax calls, or stuff invoked dynamically on your webpage from javascript. In this case I have a codesearch method, or in javascript ajax with jquery ... $.ajax('/?method=codesearch'). See http://docs.getlazarus.org/scripts/home.js, in particular execute() and searchExecute(). Then there are templates, which look like this: http://pastebin.com/vy1eKWbu The magic there is the anonymous type built from SQL result rows and columns. Because it's an actual type, it can be used with my template system: SearchItems = TemplateString.FormatObject(searchItems); Where template string is simply: <a class="searchResult" href="{Source}" target="main" onclick="searchSelect('{Path}')"> <span class="resultPath">{Bolden}</span> <span class="resultKind">{Kind}</span> <span class="resultDescription">{Description}</span> </a> And you can nest templates (causes the above inserted as a child): <div id="searchResults">{SearchItems}</div> Further, you can add format specifiers in my template engine. i.e. {Bolden:10} to pad with spaces. You can use any type and any format specifiers, as long as they work with the actual type in C# (you can add your own format specifiers to C#). Soon I'll post the whole project online and if anyone want to make improvements they can have at it.
-- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus