mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2026-04-26 23:06:43 -04:00
20 lines
772 B
JavaScript
20 lines
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;
|
|
}; |