List.js
1.04 KB
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"> \
{@if d.img || istop}\
<div class=\'wev-media-object ${ istop ? "item-top" : "wev-pull-left item-left"}\' ><div {@if d.img}class="choosed"{@/if}><span class="img"></span></div></div>\
{@/if}\
<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 List() {}
List.prototype = {
extendTpl: function (template) {
template = (template || "").replace(/\$\${loading[\s\S]*$/g, "");
return template + external + "</div>";
}
};
return List;
});