diff --git a/UI/.idea/jsLinters/jshint.xml b/UI/.idea/jsLinters/jshint.xml
index ccfdbdf629..77f11c0d4c 100644
--- a/UI/.idea/jsLinters/jshint.xml
+++ b/UI/.idea/jsLinters/jshint.xml
@@ -1,16 +1,16 @@
-
+
-
+
-
-
-
+
+
+
-
+
@@ -18,6 +18,8 @@
+
+
@@ -45,7 +47,7 @@
-
+
@@ -61,7 +63,7 @@
-
+
diff --git a/UI/.idea/jsLinters/jslint.xml b/UI/.idea/jsLinters/jslint.xml
new file mode 100644
index 0000000000..822a7aa5e0
--- /dev/null
+++ b/UI/.idea/jsLinters/jslint.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/UI/AddSeries/AddSeriesLayout.js b/UI/AddSeries/AddSeriesLayout.js
index b81a54f42b..9ca71b5104 100644
--- a/UI/AddSeries/AddSeriesLayout.js
+++ b/UI/AddSeries/AddSeriesLayout.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(
[
'app',
diff --git a/UI/AddSeries/AddSeriesView.js b/UI/AddSeries/AddSeriesView.js
index 33e28da0ca..c199e9fb26 100644
--- a/UI/AddSeries/AddSeriesView.js
+++ b/UI/AddSeries/AddSeriesView.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(
[
'marionette',
diff --git a/UI/AddSeries/Collection.js b/UI/AddSeries/Collection.js
index 97ee6ee6d7..4048071847 100644
--- a/UI/AddSeries/Collection.js
+++ b/UI/AddSeries/Collection.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(
[
'app',
diff --git a/UI/AddSeries/Existing/CompositeView.js b/UI/AddSeries/Existing/CompositeView.js
index 339a8bb2d9..cd1a55ecb9 100644
--- a/UI/AddSeries/Existing/CompositeView.js
+++ b/UI/AddSeries/Existing/CompositeView.js
@@ -28,7 +28,7 @@ define(
initialize: function () {
this.collection = new AddSeriesCollection();
- this.on("item:removed", function () {
+ this.on('item:removed', function () {
this.close();
}, this);
},
diff --git a/UI/AddSeries/RootFolders/Collection.js b/UI/AddSeries/RootFolders/Collection.js
index 4b48229417..f0a9f9e71c 100644
--- a/UI/AddSeries/RootFolders/Collection.js
+++ b/UI/AddSeries/RootFolders/Collection.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(
[
'backbone',
diff --git a/UI/AddSeries/RootFolders/CollectionView.js b/UI/AddSeries/RootFolders/CollectionView.js
index 06220c45af..689b161322 100644
--- a/UI/AddSeries/RootFolders/CollectionView.js
+++ b/UI/AddSeries/RootFolders/CollectionView.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(
[
diff --git a/UI/AddSeries/RootFolders/ItemView.js b/UI/AddSeries/RootFolders/ItemView.js
index 9eb49ac65d..991c9b253a 100644
--- a/UI/AddSeries/RootFolders/ItemView.js
+++ b/UI/AddSeries/RootFolders/ItemView.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(
[
diff --git a/UI/AddSeries/RootFolders/Layout.js b/UI/AddSeries/RootFolders/Layout.js
index af1877625b..210fe5019d 100644
--- a/UI/AddSeries/RootFolders/Layout.js
+++ b/UI/AddSeries/RootFolders/Layout.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(
[
diff --git a/UI/AddSeries/RootFolders/Model.js b/UI/AddSeries/RootFolders/Model.js
index 6854a717ac..eaed76ff3d 100644
--- a/UI/AddSeries/RootFolders/Model.js
+++ b/UI/AddSeries/RootFolders/Model.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(
[
'backbone',
@@ -7,7 +7,7 @@ define(
return Backbone.Model.extend({
mutators: {
freeSpaceString: function () {
- return this.get('freeSpace').bytes(2) + " Free";
+ return this.get('freeSpace').bytes(2) + ' Free';
}
},
diff --git a/UI/AddSeries/SearchResultView.js b/UI/AddSeries/SearchResultView.js
index 94bbf9d340..a5415f9dea 100644
--- a/UI/AddSeries/SearchResultView.js
+++ b/UI/AddSeries/SearchResultView.js
@@ -12,7 +12,7 @@ define(
return Marionette.ItemView.extend({
- template: "AddSeries/SearchResultTemplate",
+ template: 'AddSeries/SearchResultTemplate',
ui: {
qualityProfile: '.x-quality-profile',
diff --git a/UI/Calendar/CalendarLayout.js b/UI/Calendar/CalendarLayout.js
index 18796aecf0..50894415e9 100644
--- a/UI/Calendar/CalendarLayout.js
+++ b/UI/Calendar/CalendarLayout.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define([
'app',
'Calendar/UpcomingCollectionView',
diff --git a/UI/Calendar/CalendarView.js b/UI/Calendar/CalendarView.js
index 03b5179653..8ef8da33cb 100644
--- a/UI/Calendar/CalendarView.js
+++ b/UI/Calendar/CalendarView.js
@@ -18,8 +18,8 @@ define(['app', 'Calendar/Collection','fullcalendar'], function () {
right : 'month,basicWeek'
},
buttonText : {
- prev: '',
- next: ''
+ prev: '',
+ next: ''
},
events : this.getEvents,
eventRender : function (event, element) {
diff --git a/UI/Calendar/Collection.js b/UI/Calendar/Collection.js
index ec977b3e69..0752c3b57c 100644
--- a/UI/Calendar/Collection.js
+++ b/UI/Calendar/Collection.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Series/EpisodeModel'], function () {
NzbDrone.Calendar.Collection = Backbone.Collection.extend({
url : NzbDrone.Constants.ApiRoot + '/calendar',
@@ -10,4 +10,4 @@ define(['app', 'Series/EpisodeModel'], function () {
return time;
}
});
-});
\ No newline at end of file
+});
diff --git a/UI/Calendar/UpcomingCollection.js b/UI/Calendar/UpcomingCollection.js
index de535c897a..83294c0c30 100644
--- a/UI/Calendar/UpcomingCollection.js
+++ b/UI/Calendar/UpcomingCollection.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Series/EpisodeModel'], function () {
NzbDrone.Calendar.UpcomingCollection = Backbone.Collection.extend({
url : NzbDrone.Constants.ApiRoot + '/calendar',
@@ -10,4 +10,4 @@ define(['app', 'Series/EpisodeModel'], function () {
return time;
}
});
-});
\ No newline at end of file
+});
diff --git a/UI/Cells/AirDateCell.js b/UI/Cells/AirDateCell.js
index c6a0b3ebec..08d31eff9e 100644
--- a/UI/Cells/AirDateCell.js
+++ b/UI/Cells/AirDateCell.js
@@ -1,12 +1,12 @@
-"use strict";
+'use strict';
define(['app', 'Shared/FormatHelpers','backgrid'], function () {
NzbDrone.Cells.AirDateCell = Backgrid.Cell.extend({
- className: "air-date-cell",
+ className: 'air-date-cell',
render: function () {
this.$el.empty();
- var airDate = this.model.get(this.column.get("name"));
+ var airDate = this.model.get(this.column.get('name'));
this.$el.html(NzbDrone.Shared.FormatHelpers.DateHelper(airDate));
return this;
diff --git a/UI/Cells/EpisodeNumberCell.js b/UI/Cells/EpisodeNumberCell.js
index 907e9387f9..28670c712e 100644
--- a/UI/Cells/EpisodeNumberCell.js
+++ b/UI/Cells/EpisodeNumberCell.js
@@ -1,9 +1,9 @@
-"use strict";
+'use strict';
define(['app', 'Cells/NzbDroneCell'], function () {
NzbDrone.Cells.EpisodeNumberCell = NzbDrone.Cells.NzbDroneCell.extend({
- className: "episode-number-cell",
+ className: 'episode-number-cell',
render: function () {
diff --git a/UI/Cells/EpisodeStatusCell.js b/UI/Cells/EpisodeStatusCell.js
index fee91b83cf..bad5c37709 100644
--- a/UI/Cells/EpisodeStatusCell.js
+++ b/UI/Cells/EpisodeStatusCell.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app','backgrid' ], function () {
NzbDrone.Cells.EpisodeStatusCell = Backgrid.Cell.extend({
@@ -25,7 +25,7 @@ define(['app','backgrid' ], function () {
}
}
- this.$el.html(''.format(icon));
+ this.$el.html(''.format(icon));
}
return this;
diff --git a/UI/Cells/EpisodeTitleCell.js b/UI/Cells/EpisodeTitleCell.js
index 0d2731a9a0..b52d8ea593 100644
--- a/UI/Cells/EpisodeTitleCell.js
+++ b/UI/Cells/EpisodeTitleCell.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Cells/NzbDroneCell'], function () {
NzbDrone.Cells.EpisodeTitleCell = NzbDrone.Cells.NzbDroneCell.extend({
diff --git a/UI/Cells/FileSizeCell.js b/UI/Cells/FileSizeCell.js
index 4ae55c65d9..f3994bb2fd 100644
--- a/UI/Cells/FileSizeCell.js
+++ b/UI/Cells/FileSizeCell.js
@@ -1,12 +1,12 @@
-"use strict";
+'use strict';
define(['app', 'Shared/FormatHelpers','backgrid'], function () {
NzbDrone.Cells.FileSizeCell = Backgrid.Cell.extend({
- className: "file-size-cell",
+ className: 'file-size-cell',
render: function () {
- var size = this.model.get(this.column.get("name"));
+ var size = this.model.get(this.column.get('name'));
this.$el.html(NzbDrone.Shared.FormatHelpers.FileSizeHelper(size));
this.delegateEvents();
return this;
diff --git a/UI/Cells/IndexerCell.js b/UI/Cells/IndexerCell.js
index 59b5d4ff35..62cce919c7 100644
--- a/UI/Cells/IndexerCell.js
+++ b/UI/Cells/IndexerCell.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app','backgrid'], function () {
NzbDrone.Cells.IndexerCell = Backgrid.Cell.extend({
diff --git a/UI/Cells/NzbDroneCell.js b/UI/Cells/NzbDroneCell.js
index f6ea4bb8e5..8c259085e3 100644
--- a/UI/Cells/NzbDroneCell.js
+++ b/UI/Cells/NzbDroneCell.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app','backgrid'], function () {
NzbDrone.Cells.NzbDroneCell = Backgrid.Cell.extend({
diff --git a/UI/Cells/QualityCell.js b/UI/Cells/QualityCell.js
index cbc2c74c72..409bf2e3f8 100644
--- a/UI/Cells/QualityCell.js
+++ b/UI/Cells/QualityCell.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Cells/TemplatedCell'], function () {
NzbDrone.Cells.QualityCell = NzbDrone.Cells.TemplatedCell.extend({
diff --git a/UI/Cells/RelativeDateCell.js b/UI/Cells/RelativeDateCell.js
index 5dffc0cd6e..ffab2a98a9 100644
--- a/UI/Cells/RelativeDateCell.js
+++ b/UI/Cells/RelativeDateCell.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app','Cells/NzbDroneCell'], function () {
NzbDrone.Cells.RelativeDateCell = NzbDrone.Cells.NzbDroneCell.extend({
diff --git a/UI/Cells/SeriesTitleCell.js b/UI/Cells/SeriesTitleCell.js
index 8d86eb5e13..ee66302732 100644
--- a/UI/Cells/SeriesTitleCell.js
+++ b/UI/Cells/SeriesTitleCell.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Cells/TemplatedCell'], function () {
NzbDrone.Cells.SeriesTitleCell = NzbDrone.Cells.TemplatedCell.extend({
diff --git a/UI/Cells/TemplatedCell.js b/UI/Cells/TemplatedCell.js
index d7ccd820fc..37321830de 100644
--- a/UI/Cells/TemplatedCell.js
+++ b/UI/Cells/TemplatedCell.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app','Cells/NzbDroneCell'], function () {
NzbDrone.Cells.TemplatedCell = NzbDrone.Cells.NzbDroneCell.extend({
diff --git a/UI/Cells/ToggleCell.js b/UI/Cells/ToggleCell.js
index 4c8b8ce657..aeaa51b086 100644
--- a/UI/Cells/ToggleCell.js
+++ b/UI/Cells/ToggleCell.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Episode/Layout'], function () {
NzbDrone.Cells.ToggleCell = Backgrid.Cell.extend({
diff --git a/UI/Commands/CommandController.js b/UI/Commands/CommandController.js
index ce22c5a6e1..16a0a17f9b 100644
--- a/UI/Commands/CommandController.js
+++ b/UI/Commands/CommandController.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app'], function () {
NzbDrone.Commands.Execute = function (name, properties) {
@@ -14,4 +14,4 @@ define(['app'], function () {
data: JSON.stringify(data)
});
};
-});
\ No newline at end of file
+});
diff --git a/UI/Config.js b/UI/Config.js
index 50a6e91206..6382c91b5d 100644
--- a/UI/Config.js
+++ b/UI/Config.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(
[
'app'
diff --git a/UI/Constants.js b/UI/Constants.js
index e1a115d3aa..816e34eed7 100644
--- a/UI/Constants.js
+++ b/UI/Constants.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define({
ApiRoot : '/api'
});
diff --git a/UI/Controller.js b/UI/Controller.js
index 8057fd0050..6a22e29306 100644
--- a/UI/Controller.js
+++ b/UI/Controller.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(
[
'app',
@@ -102,13 +102,13 @@ define(
return;
}
- var cookies = document.cookie.split(";");
+ var cookies = document.cookie.split(';');
for (var i = 0; i < cookies.length; i++) {
var cookie = cookies[i];
- var eqPos = cookie.indexOf("=");
+ var eqPos = cookie.indexOf('=');
var name = eqPos > -1 ? cookie.substr(0, eqPos) :cookie;
- document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
+ document.cookie = name + '=;expires=Thu, 01 Jan 1970 00:00:00 GMT';
}
}
});
diff --git a/UI/Episode/Layout.js b/UI/Episode/Layout.js
index cc41487949..30a244f4e4 100644
--- a/UI/Episode/Layout.js
+++ b/UI/Episode/Layout.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Shared/SpinnerView', 'Episode/Summary/View', 'Episode/Search/Layout', 'Release/Collection'], function () {
NzbDrone.Episode.Layout = Backbone.Marionette.Layout.extend({
diff --git a/UI/Episode/Search/Layout.js b/UI/Episode/Search/Layout.js
index dd5251c380..3c38dd0070 100644
--- a/UI/Episode/Search/Layout.js
+++ b/UI/Episode/Search/Layout.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define([
'app',
'Cells/FileSizeCell',
diff --git a/UI/Episode/Summary/View.js b/UI/Episode/Summary/View.js
index 4403c0a0b6..a1ea1fb183 100644
--- a/UI/Episode/Summary/View.js
+++ b/UI/Episode/Summary/View.js
@@ -1,8 +1,8 @@
-"use strict";
+'use strict';
define(['app'], function () {
NzbDrone.Episode.Summary.View = Backbone.Marionette.ItemView.extend({
template: 'Episode/Summary/ViewTemplate'
});
-});
\ No newline at end of file
+});
diff --git a/UI/Form/FormBuilder.js b/UI/Form/FormBuilder.js
index 423d2b38e5..1db81c9f65 100644
--- a/UI/Form/FormBuilder.js
+++ b/UI/Form/FormBuilder.js
@@ -1,7 +1,7 @@
'use strict';
define(['app', 'handlebars'], function (App,Handlebars) {
Handlebars.registerHelper('formBuilder', function () {
- var ret = "";
+ var ret = '';
_.each(this.fields, function (field) {
ret += NzbDrone.Form.FieldBuilder(field);
});
diff --git a/UI/Handlebars/Helpers/DateTime.js b/UI/Handlebars/Helpers/DateTime.js
index cf5db55c43..466fac7e1d 100644
--- a/UI/Handlebars/Helpers/DateTime.js
+++ b/UI/Handlebars/Helpers/DateTime.js
@@ -1,10 +1,10 @@
-"use strict";
+'use strict';
define(
[
'sugar'
], {
register: function (handlebars) {
- handlebars.registerHelper("ShortDate", function (input) {
+ handlebars.registerHelper('ShortDate', function (input) {
if (!input) {
return '';
}
diff --git a/UI/Handlebars/backbone.marionette.templates.js b/UI/Handlebars/backbone.marionette.templates.js
index b5c2a32a57..061575c18f 100644
--- a/UI/Handlebars/backbone.marionette.templates.js
+++ b/UI/Handlebars/backbone.marionette.templates.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['templates'], function (Templates) {
return function () {
diff --git a/UI/History/Collection.js b/UI/History/Collection.js
index d9fb1b7401..7b8f64a75b 100644
--- a/UI/History/Collection.js
+++ b/UI/History/Collection.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'History/Model', 'backbone.pageable'], function (App, HistoryModel, PageableCollection) {
NzbDrone.History.Collection = PageableCollection.extend({
url : NzbDrone.Constants.ApiRoot + '/history',
@@ -6,7 +6,7 @@ define(['app', 'History/Model', 'backbone.pageable'], function (App, HistoryMode
state: {
pageSize: 15,
- sortKey: "date",
+ sortKey: 'date',
order: 1
},
@@ -14,11 +14,11 @@ define(['app', 'History/Model', 'backbone.pageable'], function (App, HistoryMode
totalPages: null,
totalRecords: null,
pageSize: 'pageSize',
- sortKey: "sortKey",
- order: "sortDir",
+ sortKey: 'sortKey',
+ order: 'sortDir',
directions: {
- "-1": "asc",
- "1": "desc"
+ '-1': 'asc',
+ '1': 'desc'
}
},
diff --git a/UI/History/EventTypeCell.js b/UI/History/EventTypeCell.js
index 7a2af47e6a..eb7755681b 100644
--- a/UI/History/EventTypeCell.js
+++ b/UI/History/EventTypeCell.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Cells/NzbDroneCell' ], function () {
NzbDrone.History.EventTypeCell = NzbDrone.Cells.NzbDroneCell.extend({
@@ -32,7 +32,7 @@ define(['app', 'Cells/NzbDroneCell' ], function () {
}
- this.$el.html(''.format(icon, toolTip));
+ this.$el.html(''.format(icon, toolTip));
}
return this;
diff --git a/UI/History/HistoryLayout.js b/UI/History/HistoryLayout.js
index f739cc02c8..4c009dc15f 100644
--- a/UI/History/HistoryLayout.js
+++ b/UI/History/HistoryLayout.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define([
'app',
'History/Collection',
diff --git a/UI/History/Model.js b/UI/History/Model.js
index 3db750b810..8ca6098df2 100644
--- a/UI/History/Model.js
+++ b/UI/History/Model.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app','Series/SeriesModel', 'Series/EpisodeModel'], function () {
NzbDrone.History.Model = Backbone.Model.extend({
mutators: {
diff --git a/UI/Instrumentation/ErrorHandler.js b/UI/Instrumentation/ErrorHandler.js
index bef3412e11..ec6a18f79d 100644
--- a/UI/Instrumentation/ErrorHandler.js
+++ b/UI/Instrumentation/ErrorHandler.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
(function () {
/* var model = new NzbDrone.Shared.NotificationModel();
@@ -29,7 +29,7 @@
var a = document.createElement('a');
a.href = url;
- var messageText = a.pathname.split('/').pop() + ' : ' + line + "" + msg;
+ var messageText = a.pathname.split('/').pop() + ' : ' + line + '' + msg;
var message = {
message : messageText,
@@ -41,7 +41,7 @@
window.Messenger().post(message);
} catch (error) {
- console.log("An error occurred while reporting error. " + error);
+ console.log('An error occurred while reporting error. ' + error);
console.log(msg);
window.alert('Couldn\'t report JS error. ' + msg);
}
@@ -71,7 +71,7 @@
return false;
//message.message = 'NzbDrone Server Not Reachable. make sure NzbDrone is running.';
} else {
- message.message = "[{0}] {1} : {2}".format(ajaxOptions.type, xmlHttpRequest.statusText, ajaxOptions.url);
+ message.message = '[{0}] {1} : {2}'.format(ajaxOptions.type, xmlHttpRequest.statusText, ajaxOptions.url);
}
window.Messenger().post(message);
diff --git a/UI/Instrumentation/StringFormat.js b/UI/Instrumentation/StringFormat.js
index b441cd597a..b197987d32 100644
--- a/UI/Instrumentation/StringFormat.js
+++ b/UI/Instrumentation/StringFormat.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
String.prototype.format = function () {
var args = arguments;
return this.replace(/{(\d+)}/g, function (match, number) {
diff --git a/UI/Logs/Collection.js b/UI/Logs/Collection.js
index cfc6458747..2f0b0f330a 100644
--- a/UI/Logs/Collection.js
+++ b/UI/Logs/Collection.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Logs/Model', 'backbone.pageable'], function (app, SeriesModel, PagableCollection) {
NzbDrone.Logs.Collection = PagableCollection.extend({
url : NzbDrone.Constants.ApiRoot + '/log',
@@ -6,7 +6,7 @@ define(['app', 'Logs/Model', 'backbone.pageable'], function (app, SeriesModel, P
state: {
pageSize: 50,
- sortKey : "time",
+ sortKey : 'time',
order : 1
},
@@ -14,11 +14,11 @@ define(['app', 'Logs/Model', 'backbone.pageable'], function (app, SeriesModel, P
totalPages : null,
totalRecords: null,
pageSize : 'pageSize',
- sortKey : "sortKey",
- order : "sortDir",
+ sortKey : 'sortKey',
+ order : 'sortDir',
directions : {
- "-1": "asc",
- "1" : "desc"
+ '-1': 'asc',
+ '1' : 'desc'
}
},
diff --git a/UI/Logs/Layout.js b/UI/Logs/Layout.js
index 00da822707..7f5aabbe14 100644
--- a/UI/Logs/Layout.js
+++ b/UI/Logs/Layout.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define([
'app',
'Logs/Collection',
diff --git a/UI/Logs/Model.js b/UI/Logs/Model.js
index 7f0ff7edf1..ce490c009c 100644
--- a/UI/Logs/Model.js
+++ b/UI/Logs/Model.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app'], function (app) {
NzbDrone.Logs.Model = Backbone.Model.extend({
/* mutators: {
diff --git a/UI/MainMenuView.js b/UI/MainMenuView.js
index c37882dfb7..972d9b45c1 100644
--- a/UI/MainMenuView.js
+++ b/UI/MainMenuView.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app'], function () {
var MainMenuView = Backbone.Marionette.ItemView.extend({
events: {
diff --git a/UI/Missing/Collection.js b/UI/Missing/Collection.js
index 4fc370aa6c..dcd11ab102 100644
--- a/UI/Missing/Collection.js
+++ b/UI/Missing/Collection.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Series/EpisodeModel', 'backbone.pageable'], function (app, EpisodeModel, PagableCollection) {
NzbDrone.Missing.Collection = PagableCollection.extend({
url : NzbDrone.Constants.ApiRoot + '/missing',
@@ -6,7 +6,7 @@ define(['app', 'Series/EpisodeModel', 'backbone.pageable'], function (app, Episo
state: {
pageSize: 15,
- sortKey : "airDate",
+ sortKey : 'airDate',
order : 1
},
@@ -14,11 +14,11 @@ define(['app', 'Series/EpisodeModel', 'backbone.pageable'], function (app, Episo
totalPages : null,
totalRecords: null,
pageSize : 'pageSize',
- sortKey : "sortKey",
- order : "sortDir",
+ sortKey : 'sortKey',
+ order : 'sortDir',
directions : {
- "-1": "asc",
- "1" : "desc"
+ '-1': 'asc',
+ '1' : 'desc'
}
},
diff --git a/UI/Missing/MissingLayout.js b/UI/Missing/MissingLayout.js
index e972d588ed..f2bbcf1cd4 100644
--- a/UI/Missing/MissingLayout.js
+++ b/UI/Missing/MissingLayout.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(
[
'app',
diff --git a/UI/Missing/Row.js b/UI/Missing/Row.js
index 30af3d97aa..86c880fb69 100644
--- a/UI/Missing/Row.js
+++ b/UI/Missing/Row.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(
[
'backgrid'
diff --git a/UI/Mixins/AutoComplete.js b/UI/Mixins/AutoComplete.js
index 00f43efe3c..5660274e95 100644
--- a/UI/Mixins/AutoComplete.js
+++ b/UI/Mixins/AutoComplete.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app'], function () {
@@ -7,8 +7,8 @@ define(['app'], function () {
source : function (filter, callback) {
$.ajax({
url : NzbDrone.Constants.ApiRoot + resource,
- dataType: "json",
- type : "GET",
+ dataType: 'json',
+ type : 'GET',
data : { query: filter },
success : function (data) {
callback(data);
diff --git a/UI/Mixins/backbone.ajax.js b/UI/Mixins/backbone.ajax.js
index e56c5e89c4..5a4821d4bc 100644
--- a/UI/Mixins/backbone.ajax.js
+++ b/UI/Mixins/backbone.ajax.js
@@ -1,5 +1,5 @@
//try to add ajax data as query string to DELETE calls.
-"use strict";
+'use strict';
define(function () {
return function () {
diff --git a/UI/Mixins/backbone.marionette.region.mixin.js b/UI/Mixins/backbone.marionette.region.mixin.js
index 185413ed44..916d5a14e2 100644
--- a/UI/Mixins/backbone.marionette.region.mixin.js
+++ b/UI/Mixins/backbone.marionette.region.mixin.js
@@ -1,5 +1,5 @@
/*
-"use strict";
+'use strict';
(function () {
diff --git a/UI/Mixins/backbone.signalr.mixin.js b/UI/Mixins/backbone.signalr.mixin.js
index 313f39dbf0..50f397856d 100644
--- a/UI/Mixins/backbone.signalr.mixin.js
+++ b/UI/Mixins/backbone.signalr.mixin.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'signalR'], function () {
_.extend(Backbone.Collection.prototype, {BindSignalR: function (options) {
diff --git a/UI/Mixins/underscore.mixin.deepExtend.js b/UI/Mixins/underscore.mixin.deepExtend.js
index 6a1d41c1ad..69902775b9 100644
--- a/UI/Mixins/underscore.mixin.deepExtend.js
+++ b/UI/Mixins/underscore.mixin.deepExtend.js
@@ -19,7 +19,7 @@
return new Date(obj.getTime());
}
if (_.isRegExp(obj)) {
- return new RegExp(obj.source, obj.toString().replace(/.*\//, ""));
+ return new RegExp(obj.source, obj.toString().replace(/.*\//, ''));
}
isArr = _.isArray(obj || _.isArguments(obj));
func = function(memo, value, key) {
diff --git a/UI/Quality/QualitySizeCollection.js b/UI/Quality/QualitySizeCollection.js
index f329b58e6c..1687bfcd4c 100644
--- a/UI/Quality/QualitySizeCollection.js
+++ b/UI/Quality/QualitySizeCollection.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Quality/QualitySizeModel'], function () {
NzbDrone.Quality.QualitySizeCollection = Backbone.Collection.extend({
model: NzbDrone.Quality.QualitySizeModel,
diff --git a/UI/Quality/QualitySizeModel.js b/UI/Quality/QualitySizeModel.js
index 26a6bcbfe3..403946eef7 100644
--- a/UI/Quality/QualitySizeModel.js
+++ b/UI/Quality/QualitySizeModel.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app'], function () {
NzbDrone.Quality.QualitySizeModel = Backbone.Model.extend({
diff --git a/UI/Quality/qualityProfileCollection.js b/UI/Quality/qualityProfileCollection.js
index 2a15d5af51..55b93ccf47 100644
--- a/UI/Quality/qualityProfileCollection.js
+++ b/UI/Quality/qualityProfileCollection.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Quality/QualityProfileModel'], function () {
var qualityProfileCollection = Backbone.Collection.extend({
diff --git a/UI/Quality/qualityProfileModel.js b/UI/Quality/qualityProfileModel.js
index 53662a9cfc..39cae21e08 100644
--- a/UI/Quality/qualityProfileModel.js
+++ b/UI/Quality/qualityProfileModel.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'backbone.deepmodel'], function (App, DeepModel) {
NzbDrone.Quality.QualityProfileModel = DeepModel.DeepModel.extend({
diff --git a/UI/Release/ApprovalStatusCell.js b/UI/Release/ApprovalStatusCell.js
index 20ca112f8b..b7f77595a2 100644
--- a/UI/Release/ApprovalStatusCell.js
+++ b/UI/Release/ApprovalStatusCell.js
@@ -1,12 +1,12 @@
-"use strict";
+'use strict';
require(['app', 'backgrid'], function () {
NzbDrone.Release.ApprovalStatusCell = Backgrid.Cell.extend({
- className: "approval-status-cell",
+ className: 'approval-status-cell',
render: function () {
- var rejections = this.model.get(this.column.get("name"));
+ var rejections = this.model.get(this.column.get('name'));
var result = '';
diff --git a/UI/Release/Collection.js b/UI/Release/Collection.js
index a8333963ae..601a02c502 100644
--- a/UI/Release/Collection.js
+++ b/UI/Release/Collection.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Release/Model', 'backbone.pageable'], function (app, SeriesModel, PagableCollection) {
NzbDrone.Release.Collection = PagableCollection.extend({
url : NzbDrone.Constants.ApiRoot + '/release',
diff --git a/UI/Release/DownloadReportCell.js b/UI/Release/DownloadReportCell.js
index bb308c2dc6..9ccbe9a1f8 100644
--- a/UI/Release/DownloadReportCell.js
+++ b/UI/Release/DownloadReportCell.js
@@ -1,9 +1,9 @@
-"use strict";
+'use strict';
define(['app','backgrid'], function () {
NzbDrone.Release.DownloadReportCell = Backgrid.Cell.extend({
- className: "download-report-cell",
+ className: 'download-report-cell',
events: {
'click': '_onClick'
@@ -13,16 +13,16 @@ define(['app','backgrid'], function () {
var self = this;
- this.$el.html('');
+ this.$el.html('');
this.model.save()
.always(function () {
- self.$el.html('');
+ self.$el.html('');
});
},
render: function () {
- this.$el.html('');
+ this.$el.html('');
return this;
}
diff --git a/UI/Release/Layout.js b/UI/Release/Layout.js
index f405f4bd5c..38c22247c1 100644
--- a/UI/Release/Layout.js
+++ b/UI/Release/Layout.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define([
'app',
'Release/Collection',
diff --git a/UI/Release/Model.js b/UI/Release/Model.js
index 1a38f87060..3229b4dfce 100644
--- a/UI/Release/Model.js
+++ b/UI/Release/Model.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app'], function () {
NzbDrone.Release.Model = Backbone.Model.extend({
/* mutators: {
diff --git a/UI/Router.js b/UI/Router.js
index ae4d9f4d6f..bcc4003142 100644
--- a/UI/Router.js
+++ b/UI/Router.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
require(
[
'app',
diff --git a/UI/Series/Details/SeasonCollectionView.js b/UI/Series/Details/SeasonCollectionView.js
index 5550790a50..c761387485 100644
--- a/UI/Series/Details/SeasonCollectionView.js
+++ b/UI/Series/Details/SeasonCollectionView.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Series/Details/SeasonLayout', 'Series/SeasonCollection', 'Series/EpisodeCollection'], function () {
NzbDrone.Series.Details.SeasonCollectionView = Backbone.Marionette.CollectionView.extend({
diff --git a/UI/Series/Details/SeriesDetailsLayout.js b/UI/Series/Details/SeriesDetailsLayout.js
index 4cb037fd47..c16188b86d 100644
--- a/UI/Series/Details/SeriesDetailsLayout.js
+++ b/UI/Series/Details/SeriesDetailsLayout.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Series/Details/SeasonCollectionView', 'Shared/LoadingView','backstrech'], function () {
NzbDrone.Series.Details.SeriesDetailsLayout = Backbone.Marionette.Layout.extend({
diff --git a/UI/Series/EpisodeCollection.js b/UI/Series/EpisodeCollection.js
index 9352e32f75..c53e6a88c4 100644
--- a/UI/Series/EpisodeCollection.js
+++ b/UI/Series/EpisodeCollection.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Series/EpisodeModel'], function () {
NzbDrone.Series.EpisodeCollection = Backbone.Collection.extend({
url : NzbDrone.Constants.ApiRoot + '/episodes',
@@ -6,7 +6,7 @@ define(['app', 'Series/EpisodeModel'], function () {
bySeason: function (season) {
var filtered = this.filter(function (episode) {
- return episode.get("seasonNumber") === season;
+ return episode.get('seasonNumber') === season;
});
return new NzbDrone.Series.EpisodeCollection(filtered);
diff --git a/UI/Series/EpisodeModel.js b/UI/Series/EpisodeModel.js
index eef0da6a6e..1ee16462ad 100644
--- a/UI/Series/EpisodeModel.js
+++ b/UI/Series/EpisodeModel.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Series/SeriesModel'], function () {
NzbDrone.Series.EpisodeModel = Backbone.Model.extend({
diff --git a/UI/Series/Index/SeriesIndexLayout.js b/UI/Series/Index/SeriesIndexLayout.js
index ef16ecd7db..a885c36f4c 100644
--- a/UI/Series/Index/SeriesIndexLayout.js
+++ b/UI/Series/Index/SeriesIndexLayout.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define([
'app',
'Series/Index/List/CollectionView',
diff --git a/UI/Series/Index/Table/Row.js b/UI/Series/Index/Table/Row.js
index cd0b43c85a..d134975494 100644
--- a/UI/Series/Index/Table/Row.js
+++ b/UI/Series/Index/Table/Row.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app','backgrid'], function () {
NzbDrone.Series.Index.Table.Row = Backgrid.Row.extend({
events: {
diff --git a/UI/Series/Index/Table/SeriesStatusCell.js b/UI/Series/Index/Table/SeriesStatusCell.js
index b2a26ea8a5..f25eeb3a1c 100644
--- a/UI/Series/Index/Table/SeriesStatusCell.js
+++ b/UI/Series/Index/Table/SeriesStatusCell.js
@@ -1,7 +1,7 @@
-"use strict";
+'use strict';
define(['app','backgrid'], function () {
Backgrid.SeriesStatusCell = Backgrid.Cell.extend({
- className: "series-status-cell",
+ className: 'series-status-cell',
render: function () {
this.$el.empty();
@@ -9,14 +9,14 @@ define(['app','backgrid'], function () {
var status = this.model.get('status');
if (!monitored) {
- this.$el.html('');
+ this.$el.html('');
}
else if (status === 'continuing') {
- this.$el.html('');
+ this.$el.html('');
}
else {
- this.$el.html('');
+ this.$el.html('');
}
return this;
diff --git a/UI/Series/SeasonCollection.js b/UI/Series/SeasonCollection.js
index 87e7054217..8b2db04502 100644
--- a/UI/Series/SeasonCollection.js
+++ b/UI/Series/SeasonCollection.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Series/SeasonModel', 'backbone.pageable'], function (App, SeasonModel, PageAbleCollection) {
NzbDrone.Series.SeasonCollection = PageAbleCollection.extend({
url : NzbDrone.Constants.ApiRoot + '/season',
diff --git a/UI/Series/SeasonModel.js b/UI/Series/SeasonModel.js
index ca3f26d5ec..c52da83f96 100644
--- a/UI/Series/SeasonModel.js
+++ b/UI/Series/SeasonModel.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app'], function () {
NzbDrone.Series.SeasonModel = Backbone.Model.extend({
@@ -7,10 +7,10 @@ define(['app'], function () {
var seasonNumber = this.get('seasonNumber');
if (seasonNumber === 0) {
- return "Specials";
+ return 'Specials';
}
- return "Season " + seasonNumber;
+ return 'Season ' + seasonNumber;
}
},
diff --git a/UI/Series/SeriesCollection.js b/UI/Series/SeriesCollection.js
index ba4d9f6d13..de8d150148 100644
--- a/UI/Series/SeriesCollection.js
+++ b/UI/Series/SeriesCollection.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Series/SeriesModel'], function () {
NzbDrone.Series.SeriesCollection = Backbone.Collection.extend({
url : NzbDrone.Constants.ApiRoot + '/series',
@@ -9,7 +9,7 @@ define(['app', 'Series/SeriesModel'], function () {
},
state: {
- sortKey: "title",
+ sortKey: 'title',
order: -1
}
});
diff --git a/UI/Series/SeriesModel.js b/UI/Series/SeriesModel.js
index 659be3eaf5..5830f966bc 100644
--- a/UI/Series/SeriesModel.js
+++ b/UI/Series/SeriesModel.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Quality/QualityProfileCollection'], function (app, qualityProfiles) {
NzbDrone.Series.SeriesModel = Backbone.Model.extend({
@@ -40,10 +40,10 @@ define(['app', 'Quality/QualityProfileCollection'], function (app, qualityProfil
return undefined;
},
traktUrl : function () {
- return "http://trakt.tv/show/" + this.get('titleSlug');
+ return 'http://trakt.tv/show/' + this.get('titleSlug');
},
imdbUrl : function () {
- return "http://imdb.com/title/" + this.get('imdbId');
+ return 'http://imdb.com/title/' + this.get('imdbId');
},
isContinuing : function () {
return this.get('status') === 'continuing';
diff --git a/UI/ServerStatus.js b/UI/ServerStatus.js
index a23f90837d..2504dcd042 100644
--- a/UI/ServerStatus.js
+++ b/UI/ServerStatus.js
@@ -1,5 +1,5 @@
var statusText = $.ajax({
- type : "GET",
+ type : 'GET',
url : '/api/system/status',
async: false
}).responseText;
diff --git a/UI/Settings/DownloadClient/DownloadClientView.js b/UI/Settings/DownloadClient/DownloadClientView.js
index 239b63ea80..358d4b97d3 100644
--- a/UI/Settings/DownloadClient/DownloadClientView.js
+++ b/UI/Settings/DownloadClient/DownloadClientView.js
@@ -37,32 +37,32 @@ define([
refreshUIVisibility: function (clientId) {
if (!clientId) {
- clientId = "sabnzbd";
+ clientId = 'sabnzbd';
}
switch (clientId.toString()) {
- case "sabnzbd":
+ case 'sabnzbd':
this.ui.sabConfig.show();
this.ui.blackholeConfig.hide();
this.ui.pneumaticConfig.hide();
this.ui.nzbGetConfig.hide();
break;
- case "blackhole":
+ case 'blackhole':
this.ui.sabConfig.hide();
this.ui.blackholeConfig.show();
this.ui.pneumaticConfig.hide();
this.ui.nzbGetConfig.hide();
break;
- case "pneumatic":
+ case 'pneumatic':
this.ui.sabConfig.hide();
this.ui.blackholeConfig.hide();
this.ui.pneumaticConfig.show();
this.ui.nzbGetConfig.hide();
break;
- case "nzbget":
+ case 'nzbget':
this.ui.sabConfig.hide();
this.ui.blackholeConfig.hide();
this.ui.pneumaticConfig.hide();
@@ -70,7 +70,7 @@ define([
break;
default :
- throw "unknown download client id" + clientId;
+ throw 'unknown download client id' + clientId;
}
}
});
diff --git a/UI/Settings/General/GeneralSettingsModel.js b/UI/Settings/General/GeneralSettingsModel.js
index 70f71dc6e7..e748f5d5a7 100644
--- a/UI/Settings/General/GeneralSettingsModel.js
+++ b/UI/Settings/General/GeneralSettingsModel.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'backbone', 'Mixins/AsChangeTrackingModel'], function (App, Backbone, AsChangeTrackingModel) {
var model = Backbone.Model.extend({
diff --git a/UI/Settings/Indexers/Collection.js b/UI/Settings/Indexers/Collection.js
index 5e043a01b0..f2da2c0615 100644
--- a/UI/Settings/Indexers/Collection.js
+++ b/UI/Settings/Indexers/Collection.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Settings/Indexers/Model'], function (App, IndexerModel) {
return Backbone.Collection.extend({
url : App.Constants.ApiRoot + '/indexer',
diff --git a/UI/Settings/Indexers/EditView.js b/UI/Settings/Indexers/EditView.js
index 7eaffbce91..9332c3e192 100644
--- a/UI/Settings/Indexers/EditView.js
+++ b/UI/Settings/Indexers/EditView.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define([
'app',
diff --git a/UI/Settings/Indexers/ItemView.js b/UI/Settings/Indexers/ItemView.js
index 70b537408c..2531eeeb9b 100644
--- a/UI/Settings/Indexers/ItemView.js
+++ b/UI/Settings/Indexers/ItemView.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['marionette', 'Mixins/AsModelBoundView'], function (Marionette, AsModelBoundView) {
diff --git a/UI/Settings/Indexers/Model.js b/UI/Settings/Indexers/Model.js
index e54ea681b5..eda24acee0 100644
--- a/UI/Settings/Indexers/Model.js
+++ b/UI/Settings/Indexers/Model.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define([
'Settings/SettingsModelBase'], function (ModelBase) {
return ModelBase.extend({
diff --git a/UI/Settings/Misc/MiscView.js b/UI/Settings/Misc/MiscView.js
index ffbba425a1..e08c72b839 100644
--- a/UI/Settings/Misc/MiscView.js
+++ b/UI/Settings/Misc/MiscView.js
@@ -7,7 +7,7 @@ define(['marionette', 'Mixins/AsModelBoundview'], function (Marionette, AsModelB
className: 'form-horizontal',
ui: {
- tooltip: '[class^="help-inline"] i'
+ tooltip: '[class^='help-inline'] i'
}
});
diff --git a/UI/Settings/Naming/NamingModel.js b/UI/Settings/Naming/NamingModel.js
index 25b7b933a3..a892f05225 100644
--- a/UI/Settings/Naming/NamingModel.js
+++ b/UI/Settings/Naming/NamingModel.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app',
'Settings/SettingsModelBase'], function (App, ModelBase) {
return ModelBase.extend({
diff --git a/UI/Settings/Notifications/AddItemView.js b/UI/Settings/Notifications/AddItemView.js
index 65704842c1..62dd32f5c1 100644
--- a/UI/Settings/Notifications/AddItemView.js
+++ b/UI/Settings/Notifications/AddItemView.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define([
'app',
diff --git a/UI/Settings/Notifications/AddView.js b/UI/Settings/Notifications/AddView.js
index 38f53715c6..f0049a46ef 100644
--- a/UI/Settings/Notifications/AddView.js
+++ b/UI/Settings/Notifications/AddView.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define([
'marionette',
diff --git a/UI/Settings/Notifications/Collection.js b/UI/Settings/Notifications/Collection.js
index 6e0eb508d0..daf20a9a7f 100644
--- a/UI/Settings/Notifications/Collection.js
+++ b/UI/Settings/Notifications/Collection.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Settings/Notifications/Model'], function (App, NotificationModel) {
return Backbone.Collection.extend({
url : App.Constants.ApiRoot + '/notification',
diff --git a/UI/Settings/Notifications/EditView.js b/UI/Settings/Notifications/EditView.js
index f20e4eb61e..41673c85b9 100644
--- a/UI/Settings/Notifications/EditView.js
+++ b/UI/Settings/Notifications/EditView.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define([
'app',
diff --git a/UI/Settings/Notifications/ItemView.js b/UI/Settings/Notifications/ItemView.js
index c80e3bd547..504e75a174 100644
--- a/UI/Settings/Notifications/ItemView.js
+++ b/UI/Settings/Notifications/ItemView.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define([
'app',
diff --git a/UI/Settings/Notifications/Model.js b/UI/Settings/Notifications/Model.js
index 9acfe9d9f3..77f791ee05 100644
--- a/UI/Settings/Notifications/Model.js
+++ b/UI/Settings/Notifications/Model.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'backbone.deepmodel'], function (App, DeepModel) {
return DeepModel.DeepModel.extend({
});
diff --git a/UI/Settings/Quality/QualityLayout.js b/UI/Settings/Quality/QualityLayout.js
index 668166ae1b..03942df51f 100644
--- a/UI/Settings/Quality/QualityLayout.js
+++ b/UI/Settings/Quality/QualityLayout.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define([
'app',
'marionette',
diff --git a/UI/Settings/SettingsLayout.js b/UI/Settings/SettingsLayout.js
index c9dc9aa256..9946701993 100644
--- a/UI/Settings/SettingsLayout.js
+++ b/UI/Settings/SettingsLayout.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define([
'app',
'marionette',
diff --git a/UI/Settings/SettingsModel.js b/UI/Settings/SettingsModel.js
index 19a12e57c2..e93127d200 100644
--- a/UI/Settings/SettingsModel.js
+++ b/UI/Settings/SettingsModel.js
@@ -1,9 +1,9 @@
-"use strict";
+'use strict';
define(['app',
'Settings/SettingsModelBase'], function (App, SettingsModelBase) {
return SettingsModelBase.extend({
url : App.Constants.ApiRoot + '/settings',
successMessage: 'Settings saved',
- errorMessage : "Failed to save settings"
+ errorMessage : 'Failed to save settings'
});
});
diff --git a/UI/Settings/SettingsModelBase.js b/UI/Settings/SettingsModelBase.js
index 78d8ebc8c5..22e03dc2a9 100644
--- a/UI/Settings/SettingsModelBase.js
+++ b/UI/Settings/SettingsModelBase.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app',
'backbone.deepmodel',
'Mixins/AsChangeTrackingModel',
diff --git a/UI/Shared/Footer/View.js b/UI/Shared/Footer/View.js
index 0c29c66f4c..846ff843d3 100644
--- a/UI/Shared/Footer/View.js
+++ b/UI/Shared/Footer/View.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(
[
'marionette',
diff --git a/UI/Shared/FormatHelpers.js b/UI/Shared/FormatHelpers.js
index 87cf95eb8a..a6d910bbf7 100644
--- a/UI/Shared/FormatHelpers.js
+++ b/UI/Shared/FormatHelpers.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app'], function () {
NzbDrone.Shared.FormatHelpers.FileSizeHelper = function (sourceSize) {
diff --git a/UI/Shared/Grid/HeaderCell.js b/UI/Shared/Grid/HeaderCell.js
index 00242b9fc5..0fb2f69a5a 100644
--- a/UI/Shared/Grid/HeaderCell.js
+++ b/UI/Shared/Grid/HeaderCell.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app','backgrid'], function () {
@@ -10,11 +10,11 @@ define(['app','backgrid'], function () {
render: function () {
this.$el.empty();
- this.$el.append(this.column.get("label"));
+ this.$el.append(this.column.get('label'));
if (this.column.get('sortable')) {
this.$el.addClass('clickable');
- this.$el.append(" ");
+ this.$el.append(' ');
if (this.collection.state) {
var sortKey = this.collection.state.sortKey;
@@ -47,11 +47,11 @@ define(['app','backgrid'], function () {
onClick: function (e) {
e.preventDefault();
- var columnName = this.column.get("name");
+ var columnName = this.column.get('name');
- if (this.column.get("sortable")) {
- if (this.direction() === "ascending") {
- this.sort(columnName, "descending", function (left, right) {
+ if (this.column.get('sortable')) {
+ if (this.direction() === 'ascending') {
+ this.sort(columnName, 'descending', function (left, right) {
var leftVal = left.get(columnName);
var rightVal = right.get(columnName);
if (leftVal === rightVal) {
@@ -64,7 +64,7 @@ define(['app','backgrid'], function () {
});
}
else {
- this.sort(columnName, "ascending", function (left, right) {
+ this.sort(columnName, 'ascending', function (left, right) {
var leftVal = left.get(columnName);
var rightVal = right.get(columnName);
if (leftVal === rightVal) {
diff --git a/UI/Shared/Grid/Pager.js b/UI/Shared/Grid/Pager.js
index 6a8ca69ce2..b3240dff6a 100644
--- a/UI/Shared/Grid/Pager.js
+++ b/UI/Shared/Grid/Pager.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define([
'app',
'backgrid',
@@ -10,7 +10,7 @@ define([
template: 'Shared/Grid/PagerTemplate',
events: {
- "click .pager-btn": "changePage"
+ 'click .pager-btn': 'changePage'
},
windowSize: 1,
@@ -77,12 +77,12 @@ define([
var windowStart = Math.floor(currentPage / this.windowSize) * this.windowSize;
var windowEnd = Math.min(lastPage + 1, windowStart + this.windowSize);
- if (collection.mode !== "infinite") {
+ if (collection.mode !== 'infinite') {
for (var i = windowStart; i < windowEnd; i++) {
handles.push({
label : i + 1,
- title : "No. " + (i + 1),
- className : currentPage === i ? "active" :undefined,
+ title : 'No. ' + (i + 1),
+ className : currentPage === i ? 'active' :undefined,
pageNumber: i + 1
});
}
@@ -94,7 +94,7 @@ define([
if (ffLabels.prev) {
handles.unshift({
label : ffLabels.prev,
- className: collection.hasPrevious() ? void 0 :"disabled",
+ className: collection.hasPrevious() ? void 0 :'disabled',
action : 'prev'
});
}
@@ -102,7 +102,7 @@ define([
if (ffLabels.first) {
handles.unshift({
label : ffLabels.first,
- className: collection.hasPrevious() ? void 0 :"disabled",
+ className: collection.hasPrevious() ? void 0 :'disabled',
action : 'first'
});
}
@@ -110,7 +110,7 @@ define([
if (ffLabels.next) {
handles.push({
label : ffLabels.next,
- className: collection.hasNext() ? void 0 :"disabled",
+ className: collection.hasNext() ? void 0 :'disabled',
action : 'next'
});
}
@@ -118,7 +118,7 @@ define([
if (ffLabels.last) {
handles.push({
label : ffLabels.last,
- className: collection.hasNext() ? void 0 :"disabled",
+ className: collection.hasNext() ? void 0 :'disabled',
action : 'last'
});
}
diff --git a/UI/Shared/LoadingView.js b/UI/Shared/LoadingView.js
index 8a88738578..abb66d1c40 100644
--- a/UI/Shared/LoadingView.js
+++ b/UI/Shared/LoadingView.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app'], function () {
NzbDrone.Shared.LoadingView = Backbone.Marionette.ItemView.extend({
diff --git a/UI/Shared/Messenger.js b/UI/Shared/Messenger.js
index bdda55a76e..8f04009d9e 100644
--- a/UI/Shared/Messenger.js
+++ b/UI/Shared/Messenger.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(function () {
return {
show: function (options) {
diff --git a/UI/Shared/Modal/Region.js b/UI/Shared/Modal/Region.js
index 92f56ed258..c2b2a8e2ba 100644
--- a/UI/Shared/Modal/Region.js
+++ b/UI/Shared/Modal/Region.js
@@ -1,20 +1,20 @@
-"use strict";
+'use strict';
define(
[
'marionette',
'bootstrap'
], function (Marionette) {
return Marionette.Region.extend({
- el: "#modal-region",
+ el: '#modal-region',
constructor: function () {
Backbone.Marionette.Region.prototype.constructor.apply(this, arguments);
- this.on("show", this.showModal, this);
+ this.on('show', this.showModal, this);
},
getEl: function (selector) {
var $el = $(selector);
- $el.on("hidden", this.close);
+ $el.on('hidden', this.close);
return $el;
},
diff --git a/UI/Shared/NotFoundView.js b/UI/Shared/NotFoundView.js
index 0c176d4a3c..05115205b6 100644
--- a/UI/Shared/NotFoundView.js
+++ b/UI/Shared/NotFoundView.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app'], function () {
NzbDrone.Shared.NotFoundView = Backbone.Marionette.ItemView.extend({
template: 'Shared/notfoundtemplate'
diff --git a/UI/Shared/NotificationCollection.js b/UI/Shared/NotificationCollection.js
index 95e6ffdeb0..744c07dae0 100644
--- a/UI/Shared/NotificationCollection.js
+++ b/UI/Shared/NotificationCollection.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Shared/NotificationModel'], function () {
var notificationCollection = Backbone.Collection.extend({
diff --git a/UI/Shared/NotificationModel.js b/UI/Shared/NotificationModel.js
index 176f67b470..5a83fa7937 100644
--- a/UI/Shared/NotificationModel.js
+++ b/UI/Shared/NotificationModel.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app'], function () {
NzbDrone.Shared.NotificationModel = Backbone.Model.extend({
@@ -19,21 +19,21 @@ define(['app'], function () {
}
if (this.get('level') === 'info') {
- return "icon-info-sign";
+ return 'icon-info-sign';
} else if (this.get('level') === 'success') {
return 'icon-ok-sign';
} else if (this.get('level') === 'error') {
return 'icon-warning-sign';
}
- return "";
+ return '';
}
},
defaults: {
- "level" : 'info',
- "title" : '',
- "message": ''
+ 'level' : 'info',
+ 'title' : '',
+ 'message': ''
}
});
-});
\ No newline at end of file
+});
diff --git a/UI/Shared/NotificationView.js b/UI/Shared/NotificationView.js
index f98a536118..e21b4f8e59 100644
--- a/UI/Shared/NotificationView.js
+++ b/UI/Shared/NotificationView.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Shared/NotificationCollection'], function (app, notificationCollection) {
diff --git a/UI/Shared/SpinnerView.js b/UI/Shared/SpinnerView.js
index 785657699b..1807b321d0 100644
--- a/UI/Shared/SpinnerView.js
+++ b/UI/Shared/SpinnerView.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(
[
diff --git a/UI/Shared/TemplateHelpers.js b/UI/Shared/TemplateHelpers.js
index 6a2881e62e..c18485bb8d 100644
--- a/UI/Shared/TemplateHelpers.js
+++ b/UI/Shared/TemplateHelpers.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app','handlebars','Shared/FormatHelpers'], function (App,Handlebars) {
Handlebars.registerHelper('partial', function (templateName) {
@@ -8,23 +8,23 @@ define(['app','handlebars','Shared/FormatHelpers'], function (App,Handlebars) {
return new Handlebars.SafeString(templateFunction(this));
});
- Handlebars.registerHelper("debug", function (optionalValue) {
- console.log("Current Context");
- console.log("====================");
+ Handlebars.registerHelper('debug', function (optionalValue) {
+ console.log('Current Context');
+ console.log('====================');
console.log(this);
if (optionalValue) {
- console.log("Value");
- console.log("====================");
+ console.log('Value');
+ console.log('====================');
console.log(optionalValue);
}
});
- Handlebars.registerHelper("fileSize", function (size) {
+ Handlebars.registerHelper('fileSize', function (size) {
return new Handlebars.SafeString(NzbDrone.Shared.FormatHelpers.FileSizeHelper(size));
});
- Handlebars.registerHelper("date", function (date) {
+ Handlebars.registerHelper('date', function (date) {
//TODO: show actual date in tooltip
if (!date) {
return '';
@@ -32,12 +32,12 @@ define(['app','handlebars','Shared/FormatHelpers'], function (App,Handlebars) {
var shortDate = Date.create(date).short();
var formattedDate = NzbDrone.Shared.FormatHelpers.DateHelper(date);
- var result = '' + formattedDate + '';
+ var result = '' + formattedDate + '';
return new Handlebars.SafeString(result);
});
Handlebars.registerHelper('defaultImg', function () {
- return new Handlebars.SafeString('onerror="this.src=\'/content/images/poster-dark.jpg\';"');
+ return new Handlebars.SafeString('onerror='this.src=\'/content/images/poster-dark.jpg\';'');
});
});
diff --git a/UI/Shared/Toolbar/Button/ButtonCollectionView.js b/UI/Shared/Toolbar/Button/ButtonCollectionView.js
index 07c75bb978..d0d731a068 100644
--- a/UI/Shared/Toolbar/Button/ButtonCollectionView.js
+++ b/UI/Shared/Toolbar/Button/ButtonCollectionView.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Shared/Toolbar/Button/ButtonView', 'Config'], function () {
NzbDrone.Shared.Toolbar.ButtonCollectionView = Backbone.Marionette.CollectionView.extend({
className: 'btn-group',
diff --git a/UI/Shared/Toolbar/Button/ButtonView.js b/UI/Shared/Toolbar/Button/ButtonView.js
index ba04c772aa..a934d37f37 100644
--- a/UI/Shared/Toolbar/Button/ButtonView.js
+++ b/UI/Shared/Toolbar/Button/ButtonView.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Config', 'Commands/CommandController', 'Shared/Messenger'], function () {
NzbDrone.Shared.Toolbar.ButtonView = Backbone.Marionette.ItemView.extend({
diff --git a/UI/Shared/Toolbar/ButtonCollection.js b/UI/Shared/Toolbar/ButtonCollection.js
index 9477543d15..1d8b9358f7 100644
--- a/UI/Shared/Toolbar/ButtonCollection.js
+++ b/UI/Shared/Toolbar/ButtonCollection.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Shared/Toolbar/ButtonModel'], function () {
NzbDrone.Shared.Toolbar.ButtonCollection = Backbone.Collection.extend({
model: NzbDrone.Shared.Toolbar.ButtonModel
diff --git a/UI/Shared/Toolbar/ButtonModel.js b/UI/Shared/Toolbar/ButtonModel.js
index 406d3d9470..075718f056 100644
--- a/UI/Shared/Toolbar/ButtonModel.js
+++ b/UI/Shared/Toolbar/ButtonModel.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app'], function () {
NzbDrone.Shared.Toolbar.ActionTypes =
diff --git a/UI/Shared/Toolbar/Radio/RadioButtonCollectionView.js b/UI/Shared/Toolbar/Radio/RadioButtonCollectionView.js
index f0c387cc80..51a8609e2b 100644
--- a/UI/Shared/Toolbar/Radio/RadioButtonCollectionView.js
+++ b/UI/Shared/Toolbar/Radio/RadioButtonCollectionView.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(
[
'app',
diff --git a/UI/Shared/Toolbar/Radio/RadioButtonView.js b/UI/Shared/Toolbar/Radio/RadioButtonView.js
index dc215f2c55..67d367916f 100644
--- a/UI/Shared/Toolbar/Radio/RadioButtonView.js
+++ b/UI/Shared/Toolbar/Radio/RadioButtonView.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(['app', 'Config'], function () {
NzbDrone.Shared.Toolbar.RadioButtonView = Backbone.Marionette.ItemView.extend({
diff --git a/UI/Shared/Toolbar/ToolbarLayout.js b/UI/Shared/Toolbar/ToolbarLayout.js
index 00049918e5..005c113849 100644
--- a/UI/Shared/Toolbar/ToolbarLayout.js
+++ b/UI/Shared/Toolbar/ToolbarLayout.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(
[
'app',
diff --git a/UI/System/StatusModel.js b/UI/System/StatusModel.js
index 4bc625daed..d8859d6012 100644
--- a/UI/System/StatusModel.js
+++ b/UI/System/StatusModel.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(
[
'backbone',
diff --git a/UI/app.js b/UI/app.js
index e8f5c2faa4..934c17a5ac 100644
--- a/UI/app.js
+++ b/UI/app.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
require.config({
urlArgs: 'v=' + window.ServerStatus.version,
diff --git a/UI/jQuery/RouteBinder.js b/UI/jQuery/RouteBinder.js
index fc76a63ed3..3905ae2ce6 100644
--- a/UI/jQuery/RouteBinder.js
+++ b/UI/jQuery/RouteBinder.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(function () {
//This module will automatically route all links through backbone router rather than
//causing links to reload pages.
diff --git a/UI/jQuery/TooltipBinder.js b/UI/jQuery/TooltipBinder.js
index b0d9bb43b2..18eb4d73e3 100644
--- a/UI/jQuery/TooltipBinder.js
+++ b/UI/jQuery/TooltipBinder.js
@@ -1,4 +1,4 @@
-"use strict";
+'use strict';
define(
[
'bootstrap'