I am no pro coder by any means* and I'm sure there is some reason for doing so* but I know personally* before anything I run went live using VB4 the sidebar widgets would need to be 100% recoded. Causing auto upgrading a pain in the ass before anything even starts.
Layers and layers of divs* inside a UL. Not desirable* but can deal with that. Then I opened it further* and saw a full table structure for every single category/section entry? What is the purpose of that? Icons? There are open source javascript/css solutions for doing expandable content using nothing but unordered lists.
ul = Sidebar
li = Widget 1
ul = Sections
li = Section Name 1
li = Section Name 2
/ul
/li
li = Widget 2
ul = Categories Title
li = Cat Name 1
li = Cat Name 2
/ul
/li
li class="noformatting"
div class="nonlist type blocks"
/li
/ul
I'm not trying to bitch and moan here* my current sites are bloated by my own doing* but I wanted to use my switch to VB4 to begin to lighten up* clean up. This is almost more bloated than it is now* regardless of validating.
Please look into reducing that* and/or offering a pure unordered list method for sidebars with reduced functionality if needed.
__DEFINE_LIKE_SHARE__