Fixed folder auto complete

This commit is contained in:
Mark McDowall 2013-07-06 14:59:15 -07:00
parent aeb8ee06f6
commit 5644ca0e05
3 changed files with 25 additions and 3 deletions

View File

@ -4,11 +4,20 @@ define(
[ [
'marionette', 'marionette',
'Mixins/AsModelBoundView', 'Mixins/AsModelBoundView',
'Mixins/AutoComplete',
'bootstrap' 'bootstrap'
], function (Marionette, AsModelBoundView) { ], function (Marionette, AsModelBoundView) {
var view = Marionette.ItemView.extend({ var view = Marionette.ItemView.extend({
template : 'Settings/DownloadClient/BlackholeViewTemplate' template : 'Settings/DownloadClient/BlackholeViewTemplate',
ui: {
'blackholeFolder': '.x-path'
},
onShow: function () {
this.ui.blackholeFolder.autoComplete('/directories');
}
}); });
return AsModelBoundView.call(view); return AsModelBoundView.call(view);

View File

@ -8,6 +8,7 @@ define(
'Settings/DownloadClient/PneumaticView', 'Settings/DownloadClient/PneumaticView',
'Settings/DownloadClient/NzbgetView', 'Settings/DownloadClient/NzbgetView',
'Mixins/AsModelBoundView', 'Mixins/AsModelBoundView',
'Mixins/AutoComplete',
'bootstrap' 'bootstrap'
], function (Marionette, SabView, BlackholeView, PneumaticView, NzbgetView, AsModelBoundView) { ], function (Marionette, SabView, BlackholeView, PneumaticView, NzbgetView, AsModelBoundView) {
@ -19,7 +20,8 @@ define(
}, },
ui: { ui: {
downloadClientSelect: '.x-download-client' downloadClientSelect: '.x-download-client',
downloadedEpisodesFolder: '.x-path'
}, },
events: { events: {
@ -32,6 +34,8 @@ define(
this.pneumaticView = new PneumaticView({ model: this.model}); this.pneumaticView = new PneumaticView({ model: this.model});
this.nzbgetView = new NzbgetView({ model: this.model}); this.nzbgetView = new NzbgetView({ model: this.model});
this.ui.downloadedEpisodesFolder.autoComplete('/directories');
var client = this.model.get('downloadClient'); var client = this.model.get('downloadClient');
this.refreshUIVisibility(client); this.refreshUIVisibility(client);
}, },

View File

@ -4,11 +4,20 @@ define(
[ [
'marionette', 'marionette',
'Mixins/AsModelBoundView', 'Mixins/AsModelBoundView',
'Mixins/AutoComplete',
'bootstrap' 'bootstrap'
], function (Marionette, AsModelBoundView) { ], function (Marionette, AsModelBoundView) {
var view = Marionette.ItemView.extend({ var view = Marionette.ItemView.extend({
template : 'Settings/DownloadClient/PneumaticViewTemplate' template : 'Settings/DownloadClient/PneumaticViewTemplate',
ui: {
'pneumaticFolder': '.x-path'
},
onShow: function () {
this.ui.pneumaticFolder.autoComplete('/directories');
}
}); });
return AsModelBoundView.call(view); return AsModelBoundView.call(view);