episode detail is working but its a bit slow.

This commit is contained in:
kay.one
2013-03-03 15:18:43 -08:00
parent 4a4e440ec0
commit 9a738e3a65
16 changed files with 72 additions and 64 deletions
+9 -9
View File
@@ -122,24 +122,24 @@
<Content Include="Routing.js" />
<Content Include="Series\Delete\DeleteSeriesTemplate.html" />
<Content Include="Series\Delete\DeleteSeriesView.js" />
<Content Include="Series\Details\EpisodeCollection.js" />
<Content Include="Series\Details\EpisodeItemTemplate.html" />
<Content Include="Series\Details\EpisodeItemView.js" />
<Content Include="Series\Details\EpisodeModel.js" />
<Content Include="Series\Details\SeasonCollection.js" />
<Content Include="Series\Details\SeasonCompositeTemplate.html" />
<Content Include="Series\Details\SeasonCompositeView.js" />
<Content Include="Series\Details\SeasonModel.js" />
<Content Include="Series\Details\SeriesDetailsTemplate.html" />
<Content Include="Series\Details\SeriesDetailsView.js" />
<Content Include="Series\Edit\EditSeriesTemplate.html" />
<Content Include="Series\Edit\EditSeriesView.js" />
<Content Include="Series\EmptySeriesCollectionTemplate.html" />
<Content Include="Series\EpisodeCollection.js" />
<Content Include="Series\EpisodeModel.js" />
<Content Include="Series\Index\EmptySeriesIndexTemplate.html" />
<Content Include="Series\Index\SeriesIndexCollectionView.js" />
<Content Include="Series\Index\SeriesIndexTemplate.html" />
<Content Include="Series\Index\SeriesItemTemplate.html" />
<Content Include="Series\Index\SeriesItemView.js" />
<Content Include="Series\SeasonCollection.js" />
<Content Include="Series\SeasonModel.js" />
<Content Include="Series\SeriesCollection.js" />
<Content Include="Series\SeriesCollectionTemplate.html" />
<Content Include="Series\SeriesIndexCollectionView.js" />
<Content Include="Series\SeriesItemTemplate.html" />
<Content Include="Series\SeriesItemView.js" />
<Content Include="Series\SeriesModel.js" />
<Content Include="Shared\AutoComplete.js" />
<Content Include="Shared\NotFoundTemplate.html" />
@@ -9,5 +9,7 @@
<th>Controls</th>
</tr>
</thead>
<tbody></tbody>
<tbody class="x-episodes">
</tbody>
</table>
@@ -6,7 +6,11 @@ define(['app', 'Series/Details/EpisodeItemView'], function () {
template: 'Series/Details/SeasonCompositeTemplate',
initialize: function() {
this.collection =new NzbDrone.Series.EpisodeCollection();
this.collection.fetch({data: {
seriesId: this.model.get('seriesId'),
seasonNumber:this.model.get('seasonNumber')
}});
}
});
});
@@ -1,6 +1,6 @@
define(['app', 'Series/EpisodeModel'], function () {
NzbDrone.Series.EpisodeCollection = Backbone.Collection.extend({
url: NzbDrone.Constants.ApiRoot + '/episode',
url: NzbDrone.Constants.ApiRoot + '/episodes',
model: NzbDrone.Series.EpisodeModel
});
});