| | +/* *************************************************************************** |
| | + * |
| | + * Miller Columns |
| | + * |
| | + * Transforms an arbitrarily nested unordered list into a series of |
| | + * Miller Columns. The purpose of Miller Columns is to provide a |
| | + * straightforward means to edit hierarchical data. In theory, the |
| | + * same data set could be displayed as a collapsable tree. |
| | + * |
| | + * List items are employed for semantic reasons. |
| | + * |
| | + * The id's must be unique. Usage example: |
| | + * |
| | + * <div class="columns"> |
| | + * <ul> |
| | + * <li id="1">Item A</li> |
| | + * <li id="2">Item B</li> |
| | + * <li id="3">Item C |
| | + * <ul> |
| | + * <li id="31">Item CA</li> |
| | + * <li id="32">Item CB</li> |
| | + * <li id="33">Item CC |
| | + * <ul> |
| | + * <li id="331">Item CCA</li> |
| | + * <li id="332">Item CCB</li> |
| | + * <li id="333">Item CCC</li> |
| | + * </ul> |
| | + * </li> |
| | + * <li id="34">Item CD</li> |
| | + * <li id="35">Item CE</li> |
| | + * </ul> |
| | + * </li> |
| | + * </ul> |
| | + * </div> |
| | + * |
| | + * Requirements |
| | + * - jQuery 1.11.1 |
| | + * - tags.css |
| | + * |
| | + * ***************************************************************************/ |
| | (function( $ ) { |
| | $.fn.millerColumns = function() { |