Hi Karsten,
I wouldn't call the provided 'blog example' a very well written template. All the feed data is fetched at once without any pagination, performance-wise it results to around 200Kb data on the S40 browser (very slow if not on WiFi).
To make the UI work properly - you could remove the onclick statement from the main_screen div.
Code:
<!-- removing onclick from main_screen div in main.html-->
<div id="main_screen" class="ui-show">
</div>
You can use this statement in the div in the parseRSS function in blogging.js file.
Code:
// Adding onclick="mwl.switchClass('#nav-back', 'ui-hide', 'ui-show');" to the post-main div // line 36 blogging.js
main += '<div class="post-main ' + className + '" onclick="mwl.switchClass(\'#nav-back\', \'ui-hide\', \'ui-show\');mwl.setGroupTarget(\'#screens\', \'#blog_posts\', \'ui-show\', \'ui-hide\');mwl.setGroupTarget(\'#blog_posts\', \'#post' + (i+1) + '\', \'ui-show\', \'ui-hide\');">';
I would also remove the onclick from the header td with class header_table_td_height. This should just be on the back td and not on the header td.
Code:
<!-- removing onclick from header td in main.html-->
<td class="header_table_td_height"><div class='ui-title' ><h2>BlogExample</h2></div></td>
Hope that helps.