mirror of
https://github.com/lidarr/lidarr.git
synced 2025-07-30 19:50:15 -07:00
replaced most of ServiceStack with nancy.
This commit is contained in:
parent
936886f213
commit
acef97b79f
22 changed files with 15057 additions and 334 deletions
|
@ -1,11 +1,83 @@
|
|||
NzbDrone.AddSeriesView = Backbone.Marionette.ItemView.extend({
|
||||
template: "#add-series-template"
|
||||
template: "#add-series",
|
||||
|
||||
events: {
|
||||
'click #add-new': 'addNew',
|
||||
'click #add-existing': 'addExisting'
|
||||
},
|
||||
|
||||
addNew: function () {
|
||||
|
||||
NzbDrone.Router.navigate(NzbDrone.Routes.Series.AddNew, { trigger: true });
|
||||
},
|
||||
|
||||
addExisting: function () {
|
||||
NzbDrone.Router.navigate(NzbDrone.Routes.Series.AddExisting, { trigger: true });
|
||||
}
|
||||
});
|
||||
|
||||
NzbDrone.AddNewSeriesView = Backbone.Marionette.ItemView.extend({
|
||||
template: "#add-new-series-template"
|
||||
template: "#add-new-series",
|
||||
|
||||
ui: {
|
||||
seriesSearch: '#series-search'
|
||||
},
|
||||
|
||||
onRender: function () {
|
||||
|
||||
|
||||
console.log('binding auto complete')
|
||||
var self = this;
|
||||
|
||||
this.ui.seriesSearch
|
||||
.autocomplete({
|
||||
source: "http://kayone.nzbdrone.com:8989/AddSeries/LookupSeries",
|
||||
minLength: 1,
|
||||
delay: 500,
|
||||
select: function (event, ui) {
|
||||
$(this).val(ui.item.Title);
|
||||
$(this).siblings('.seriesId').val(ui.item.Id);
|
||||
return false;
|
||||
},
|
||||
open: function (event, ui) {
|
||||
$('.ui-autocomplete').addClass('seriesLookupResults');
|
||||
},
|
||||
close: function (event, ui) {
|
||||
$('.ui-autocomplete').removeClass('seriesLookupResults');
|
||||
}
|
||||
|
||||
})
|
||||
.data("autocomplete")._renderItem = function (ul, item) {
|
||||
|
||||
return $("<li></li>")
|
||||
.data("item.autocomplete", item)
|
||||
.append("<a>" + item.DisplayedTitle + "<img src='../../Content/Images/thetvdb.png' class='tvDbLink' title='Click to see series details from TheTVDB' rel='" + item.Url + "' /></a>")
|
||||
.appendTo(ul);
|
||||
};
|
||||
},
|
||||
});
|
||||
|
||||
NzbDrone.AddExistingSeriesView = Backbone.Marionette.ItemView.extend({
|
||||
template: "#add-existing-series-template"
|
||||
});
|
||||
template: "#add-existing-series",
|
||||
|
||||
events: {
|
||||
'click #single': 'single',
|
||||
'click #multiple': 'multiple'
|
||||
},
|
||||
|
||||
single: function () {
|
||||
NzbDrone.Router.navigate(NzbDrone.Routes.Series.AddExistingSingle, { trigger: true });
|
||||
},
|
||||
|
||||
multiple: function () {
|
||||
NzbDrone.Router.navigate(NzbDrone.Routes.Series.AddExistingMultiple, { trigger: true });
|
||||
}
|
||||
});
|
||||
|
||||
NzbDrone.AddExistingSeriesSingleView = Backbone.Marionette.ItemView.extend({
|
||||
template: "#add-existing-series-single"
|
||||
});
|
||||
|
||||
NzbDrone.AddExistingSeriesMultipleView = Backbone.Marionette.ItemView.extend({
|
||||
template: "#add-existing-series-multiple"
|
||||
})
|
Loading…
Add table
Add a link
Reference in a new issue