<ul class="list"> <li>Simple text</li> <li><a href="#">With simple link</a></li> <li><a href="#" class="list-link">With block link</a></li> </ul>
This style works fine with icons:
<ul class="list"> <li class="icon-user">Simple text</li> <li><a href="#" class="icon-user">With simple link</a></li> <li><a href="#" class="list-link icon-user">With block link</a></li> </ul>
<ul class="list spaced"> <li> <a href="#" class="list-link">With block link</a> <span class="list-sort"></span> </li> ... </ul>
To enable sorting, you may use jQueri UI - make sure to include the sortable interaction - like this:
$('.list').has('.list-sort').sortable({ handle: '.list-sort', placeholder: 'ui-state-highlight' });
<ul class="blocks-list"> <li>This</li> <li>Is</li> <li>The Default</li> <li>Block</li> <li>List Style</li> </ul>