Moved source code under src folder - massive change

This commit is contained in:
Mark McDowall
2013-10-02 18:01:32 -07:00
parent 2fc8123d6b
commit 5bf0e197ec
1499 changed files with 1054 additions and 1444 deletions

View File

@@ -0,0 +1,18 @@
'use strict';
define(
[
'backbone',
'Quality/QualityProfileModel'
], function (Backbone, QualityProfileModel) {
var QualityProfileCollection = Backbone.Collection.extend({
model: QualityProfileModel,
url : window.NzbDrone.ApiRoot + '/qualityprofiles'
});
var profiles = new QualityProfileCollection();
profiles.fetch();
return profiles;
});

View File

@@ -0,0 +1,14 @@
'use strict';
define(
[
'backbone.deepmodel'
], function (DeepModel) {
return DeepModel.DeepModel.extend({
defaults: {
id : null,
name : '',
cutoff: null
}
});
});

View File

@@ -0,0 +1,5 @@
<select class="span2 x-quality-profile">
{{#each this}}
<option value="{{id}}">{{name}}</option>
{{/each}}
</select>

View File

@@ -0,0 +1,10 @@
'use strict';
define(
[
'Quality/QualitySizeModel'
], function (QualitySizeModel) {
return Backbone.Collection.extend({
model: QualitySizeModel,
url : window.NzbDrone.ApiRoot + '/qualitysize'
});
});

View File

@@ -0,0 +1,21 @@
"use strict";
define(
[
'app',
'Settings/SettingsModelBase'
], function (App, ModelBase) {
return ModelBase.extend({
baseInitialize: ModelBase.prototype.initialize,
initialize: function () {
var name = this.get('name');
this.successMessage = 'Saved ' + name + ' size settings';
this.errorMessage = 'Couldn\'t save ' + name + ' size settings';
this.baseInitialize.call(this);
}
});
});