NLargeList.js 1002 Bytes
define(function() {
    'use strict';

    var external = '\
<ul class="wev-table-view">\
    <li class="wev-table-view-cell wev-media list-item"> \
        <a href="javascript:;" class="wev-navigate-right wev-data-readonly"> \
            <div class=\'wev-media-object item-top\' ><div {@if d.img}class="choosed"{@/if}><span class="img"></span></div></div>\
            <div class="wev-media-body"> \
                $${d.title} \
                {@each d.others as row} \
                <div class="wev-ellipsis"> \
                    {@each row as desc} \
                    $${desc} \
                    {@/each} \
                </div> \
                {@/each} \
            </div> \
        </a> \
    </li>\
</ul>';

    function NLargeList() {}

    NLargeList.prototype = {
        extendTpl: function (template) {
        	template = (template || "").replace(/\$\${loading[\s\S]*$/g, "");

            return template + external + "</div>";
        }
    };

    return NLargeList;
});