mirror of
https://github.com/Readarr/Readarr
synced 2026-01-13 02:53:19 +01:00
20 lines
No EOL
772 B
JavaScript
20 lines
No EOL
772 B
JavaScript
module.exports = function(){
|
|
this.prototype.appendHtml = function(collectionView, itemView, index){
|
|
var childrenContainer = collectionView.itemViewContainer ? collectionView.$(collectionView.itemViewContainer) : collectionView.$el;
|
|
var collection = collectionView.collection;
|
|
if(index >= collection.size() - 1) {
|
|
childrenContainer.append(itemView.el);
|
|
}
|
|
else {
|
|
var previousModel = collection.at(index + 1);
|
|
var previousView = this.children.findByModel(previousModel);
|
|
if(previousView) {
|
|
previousView.$el.before(itemView.$el);
|
|
}
|
|
else {
|
|
childrenContainer.append(itemView.el);
|
|
}
|
|
}
|
|
};
|
|
return this;
|
|
}; |