From 4d3bfe3cf241817c42d979f1d710edcfeaf2f0f3 Mon Sep 17 00:00:00 2001 From: Qstick Date: Fri, 23 Nov 2018 02:06:23 -0500 Subject: [PATCH] New: Remove old UI --- src/UI/.idea/.name | 1 - src/UI/.idea/NzbDrone.UI.iml | 11 - src/UI/.idea/codeStyleSettings.xml | 59 - src/UI/.idea/dictionaries/Keivan.xml | 20 - src/UI/.idea/dictionaries/Keivan_Beigi.xml | 13 - src/UI/.idea/dictionaries/Mark.xml | 3 - src/UI/.idea/encodings.xml | 7 - .../inspectionProfiles/Project_Default.xml | 117 - .../inspectionProfiles/profiles_settings.xml | 7 - src/UI/.idea/jsLibraryMappings.xml | 8 - src/UI/.idea/jsLinters/jshint.xml | 72 - src/UI/.idea/jsLinters/jslint.xml | 13 - src/UI/.idea/misc.xml | 6 - src/UI/.idea/modules.xml | 8 - .../runConfigurations/Debug___Chrome.xml | 19 - src/UI/.idea/scopes/NzbDrone.xml | 3 - src/UI/.idea/scopes/scope_settings.xml | 5 - src/UI/.idea/vcs.xml | 7 - src/UI/.jshintrc | 20 - src/UI/Activity/ActivityLayout.js | 84 - src/UI/Activity/ActivityLayoutTemplate.hbs | 11 - .../Blacklist/BlacklistActionsCell.js | 28 - .../Activity/Blacklist/BlacklistCollection.js | 47 - src/UI/Activity/Blacklist/BlacklistLayout.js | 115 - .../Blacklist/BlacklistLayoutTemplate.hbs | 11 - src/UI/Activity/Blacklist/BlacklistModel.js | 16 - .../Details/BlacklistDetailsLayout.js | 14 - .../BlacklistDetailsLayoutTemplate.hbs | 18 - .../Blacklist/Details/BlacklistDetailsView.js | 5 - .../Details/BlacklistDetailsViewTemplate.hbs | 23 - .../History/Details/HistoryDetailsAge.js | 22 - .../History/Details/HistoryDetailsLayout.js | 35 - .../Details/HistoryDetailsLayoutTemplate.hbs | 22 - .../History/Details/HistoryDetailsView.js | 6 - .../Details/HistoryDetailsViewTemplate.hbs | 103 - src/UI/Activity/History/HistoryCollection.js | 87 - src/UI/Activity/History/HistoryDetailsCell.js | 21 - src/UI/Activity/History/HistoryLayout.js | 140 - .../History/HistoryLayoutTemplate.hbs | 11 - src/UI/Activity/History/HistoryModel.js | 12 - src/UI/Activity/History/HistoryQualityCell.js | 42 - src/UI/Activity/Queue/ProgressCell.js | 23 - src/UI/Activity/Queue/QueueActionsCell.js | 59 - .../Queue/QueueActionsCellTemplate.hbs | 12 - src/UI/Activity/Queue/QueueCollection.js | 71 - src/UI/Activity/Queue/QueueLayout.js | 84 - src/UI/Activity/Queue/QueueLayoutTemplate.hbs | 11 - src/UI/Activity/Queue/QueueModel.js | 9 - src/UI/Activity/Queue/QueueStatusCell.js | 81 - .../Queue/QueueStatusCellTemplate.hbs | 8 - src/UI/Activity/Queue/QueueView.js | 40 - src/UI/Activity/Queue/RemoveFromQueueView.js | 34 - .../Queue/RemoveFromQueueViewTemplate.hbs | 49 - src/UI/Activity/Queue/TimeleftCell.js | 33 - src/UI/Activity/activity.less | 26 - src/UI/AddMovies/AddMoviesCollection.js | 22 - src/UI/AddMovies/AddMoviesLayout.js | 95 - src/UI/AddMovies/AddMoviesLayoutTemplate.hbs | 56 - src/UI/AddMovies/AddMoviesView.js | 307 - src/UI/AddMovies/AddMoviesViewTemplate.hbs | 43 - .../BulkImport/BulkImportCollection.js | 91 - .../BulkImport/BulkImportMonitorCell.js | 80 - .../BulkImportMonitorCellTemplate.hbs | 4 - .../BulkImport/BulkImportMovieTitleCell.js | 21 - .../BulkImport/BulkImportProfileCell.js | 46 - .../BulkImport/BulkImportProfileCellT.js | 82 - .../BulkImportProfileCellTemplate.hbs | 5 - .../BulkImport/BulkImportSelectAllCell.js | 49 - src/UI/AddMovies/BulkImport/BulkImportView.js | 232 - .../BulkImport/BulkImportViewTemplate.hbs | 20 - src/UI/AddMovies/BulkImport/EmptyView.js | 11 - .../BulkImport/EmptyViewTemplate.hbs | 3 - src/UI/AddMovies/BulkImport/MoviePathCell.js | 7 - .../BulkImport/MoviePathTemplate.hbs | 4 - .../AddMovies/BulkImport/PageSizePartial.hbs | 8 - src/UI/AddMovies/BulkImport/QualityCell.js | 8 - .../BulkImport/QualityCellTemplate.hbs | 5 - src/UI/AddMovies/BulkImport/TmdbIdCell.js | 62 - src/UI/AddMovies/DiscoverEmptyView.js | 5 - .../AddMovies/DiscoverEmptyViewTemplate.hbs | 6 - src/UI/AddMovies/DiscoverMoviesCollection.js | 26 - .../AddMovies/DiscoverableListCollection.js | 11 - .../AddMovies/DiscoverableListDropdownView.js | 13 - .../DiscoverableListDropdownViewTemplate.hbs | 3 - src/UI/AddMovies/EmptyView.js | 5 - src/UI/AddMovies/EmptyViewTemplate.hbs | 3 - src/UI/AddMovies/ErrorView.js | 13 - src/UI/AddMovies/ErrorViewTemplate.hbs | 7 - .../AddExistingMovieCollectionView.js | 52 - ...AddExistingMovieCollectionViewTemplate.hbs | 5 - .../Existing/UnmappedFolderCollection.js | 20 - .../AddMovies/Existing/UnmappedFolderModel.js | 3 - .../AddMovies/List/AddFromListCollection.js | 19 - .../List/AddFromListCollectionView.js | 47 - .../AddFromListCollectionViewTemplate.hbs | 4 - src/UI/AddMovies/List/AddFromListView.js | 246 - .../List/AddFromListViewTemplate.hbs | 18 - src/UI/AddMovies/List/ListItemView.js | 22 - .../AddMovies/List/ListItemViewTemplate.hbs | 3 - .../MinimumAvailabilityTooltipTemplate.hbs | 10 - .../AddMovies/MonitoringTooltipTemplate.hbs | 6 - .../AddMovies/MoviesTypeSelectionPartial.hbs | 3 - src/UI/AddMovies/NotFoundView.js | 13 - src/UI/AddMovies/NotFoundViewTemplate.hbs | 7 - .../RootFolders/RootFolderCollection.js | 10 - .../RootFolders/RootFolderCollectionView.js | 8 - .../RootFolderCollectionViewTemplate.hbs | 13 - .../RootFolders/RootFolderItemView.js | 28 - .../RootFolderItemViewTemplate.hbs | 9 - .../AddMovies/RootFolders/RootFolderLayout.js | 82 - .../RootFolders/RootFolderLayoutTemplate.hbs | 38 - .../AddMovies/RootFolders/RootFolderModel.js | 8 - .../RootFolderSelectionPartial.hbs | 11 - .../AddMovies/SearchResultCollectionView.js | 66 - src/UI/AddMovies/SearchResultView.js | 277 - src/UI/AddMovies/SearchResultViewTemplate.hbs | 135 - .../StartingSeasonSelectionPartial.hbs | 13 - src/UI/AddMovies/addMovies.less | 222 - src/UI/AppLayout.js | 20 - src/UI/Calendar/CalendarCollection.js | 14 - src/UI/Calendar/CalendarFeedView.js | 58 - src/UI/Calendar/CalendarFeedViewTemplate.hbs | 57 - src/UI/Calendar/CalendarLayout.js | 96 - src/UI/Calendar/CalendarLayoutTemplate.hbs | 22 - src/UI/Calendar/CalendarView.js | 287 - src/UI/Calendar/UpcomingCollection.js | 40 - src/UI/Calendar/UpcomingCollectionView.js | 34 - src/UI/Calendar/UpcomingItemView.js | 12 - src/UI/Calendar/UpcomingItemViewTemplate.hbs | 15 - src/UI/Calendar/calendar.less | 265 - src/UI/Cells/ApprovalStatusCell.js | 33 - src/UI/Cells/ApprovalStatusCellTemplate.hbs | 11 - src/UI/Cells/CustomFormatCell.js | 13 - src/UI/Cells/CustomFormatCellTemplate.hbs | 1 - src/UI/Cells/DeleteEpisodeFileCell.js | 27 - src/UI/Cells/DownloadedQualityCell.js | 28 - src/UI/Cells/Edit/QualityCellEditor.js | 74 - .../Cells/Edit/QualityCellEditorTemplate.hbs | 9 - src/UI/Cells/EditionCell.js | 41 - src/UI/Cells/EditionCellTemplate.hbs | 5 - src/UI/Cells/EpisodeFilePathCell.js | 19 - src/UI/Cells/EpisodeNumberCell.js | 71 - src/UI/Cells/EventTypeCell.js | 48 - src/UI/Cells/ExtraExtensionCell.js | 14 - src/UI/Cells/ExtraTypeCell.js | 19 - src/UI/Cells/FileSizeCell.js | 13 - src/UI/Cells/FileTitleCell.js | 15 - src/UI/Cells/InCinemasCell.js | 19 - src/UI/Cells/IndexerCell.js | 11 - src/UI/Cells/IndexerFlagsCell.js | 75 - src/UI/Cells/MediaInfoCell.js | 23 - src/UI/Cells/MovieActionCell.js | 63 - src/UI/Cells/MovieDownloadStatusCell.js | 9 - src/UI/Cells/MovieDownloadStatusTemplate.hbs | 1 - src/UI/Cells/MovieLinksCell.js | 6 - src/UI/Cells/MovieLinksTemplate.hbs | 17 - src/UI/Cells/MovieListTitleCell.js | 7 - src/UI/Cells/MovieListTitleTemplate.hbs | 5 - src/UI/Cells/MovieStatusCell.js | 36 - src/UI/Cells/MovieStatusWithTextCell.js | 37 - src/UI/Cells/MovieTitleCell.js | 7 - src/UI/Cells/MovieTitleTemplate.hbs | 1 - src/UI/Cells/MultipleFormatsCell.js | 7 - src/UI/Cells/MultipleFormatsCellTemplate.hbs | 1 - src/UI/Cells/NzbDroneCell.js | 60 - src/UI/Cells/ProfileCell.js | 29 - src/UI/Cells/QualityCell.js | 10 - src/UI/Cells/QualityCellTemplate.hbs | 12 - src/UI/Cells/RelativeDateCell.js | 34 - src/UI/Cells/RelativeTimeCell.js | 30 - src/UI/Cells/ReleaseTitleCell.js | 23 - src/UI/Cells/SeasonFolderCell.js | 14 - src/UI/Cells/SelectAllCell.js | 45 - src/UI/Cells/TemplatedCell.js | 20 - src/UI/Cells/ToggleCell.js | 48 - src/UI/Cells/cells.less | 322 - src/UI/Commands/CommandCollection.js | 20 - src/UI/Commands/CommandController.js | 94 - .../CommandMessengerCollectionView.js | 11 - src/UI/Commands/CommandMessengerItemView.js | 45 - src/UI/Commands/CommandModel.js | 50 - src/UI/Config.js | 74 - src/UI/Content/Backgrid/backgrid.less | 3 - src/UI/Content/Backgrid/filter.less | 11 - src/UI/Content/Backgrid/paginator.less | 66 - src/UI/Content/Backgrid/selectall.less | 12 - src/UI/Content/Bootstrap/.csscomb.json | 304 - src/UI/Content/Bootstrap/.csslintrc | 19 - src/UI/Content/Bootstrap/alerts.less | 73 - src/UI/Content/Bootstrap/badges.less | 66 - src/UI/Content/Bootstrap/bootstrap.less | 56 - src/UI/Content/Bootstrap/breadcrumbs.less | 26 - src/UI/Content/Bootstrap/button-groups.less | 244 - src/UI/Content/Bootstrap/buttons.less | 166 - src/UI/Content/Bootstrap/carousel.less | 270 - src/UI/Content/Bootstrap/close.less | 34 - src/UI/Content/Bootstrap/code.less | 69 - .../Bootstrap/component-animations.less | 33 - src/UI/Content/Bootstrap/dropdowns.less | 216 - src/UI/Content/Bootstrap/forms.less | 613 - src/UI/Content/Bootstrap/glyphicons.less | 305 - src/UI/Content/Bootstrap/grid.less | 84 - src/UI/Content/Bootstrap/input-groups.less | 171 - src/UI/Content/Bootstrap/jumbotron.less | 54 - src/UI/Content/Bootstrap/labels.less | 64 - src/UI/Content/Bootstrap/list-group.less | 130 - src/UI/Content/Bootstrap/media.less | 66 - src/UI/Content/Bootstrap/mixins.less | 40 - src/UI/Content/Bootstrap/mixins/alerts.less | 14 - .../Bootstrap/mixins/background-variant.less | 9 - .../Bootstrap/mixins/border-radius.less | 18 - src/UI/Content/Bootstrap/mixins/buttons.less | 65 - .../Bootstrap/mixins/center-block.less | 7 - src/UI/Content/Bootstrap/mixins/clearfix.less | 22 - src/UI/Content/Bootstrap/mixins/forms.less | 85 - .../Content/Bootstrap/mixins/gradients.less | 59 - .../Bootstrap/mixins/grid-framework.less | 91 - src/UI/Content/Bootstrap/mixins/grid.less | 122 - .../Content/Bootstrap/mixins/hide-text.less | 21 - src/UI/Content/Bootstrap/mixins/image.less | 33 - src/UI/Content/Bootstrap/mixins/labels.less | 12 - .../Content/Bootstrap/mixins/list-group.less | 30 - .../Content/Bootstrap/mixins/nav-divider.less | 10 - .../Bootstrap/mixins/nav-vertical-align.less | 9 - src/UI/Content/Bootstrap/mixins/opacity.less | 8 - .../Content/Bootstrap/mixins/pagination.less | 24 - src/UI/Content/Bootstrap/mixins/panels.less | 24 - .../Bootstrap/mixins/progress-bar.less | 10 - .../Bootstrap/mixins/reset-filter.less | 8 - .../Content/Bootstrap/mixins/reset-text.less | 18 - src/UI/Content/Bootstrap/mixins/resize.less | 6 - .../mixins/responsive-visibility.less | 15 - src/UI/Content/Bootstrap/mixins/size.less | 10 - .../Content/Bootstrap/mixins/tab-focus.less | 9 - .../Content/Bootstrap/mixins/table-row.less | 28 - .../Bootstrap/mixins/text-emphasis.less | 9 - .../Bootstrap/mixins/text-overflow.less | 8 - .../Bootstrap/mixins/vendor-prefixes.less | 227 - src/UI/Content/Bootstrap/modals.less | 150 - src/UI/Content/Bootstrap/navbar.less | 660 - src/UI/Content/Bootstrap/navs.less | 242 - src/UI/Content/Bootstrap/normalize.less | 424 - src/UI/Content/Bootstrap/pager.less | 54 - src/UI/Content/Bootstrap/pagination.less | 89 - src/UI/Content/Bootstrap/panels.less | 271 - src/UI/Content/Bootstrap/popovers.less | 131 - src/UI/Content/Bootstrap/print.less | 101 - src/UI/Content/Bootstrap/progress-bars.less | 87 - .../Content/Bootstrap/responsive-embed.less | 35 - .../Bootstrap/responsive-utilities.less | 194 - src/UI/Content/Bootstrap/scaffolding.less | 161 - src/UI/Content/Bootstrap/tables.less | 234 - src/UI/Content/Bootstrap/theme.less | 291 - src/UI/Content/Bootstrap/thumbnails.less | 36 - src/UI/Content/Bootstrap/tooltip.less | 101 - src/UI/Content/Bootstrap/type.less | 302 - src/UI/Content/Bootstrap/utilities.less | 55 - src/UI/Content/Bootstrap/variables.less | 869 - src/UI/Content/Bootstrap/wells.less | 29 - src/UI/Content/FontAwesome/FontAwesome.otf | Bin 134808 -> 0 bytes src/UI/Content/FontAwesome/animated.less | 34 - .../Content/FontAwesome/bordered-pulled.less | 25 - src/UI/Content/FontAwesome/core.less | 12 - src/UI/Content/FontAwesome/fixed-width.less | 6 - src/UI/Content/FontAwesome/font-awesome.less | 18 - .../FontAwesome/fontawesome-webfont.eot | Bin 165742 -> 0 bytes .../FontAwesome/fontawesome-webfont.svg | 2671 --- .../FontAwesome/fontawesome-webfont.ttf | Bin 165548 -> 0 bytes .../FontAwesome/fontawesome-webfont.woff | Bin 98024 -> 0 bytes .../FontAwesome/fontawesome-webfont.woff2 | Bin 77160 -> 0 bytes src/UI/Content/FontAwesome/icons.less | 789 - src/UI/Content/FontAwesome/larger.less | 13 - src/UI/Content/FontAwesome/list.less | 19 - src/UI/Content/FontAwesome/mixins.less | 60 - src/UI/Content/FontAwesome/path.less | 15 - .../Content/FontAwesome/rotated-flipped.less | 20 - src/UI/Content/FontAwesome/screen-reader.less | 5 - src/UI/Content/FontAwesome/stacked.less | 20 - src/UI/Content/FontAwesome/variables.less | 800 - src/UI/Content/Fonts/opensans-light.eot | Bin 19762 -> 0 bytes src/UI/Content/Fonts/opensans-light.ttf | Bin 222412 -> 0 bytes src/UI/Content/Fonts/opensans-light.woff | Bin 22656 -> 0 bytes src/UI/Content/Fonts/opensans-light.woff2 | Bin 14488 -> 0 bytes src/UI/Content/Fonts/opensans-regular.eot | Bin 19216 -> 0 bytes src/UI/Content/Fonts/opensans-regular.ttf | Bin 217360 -> 0 bytes src/UI/Content/Fonts/opensans-regular.woff | Bin 21956 -> 0 bytes src/UI/Content/Fonts/opensans-regular.woff2 | Bin 13964 -> 0 bytes src/UI/Content/Fonts/opensans-semibold.eot | Bin 19716 -> 0 bytes src/UI/Content/Fonts/opensans-semibold.ttf | Bin 221328 -> 0 bytes src/UI/Content/Fonts/opensans-semibold.woff | Bin 22604 -> 0 bytes src/UI/Content/Fonts/opensans-semibold.woff2 | Bin 14468 -> 0 bytes src/UI/Content/Fonts/ubuntumono-regular.eot | Bin 23691 -> 0 bytes src/UI/Content/Fonts/ubuntumono-regular.ttf | Bin 205748 -> 0 bytes src/UI/Content/Fonts/ubuntumono-regular.woff | Bin 27392 -> 0 bytes src/UI/Content/Fonts/ubuntumono-regular.woff2 | Bin 23120 -> 0 bytes src/UI/Content/Images/404.png | Bin 106084 -> 0 bytes src/UI/Content/Images/background/logo.png | Bin 12571 -> 0 bytes src/UI/Content/Images/favicon-debug.ico | Bin 15086 -> 0 bytes src/UI/Content/Images/favicon.ico | Bin 15086 -> 0 bytes .../Images/favicon/android-chrome-144x144.png | Bin 3499 -> 0 bytes .../Images/favicon/android-chrome-192x192.png | Bin 4759 -> 0 bytes .../Images/favicon/android-chrome-256x256.png | Bin 6889 -> 0 bytes .../Images/favicon/android-chrome-36x36.png | Bin 721 -> 0 bytes .../Images/favicon/android-chrome-384x384.png | Bin 10084 -> 0 bytes .../Images/favicon/android-chrome-48x48.png | Bin 980 -> 0 bytes .../Images/favicon/android-chrome-512x512.png | Bin 12995 -> 0 bytes .../Images/favicon/android-chrome-72x72.png | Bin 1621 -> 0 bytes .../Images/favicon/android-chrome-96x96.png | Bin 2226 -> 0 bytes .../apple-touch-icon-114x114-precomposed.png | Bin 1796 -> 0 bytes .../favicon/apple-touch-icon-114x114.png | Bin 1658 -> 0 bytes .../apple-touch-icon-120x120-precomposed.png | Bin 1997 -> 0 bytes .../favicon/apple-touch-icon-120x120.png | Bin 1722 -> 0 bytes .../apple-touch-icon-144x144-precomposed.png | Bin 2402 -> 0 bytes .../favicon/apple-touch-icon-144x144.png | Bin 2094 -> 0 bytes .../apple-touch-icon-152x152-precomposed.png | Bin 2429 -> 0 bytes .../favicon/apple-touch-icon-152x152.png | Bin 2258 -> 0 bytes .../apple-touch-icon-180x180-precomposed.png | Bin 2831 -> 0 bytes .../favicon/apple-touch-icon-180x180.png | Bin 2612 -> 0 bytes .../apple-touch-icon-57x57-precomposed.png | Bin 860 -> 0 bytes .../Images/favicon/apple-touch-icon-57x57.png | Bin 736 -> 0 bytes .../apple-touch-icon-60x60-precomposed.png | Bin 962 -> 0 bytes .../Images/favicon/apple-touch-icon-60x60.png | Bin 806 -> 0 bytes .../apple-touch-icon-72x72-precomposed.png | Bin 1143 -> 0 bytes .../Images/favicon/apple-touch-icon-72x72.png | Bin 988 -> 0 bytes .../apple-touch-icon-76x76-precomposed.png | Bin 1223 -> 0 bytes .../Images/favicon/apple-touch-icon-76x76.png | Bin 1072 -> 0 bytes .../favicon/apple-touch-icon-precomposed.png | Bin 2831 -> 0 bytes .../Images/favicon/apple-touch-icon.png | Bin 2612 -> 0 bytes .../Content/Images/favicon/browserconfig.xml | 12 - .../Content/Images/favicon/favicon-16x16.png | Bin 330 -> 0 bytes .../Images/favicon/favicon-194x194.png | Bin 4446 -> 0 bytes .../Content/Images/favicon/favicon-32x32.png | Bin 678 -> 0 bytes src/UI/Content/Images/favicon/favicon.ico | Bin 15086 -> 0 bytes src/UI/Content/Images/favicon/manifest.json | 53 - .../Content/Images/favicon/mstile-144x144.png | Bin 3196 -> 0 bytes .../Content/Images/favicon/mstile-150x150.png | Bin 2620 -> 0 bytes .../Content/Images/favicon/mstile-310x150.png | Bin 2691 -> 0 bytes .../Content/Images/favicon/mstile-310x310.png | Bin 6025 -> 0 bytes .../Content/Images/favicon/mstile-70x70.png | Bin 2056 -> 0 bytes .../Images/favicon/safari-pinned-tab.svg | 59 - src/UI/Content/Images/logos/128.png | Bin 5073 -> 0 bytes src/UI/Content/Images/logos/32.png | Bin 1546 -> 0 bytes src/UI/Content/Images/logos/48.png | Bin 2038 -> 0 bytes src/UI/Content/Images/logos/64.png | Bin 2616 -> 0 bytes src/UI/Content/Images/poster-dark.png | Bin 1874 -> 0 bytes src/UI/Content/Images/safari/logo.svg | 1 - src/UI/Content/Images/touch/114.png | Bin 3018 -> 0 bytes src/UI/Content/Images/touch/144.png | Bin 3853 -> 0 bytes src/UI/Content/Images/touch/57.png | Bin 1641 -> 0 bytes src/UI/Content/Images/touch/72.png | Bin 1921 -> 0 bytes src/UI/Content/Messenger/messenger.css | 101 - src/UI/Content/Messenger/messenger.flat.css | 462 - src/UI/Content/Overrides/bootstrap.less | 92 - .../Overrides/bootstrap.tagsinput.less | 35 - .../Overrides/bootstrap.toggle-switch.less | 33 - src/UI/Content/Overrides/browser.less | 17 - src/UI/Content/Overrides/fullcalendar.less | 49 - src/UI/Content/Overrides/messenger.less | 23 - src/UI/Content/badges.less | 37 - src/UI/Content/bootstrap.less | 3 - src/UI/Content/bootstrap.tagsinput.less | 50 - src/UI/Content/bootstrap.toggle-switch.css | 228 - src/UI/Content/checkbox-button.less | 33 - src/UI/Content/font.less | 51 - src/UI/Content/form.less | 133 - src/UI/Content/fullcalendar.css | 1405 -- src/UI/Content/icons.less | 545 - src/UI/Content/legend.less | 32 - src/UI/Content/mixins.less | 21 - src/UI/Content/navbar.less | 243 - src/UI/Content/overrides.less | 6 - src/UI/Content/prefixer.less | 344 - src/UI/Content/progress-bars.less | 42 - src/UI/Content/robots.txt | 2 - src/UI/Content/spinner.less | 130 - src/UI/Content/theme.less | 344 - src/UI/Content/typeahead.less | 152 - src/UI/Content/utilities.less | 21 - src/UI/Content/variables.less | 13 - src/UI/Content/zero.clipboard.swf | Bin 6580 -> 0 bytes src/UI/Controller.js | 53 - src/UI/Form/ActionTemplate.hbs | 7 - src/UI/Form/CaptchaTemplate.hbs | 15 - src/UI/Form/CheckboxTemplate.hbs | 23 - src/UI/Form/FormBuilder.js | 66 - src/UI/Form/FormHelpPartial.hbs | 8 - src/UI/Form/FormMessage.js | 17 - src/UI/Form/HiddenTemplate.hbs | 1 - src/UI/Form/PasswordTemplate.hbs | 8 - src/UI/Form/PathTemplate.hbs | 8 - src/UI/Form/SelectTemplate.hbs | 12 - src/UI/Form/TagTemplate.hbs | 9 - src/UI/Form/TextboxTemplate.hbs | 8 - src/UI/Form/UrlTemplate.hbs | 8 - src/UI/Handlebars/Handlebars.Debug.js | 7 - src/UI/Handlebars/Helpers/DateTime.js | 90 - src/UI/Handlebars/Helpers/EachReverse.js | 16 - src/UI/Handlebars/Helpers/Enumerable.js | 21 - src/UI/Handlebars/Helpers/Html.js | 40 - src/UI/Handlebars/Helpers/Movie.js | 236 - src/UI/Handlebars/Helpers/Numbers.js | 14 - src/UI/Handlebars/Helpers/Quality.js | 12 - src/UI/Handlebars/Helpers/String.js | 11 - src/UI/Handlebars/Helpers/System.js | 18 - .../backbone.marionette.templates.js | 35 - src/UI/Health/HealthCollection.js | 13 - src/UI/Health/HealthModel.js | 3 - src/UI/Health/HealthView.js | 37 - src/UI/Hotkeys/Hotkeys.js | 34 - src/UI/Hotkeys/HotkeysView.js | 6 - src/UI/Hotkeys/HotkeysViewTemplate.hbs | 45 - src/UI/Hotkeys/hotkeys.less | 23 - src/UI/Instrumentation/ErrorHandler.js | 86 - src/UI/Instrumentation/StringFormat.js | 13 - src/UI/JsLibraries/backbone.backgrid.js | 2763 --- .../backbone.backgrid.paginator.js | 352 - .../backbone.backgrid.selectall.js | 243 - src/UI/JsLibraries/backbone.collectionview.js | 1072 -- src/UI/JsLibraries/backbone.deep.model.js | 437 - src/UI/JsLibraries/backbone.js | 1571 -- src/UI/JsLibraries/backbone.marionette.js | 2329 --- src/UI/JsLibraries/backbone.modelbinder.js | 576 - src/UI/JsLibraries/backbone.pageable.js | 1354 -- src/UI/JsLibraries/backbone.validation.js | 606 - src/UI/JsLibraries/backbone.wreqr.js | 276 - src/UI/JsLibraries/bootstrap.js | 2377 --- src/UI/JsLibraries/bootstrap.tagsinput.js | 646 - src/UI/JsLibraries/filesize.js | 141 - src/UI/JsLibraries/fullcalendar.js | 14206 ---------------- src/UI/JsLibraries/handlebars.helpers.js | 145 - src/UI/JsLibraries/handlebars.runtime.js | 660 - src/UI/JsLibraries/jquery-ui.js | 4233 ----- src/UI/JsLibraries/jquery.backstretch.js | 377 - src/UI/JsLibraries/jquery.dotdotdot.js | 632 - src/UI/JsLibraries/jquery.easypiechart.js | 357 - src/UI/JsLibraries/jquery.js | 10351 ----------- src/UI/JsLibraries/jquery.knob.js | 672 - src/UI/JsLibraries/jquery.signalR.js | 3119 ---- src/UI/JsLibraries/locale/placeholder.txt | 1 - src/UI/JsLibraries/lodash.underscore.js | 4619 ----- src/UI/JsLibraries/messenger.js | 1263 -- src/UI/JsLibraries/moment.js | 3111 ---- src/UI/JsLibraries/typeahead.js | 1716 -- src/UI/JsLibraries/zero.clipboard.js | 2581 --- src/UI/LifeCycle.js | 3 - src/UI/ManualImport/Cells/MovieCell.js | 47 - src/UI/ManualImport/Cells/PathCell.js | 16 - src/UI/ManualImport/Cells/QualityCell.js | 23 - src/UI/ManualImport/EmptyView.js | 5 - src/UI/ManualImport/EmptyViewTemplate.hbs | 1 - .../ManualImport/Folder/SelectFolderView.js | 84 - .../Folder/SelectFolderViewTemplate.hbs | 43 - src/UI/ManualImport/ManualImportCollection.js | 74 - src/UI/ManualImport/ManualImportLayout.js | 227 - .../ManualImportLayoutTemplate.hbs | 26 - src/UI/ManualImport/ManualImportModel.js | 4 - src/UI/ManualImport/ManualImportRow.js | 38 - .../ManualImport/Movie/SelectMovieLayout.js | 114 - .../Movie/SelectMovieLayoutTemplate.hbs | 30 - src/UI/ManualImport/Movie/SelectMovieRow.js | 13 - .../Quality/SelectQualityLayout.js | 46 - .../Quality/SelectQualityLayoutTemplate.hbs | 19 - .../ManualImport/Quality/SelectQualityView.js | 63 - .../Quality/SelectQualityViewTemplate.hbs | 45 - .../Summary/ManualImportSummaryView.js | 15 - .../ManualImportSummaryViewTemplate.hbs | 11 - src/UI/ManualImport/manualimport.less | 63 - src/UI/Mixins/AsChangeTrackingModel.js | 22 - src/UI/Mixins/AsEditModalView.js | 114 - src/UI/Mixins/AsFilteredCollection.js | 81 - src/UI/Mixins/AsModelBoundView.js | 46 - src/UI/Mixins/AsNamedView.js | 31 - src/UI/Mixins/AsPageableCollection.js | 45 - src/UI/Mixins/AsPersistedStateCollection.js | 73 - src/UI/Mixins/AsSortedCollection.js | 130 - src/UI/Mixins/AsSortedCollectionView.js | 24 - src/UI/Mixins/AsValidatedView.js | 93 - src/UI/Mixins/AutoComplete.js | 51 - src/UI/Mixins/DirectoryAutoComplete.js | 29 - src/UI/Mixins/FileBrowser.js | 32 - src/UI/Mixins/TagInput.js | 199 - src/UI/Mixins/backbone.signalr.mixin.js | 46 - src/UI/Movies/Delete/DeleteMovieTemplate.hbs | 76 - src/UI/Movies/Delete/DeleteMovieView.js | 44 - src/UI/Movies/Details/InfoView.js | 18 - src/UI/Movies/Details/InfoViewTemplate.hbs | 63 - src/UI/Movies/Details/MoviesDetailsLayout.js | 285 - .../Movies/Details/MoviesDetailsTemplate.hbs | 56 - src/UI/Movies/Edit/EditMovieTemplate.hbs | 113 - src/UI/Movies/Edit/EditMovieView.js | 68 - .../Editor/Delete/DeleteSelectedTemplate.hbs | 65 - .../Editor/Delete/DeleteSelectedView.js | 60 - src/UI/Movies/Editor/MovieEditorFooterView.js | 186 - .../Editor/MovieEditorFooterViewTemplate.hbs | 66 - src/UI/Movies/Editor/MovieEditorLayout.js | 322 - .../Editor/MovieEditorLayoutTemplate.hbs | 13 - .../Editor/Organize/OrganizeFilesView.js | 33 - .../Organize/OrganizeFilesViewTemplate.hbs | 25 - src/UI/Movies/Files/AllFilesLayout.js | 30 - .../Movies/Files/AllFilesLayoutTemplate.hbs | 5 - src/UI/Movies/Files/Extras/ExtraFileModel.js | 3 - .../Files/Extras/ExtraFilesCollection.js | 37 - .../Movies/Files/Extras/ExtraFilesLayout.js | 62 - .../Files/Extras/ExtraFilesLayoutTemplate.hbs | 1 - src/UI/Movies/Files/Media/DeleteFileCell.js | 26 - .../Files/Media/Edit/EditFileTemplate.hbs | 18 - .../Movies/Files/Media/Edit/EditFileView.js | 71 - src/UI/Movies/Files/Media/EditFileCell.js | 22 - src/UI/Movies/Files/Media/FileModel.js | 3 - src/UI/Movies/Files/Media/FilesCollection.js | 30 - src/UI/Movies/Files/Media/FilesLayout.js | 120 - .../Files/Media/FilesLayoutTemplate.hbs | 2 - src/UI/Movies/Files/NoFilesView.js | 5 - src/UI/Movies/Files/NoFilesViewTemplate.hbs | 3 - src/UI/Movies/FullMovieCollection.js | 19 - .../Movies/History/MovieHistoryActionsCell.js | 35 - .../Movies/History/MovieHistoryDetailsCell.js | 28 - src/UI/Movies/History/MovieHistoryLayout.js | 83 - .../History/MovieHistoryLayoutTemplate.hbs | 1 - src/UI/Movies/History/NoHistoryView.js | 5 - .../Movies/History/NoHistoryViewTemplate.hbs | 3 - src/UI/Movies/Index/EmptyTemplate.hbs | 13 - src/UI/Movies/Index/EmptyView.js | 5 - src/UI/Movies/Index/FooterModel.js | 4 - src/UI/Movies/Index/FooterView.js | 5 - src/UI/Movies/Index/FooterViewTemplate.hbs | 40 - src/UI/Movies/Index/MoviesIndexItemView.js | 52 - src/UI/Movies/Index/MoviesIndexLayout.js | 519 - .../Index/MoviesIndexLayoutTemplate.hbs | 18 - .../Overview/MovieOverviewCollectionView.js | 8 - .../MovieOverviewCollectionViewTemplate.hbs | 1 - .../Index/Overview/MovieOverviewItemView.js | 7 - .../MovieOverviewItemViewTemplate.hbs | 70 - .../Posters/MoviePostersCollectionView.js | 8 - .../MoviePostersCollectionViewTemplate.hbs | 1 - .../Index/Posters/MoviePostersItemView.js | 19 - .../Posters/MoviePostersItemViewTemplate.hbs | 39 - src/UI/Movies/MovieModel.js | 38 - src/UI/Movies/MoviesCollection.js | 289 - src/UI/Movies/MoviesController.js | 53 - src/UI/Movies/Search/ButtonsView.js | 5 - src/UI/Movies/Search/ButtonsViewTemplate.hbs | 4 - src/UI/Movies/Search/ManualLayout.js | 105 - src/UI/Movies/Search/ManualLayoutTemplate.hbs | 1 - src/UI/Movies/Search/MovieSearchLayout.js | 82 - .../Search/MovieSearchLayoutTemplate.hbs | 1 - src/UI/Movies/Search/NoResultsView.js | 5 - .../Movies/Search/NoResultsViewTemplate.hbs | 1 - src/UI/Movies/Titles/LanguageCell.js | 22 - src/UI/Movies/Titles/NoTitlesView.js | 5 - src/UI/Movies/Titles/NoTitlesViewTemplate.hbs | 3 - src/UI/Movies/Titles/SourceCell.js | 42 - src/UI/Movies/Titles/TitleCell.js | 6 - src/UI/Movies/Titles/TitleModel.js | 3 - src/UI/Movies/Titles/TitleTemplate.hbs | 1 - src/UI/Movies/Titles/TitlesCollection.js | 30 - src/UI/Movies/Titles/TitlesLayout.js | 117 - src/UI/Movies/Titles/TitlesLayoutTemplate.hbs | 3 - src/UI/Movies/movies.less | 546 - src/UI/Navbar/NavbarLayout.js | 62 - src/UI/Navbar/NavbarLayoutTemplate.hbs | 81 - src/UI/Navbar/Search.js | 46 - src/UI/Profile/ProfileCollection.js | 13 - src/UI/Profile/ProfileModel.js | 9 - src/UI/Profile/ProfileSelectionPartial.hbs | 5 - src/UI/Quality/QualityDefinitionCollection.js | 7 - src/UI/Quality/QualityDefinitionModel.js | 14 - src/UI/Release/AgeCell.js | 33 - src/UI/Release/AlternativeTitleModel.js | 6 - src/UI/Release/AlternativeYearModel.js | 6 - src/UI/Release/DownloadReportCell.js | 59 - src/UI/Release/ForceDownloadView.js | 81 - src/UI/Release/ForceDownloadViewTemplate.hbs | 44 - src/UI/Release/PeersCell.js | 28 - src/UI/Release/ProtocolCell.js | 24 - src/UI/Release/ReleaseCollection.js | 91 - src/UI/Release/ReleaseLayout.js | 79 - src/UI/Release/ReleaseLayoutTemplate.hbs | 7 - src/UI/Release/ReleaseModel.js | 11 - src/UI/Rename/RenamePreviewCollection.js | 34 - src/UI/Rename/RenamePreviewCollectionView.js | 6 - .../RenamePreviewEmptyCollectionView.js | 6 - ...namePreviewEmptyCollectionViewTemplate.hbs | 3 - src/UI/Rename/RenamePreviewFormatView.js | 22 - .../RenamePreviewFormatViewTemplate.hbs | 4 - src/UI/Rename/RenamePreviewItemView.js | 39 - .../Rename/RenamePreviewItemViewTemplate.hbs | 20 - src/UI/Rename/RenamePreviewLayout.js | 114 - src/UI/Rename/RenamePreviewLayoutTemplate.hbs | 34 - src/UI/Rename/RenamePreviewModel.js | 3 - src/UI/Rename/rename.less | 42 - src/UI/Router.js | 24 - src/UI/Series/SeriesCollection.js | 111 - src/UI/Series/SeriesModel.js | 31 - .../Add/CustomFormatAddCollectionView.js | 9 - .../CustomFormatAddCollectionViewTemplate.hbs | 18 - .../Add/CustomFormatAddItemView.js | 53 - .../Add/CustomFormatAddItemViewTemplate.hbs | 21 - .../Add/CustomFormatSchemaModal.js | 39 - .../CustomFormats/CustomFormatCollection.js | 28 - .../CustomFormatCollectionView.js | 25 - .../CustomFormatCollectionViewTemplate.hbs | 16 - .../CustomFormats/CustomFormatItemView.js | 25 - .../CustomFormatItemViewTemplate.hbs | 11 - .../CustomFormats/CustomFormatModel.js | 40 - .../CustomFormatTestCollection.js | 43 - .../CustomFormats/CustomFormatTestLayout.js | 122 - .../CustomFormatTestLayoutTemplate.hbs | 82 - .../CustomFormats/CustomFormatTestModel.js | 10 - .../CustomFormats/CustomFormatsLayout.js | 24 - .../CustomFormatsLayoutTemplate.hbs | 23 - .../CustomFormats/DeleteCustomFormatView.js | 28 - .../DeleteCustomFormatViewTemplate.hbs | 21 - .../Edit/CustomFormatEditView.js | 82 - .../Edit/CustomFormatEditViewTemplate.hbs | 46 - .../CustomFormats/FormatTagHelpers.js | 73 - src/UI/Settings/CustomFormats/MatchesCell.js | 8 - .../CustomFormats/MatchesCellTemplate.hbs | 3 - .../Add/DownloadClientAddCollectionView.js | 9 - ...ownloadClientAddCollectionViewTemplate.hbs | 14 - .../Add/DownloadClientAddItemView.js | 58 - .../Add/DownloadClientAddItemViewTemplate.hbs | 30 - .../Add/DownloadClientSchemaModal.js | 39 - .../Delete/DownloadClientDeleteView.js | 19 - .../DownloadClientDeleteViewTemplate.hbs | 13 - .../DownloadClientCollection.js | 25 - .../DownloadClientCollectionView.js | 25 - .../DownloadClientCollectionViewTemplate.hbs | 16 - .../DownloadClient/DownloadClientItemView.js | 24 - .../DownloadClientItemViewTemplate.hbs | 13 - .../DownloadClient/DownloadClientLayout.js | 32 - .../DownloadClientLayoutTemplate.hbs | 6 - .../DownloadClient/DownloadClientModel.js | 3 - .../DownloadClientSettingsModel.js | 7 - .../DownloadHandling/DownloadHandlingView.js | 50 - .../DownloadHandlingViewTemplate.hbs | 105 - .../DroneFactory/DroneFactoryView.js | 21 - .../DroneFactory/DroneFactoryViewTemplate.hbs | 32 - .../Edit/DownloadClientEditView.js | 56 - .../Edit/DownloadClientEditViewTemplate.hbs | 68 - .../RemotePathMappingCollection.js | 7 - .../RemotePathMappingCollectionView.js | 28 - ...emotePathMappingCollectionViewTemplate.hbs | 24 - .../RemotePathMappingDeleteView.js | 19 - .../RemotePathMappingDeleteViewTemplate.hbs | 13 - .../RemotePathMappingEditView.js | 45 - .../RemotePathMappingEditViewTemplate.hbs | 63 - .../RemotePathMappingItemView.js | 25 - .../RemotePathMappingItemViewTemplate.hbs | 12 - .../RemotePathMappingModel.js | 4 - .../DownloadClient/downloadclient.less | 33 - .../Settings/General/GeneralSettingsModel.js | 7 - src/UI/Settings/General/GeneralView.js | 136 - .../Settings/General/GeneralViewTemplate.hbs | 386 - .../Indexers/Add/IndexerAddCollectionView.js | 9 - .../Add/IndexerAddCollectionViewTemplate.hbs | 18 - .../Indexers/Add/IndexerAddItemView.js | 52 - .../Add/IndexerAddItemViewTemplate.hbs | 30 - .../Indexers/Add/IndexerSchemaModal.js | 39 - .../Indexers/Delete/IndexerDeleteView.js | 19 - .../Delete/IndexerDeleteViewTemplate.hbs | 13 - .../Settings/Indexers/Edit/IndexerEditView.js | 131 - .../Indexers/Edit/IndexerEditViewTemplate.hbs | 92 - src/UI/Settings/Indexers/IndexerCollection.js | 25 - .../Indexers/IndexerCollectionView.js | 25 - .../IndexerCollectionViewTemplate.hbs | 16 - src/UI/Settings/Indexers/IndexerItemView.js | 24 - .../Indexers/IndexerItemViewTemplate.hbs | 27 - src/UI/Settings/Indexers/IndexerLayout.js | 30 - .../Indexers/IndexerLayoutTemplate.hbs | 5 - src/UI/Settings/Indexers/IndexerModel.js | 3 - .../Settings/Indexers/IndexerSettingsModel.js | 7 - .../Indexers/Options/IndexerOptionsView.js | 40 - .../Options/IndexerOptionsViewTemplate.hbs | 134 - .../Options/LeniencyTooltipTemplate.hbs | 11 - .../Restriction/RestrictionCollection.js | 7 - .../Restriction/RestrictionCollectionView.js | 26 - .../RestrictionCollectionViewTemplate.hbs | 24 - .../Restriction/RestrictionDeleteView.js | 19 - .../RestrictionDeleteViewTemplate.hbs | 13 - .../Restriction/RestrictionEditView.js | 55 - .../RestrictionEditViewTemplate.hbs | 60 - .../Restriction/RestrictionItemView.js | 28 - .../RestrictionItemViewTemplate.hbs | 12 - .../Indexers/Restriction/RestrictionModel.js | 4 - src/UI/Settings/Indexers/indexers.less | 33 - .../FileManagement/FileManagementView.js | 23 - .../FileManagementViewTemplate.hbs | 98 - .../MediaManagement/MediaManagementLayout.js | 28 - .../MediaManagementLayoutTemplate.hbs | 6 - .../MediaManagementSettingsModel.js | 7 - .../Naming/Basic/BasicNamingModel.js | 3 - .../Naming/Basic/BasicNamingView.js | 91 - .../Naming/Basic/BasicNamingViewTemplate.hbs | 102 - .../MediaManagement/Naming/NamingModel.js | 7 - .../Naming/NamingSampleModel.js | 3 - .../MediaManagement/Naming/NamingView.js | 88 - .../Naming/NamingViewTemplate.hbs | 149 - .../Naming/Partials/ImdbIdNamingPartial.hbs | 1 - .../Partials/MediaInfoNamingPartial.hbs | 20 - .../Partials/MovieTitleNamingPartial.hbs | 12 - .../Partials/OriginalTitleNamingPartial.hbs | 1 - .../Naming/Partials/QualityNamingPartial.hbs | 11 - .../Partials/ReleaseGroupNamingPartial.hbs | 8 - .../Partials/ReleaseYearNamingPartial.hbs | 1 - .../Partials/SeparatorNamingPartial.hbs | 10 - .../Naming/Partials/TagsNamingPartial.hbs | 8 - .../Permissions/PermissionsView.js | 11 - .../Permissions/PermissionsViewTemplate.hbs | 74 - .../MediaManagement/Sorting/SortingView.js | 39 - .../Sorting/SortingViewTemplate.hbs | 160 - .../Settings/Metadata/MetadataCollection.js | 7 - .../Metadata/MetadataCollectionView.js | 9 - .../MetadataCollectionViewTemplate.hbs | 8 - src/UI/Settings/Metadata/MetadataEditView.js | 19 - .../Metadata/MetadataEditViewTemplate.hbs | 45 - src/UI/Settings/Metadata/MetadataItemView.js | 24 - .../Metadata/MetadataItemViewTemplate.hbs | 23 - src/UI/Settings/Metadata/MetadataLayout.js | 20 - .../Metadata/MetadataLayoutTemplate.hbs | 3 - src/UI/Settings/Metadata/MetadataModel.js | 3 - src/UI/Settings/Metadata/metadata.less | 37 - .../Add/NetImportAddCollectionView.js | 9 - .../NetImportAddCollectionViewTemplate.hbs | 18 - .../NetImport/Add/NetImportAddItemView.js | 51 - .../Add/NetImportAddItemViewTemplate.hbs | 30 - .../NetImport/Add/NetImportSchemaModal.js | 40 - .../NetImport/Delete/NetImportDeleteView.js | 19 - .../Delete/NetImportDeleteViewTemplate.hbs | 13 - .../Settings/NetImport/DeleteExclusionCell.js | 24 - .../NetImport/Edit/NetImportEditView.js | 190 - .../Edit/NetImportEditViewTemplate.hbs | 137 - .../Settings/NetImport/ExclusionTitleCell.js | 18 - .../NetImport/ImportExclusionModel.js | 7 - .../NetImport/ImportExclusionsCollection.js | 9 - .../NetImport/ListSelectionPartial.hbs | 11 - .../Settings/NetImport/NetImportCollection.js | 13 - .../NetImport/NetImportCollectionView.hbs | 16 - .../NetImport/NetImportCollectionView.js | 25 - .../Settings/NetImport/NetImportItemView.js | 24 - .../NetImport/NetImportItemViewTemplate.hbs | 13 - src/UI/Settings/NetImport/NetImportLayout.js | 75 - .../NetImport/NetImportLayoutTemplate.hbs | 9 - src/UI/Settings/NetImport/NetImportModel.js | 3 - .../NetImport/NetImportSettingsModel.js | 7 - .../NetImport/Options/NetImportOptionsView.js | 102 - .../Options/NetImportOptionsViewTemplate.hbs | 67 - .../Restriction/RestrictionCollection.js | 7 - .../Restriction/RestrictionCollectionView.js | 26 - .../RestrictionCollectionViewTemplate.hbs | 24 - .../Restriction/RestrictionDeleteView.js | 19 - .../RestrictionDeleteViewTemplate.hbs | 13 - .../Restriction/RestrictionEditView.js | 55 - .../RestrictionEditViewTemplate.hbs | 60 - .../Restriction/RestrictionItemView.js | 28 - .../RestrictionItemViewTemplate.hbs | 12 - .../NetImport/Restriction/RestrictionModel.js | 4 - src/UI/Settings/NetImport/list.less | 33 - .../Add/NotificationAddCollectionView.js | 8 - .../NotificationAddCollectionViewTemplate.hbs | 14 - .../Add/NotificationAddItemView.js | 64 - .../Add/NotificationAddItemViewTemplate.hbs | 30 - .../Add/NotificationSchemaModal.js | 18 - .../Delete/NotificationDeleteView.js | 18 - .../Delete/NotificationDeleteViewTemplate.hbs | 13 - .../Edit/NotificationEditView.js | 141 - .../Edit/NotificationEditViewTemplate.hbs | 148 - .../Notifications/NotificationCollection.js | 7 - .../NotificationCollectionView.js | 25 - .../NotificationCollectionViewTemplate.hbs | 16 - .../Notifications/NotificationItemView.js | 24 - .../NotificationItemViewTemplate.hbs | 47 - .../Notifications/NotificationModel.js | 3 - .../Settings/Notifications/notifications.less | 37 - src/UI/Settings/Profile/AllowedLabeler.js | 19 - .../Profile/Delay/DelayProfileCollection.js | 7 - .../Delay/DelayProfileCollectionView.js | 13 - .../Profile/Delay/DelayProfileItemView.js | 25 - .../Delay/DelayProfileItemViewTemplate.hbs | 57 - .../Profile/Delay/DelayProfileLayout.js | 101 - .../Delay/DelayProfileLayoutTemplate.hbs | 24 - .../Profile/Delay/DelayProfileModel.js | 3 - .../Delay/Delete/DelayProfileDeleteView.js | 21 - .../Delete/DelayProfileDeleteViewTemplate.hbs | 13 - .../Delay/Edit/DelayProfileEditView.js | 122 - .../Edit/DelayProfileEditViewTemplate.hbs | 80 - src/UI/Settings/Profile/DeleteProfileView.js | 16 - .../Profile/DeleteProfileViewTemplate.hbs | 13 - .../Profile/Edit/EditProfileItemView.js | 5 - .../Edit/EditProfileItemViewTemplate.hbs | 3 - .../Profile/Edit/EditProfileLayout.js | 167 - .../Edit/EditProfileLayoutTemplate.hbs | 49 - .../Settings/Profile/Edit/EditProfileView.js | 41 - .../Profile/Edit/EditProfileViewTemplate.hbs | 77 - .../Edit/QualitySortableCollectionView.js | 17 - .../Profile/Language/LanguageCollection.js | 12 - .../Profile/Language/LanguageModel.js | 3 - src/UI/Settings/Profile/LanguageLabel.js | 15 - .../Profile/ProfileCollectionTemplate.hbs | 16 - .../Settings/Profile/ProfileCollectionView.js | 43 - src/UI/Settings/Profile/ProfileLayout.js | 34 - .../Profile/ProfileLayoutTemplate.hbs | 5 - .../Profile/ProfileSchemaCollection.js | 7 - src/UI/Settings/Profile/ProfileView.js | 37 - .../Settings/Profile/ProfileViewTemplate.hbs | 13 - src/UI/Settings/Profile/profile.less | 43 - src/UI/Settings/ProviderSettingsModelBase.js | 71 - .../QualityDefinitionCollectionTemplate.hbs | 16 - .../QualityDefinitionCollectionView.js | 10 - .../Definition/QualityDefinitionItemView.js | 111 - .../QualityDefinitionItemViewTemplate.hbs | 40 - src/UI/Settings/Quality/QualityLayout.js | 26 - .../Quality/QualityLayoutTemplate.hbs | 4 - src/UI/Settings/Quality/quality.less | 169 - src/UI/Settings/SettingsLayout.js | 290 - src/UI/Settings/SettingsLayoutTemplate.hbs | 53 - src/UI/Settings/SettingsModelBase.js | 36 - src/UI/Settings/ThingyAddCollectionView.js | 13 - src/UI/Settings/ThingyHeaderGroupView.js | 18 - .../ThingyHeaderGroupViewTemplate.hbs | 2 - src/UI/Settings/UI/UiSettingsModel.js | 21 - src/UI/Settings/UI/UiView.js | 22 - src/UI/Settings/UI/UiViewTemplate.hbs | 147 - src/UI/Settings/settings.less | 161 - src/UI/Settings/thingy.less | 74 - src/UI/Shared/ApiData.js | 17 - .../ControlPanel/ControlPanelController.js | 18 - .../Shared/ControlPanel/ControlPanelRegion.js | 41 - src/UI/Shared/FileBrowser/EmptyView.js | 5 - .../Shared/FileBrowser/EmptyViewTemplate.hbs | 3 - .../FileBrowser/FileBrowserCollection.js | 28 - .../Shared/FileBrowser/FileBrowserLayout.js | 162 - .../FileBrowser/FileBrowserLayoutTemplate.hbs | 26 - src/UI/Shared/FileBrowser/FileBrowserModel.js | 3 - .../Shared/FileBrowser/FileBrowserNameCell.js | 18 - src/UI/Shared/FileBrowser/FileBrowserRow.js | 24 - .../Shared/FileBrowser/FileBrowserTypeCell.js | 28 - src/UI/Shared/FileBrowser/filebrowser.less | 24 - src/UI/Shared/FormatHelpers.js | 71 - src/UI/Shared/Grid/HeaderCell.js | 155 - src/UI/Shared/Grid/JumpToPageTemplate.hbs | 9 - src/UI/Shared/Grid/Pager.js | 190 - src/UI/Shared/Grid/PagerTemplate.hbs | 16 - src/UI/Shared/LoadingView.js | 6 - src/UI/Shared/LoadingViewTemplate.hbs | 10 - src/UI/Shared/Messenger.js | 66 - src/UI/Shared/Modal/ModalController.js | 100 - src/UI/Shared/Modal/ModalRegion.js | 7 - src/UI/Shared/Modal/ModalRegion2.js | 30 - src/UI/Shared/Modal/ModalRegionBase.js | 65 - src/UI/Shared/NotFoundView.js | 5 - src/UI/Shared/NotFoundViewTemplate.hbs | 4 - src/UI/Shared/NzbDroneController.js | 74 - src/UI/Shared/SignalRBroadcaster.js | 76 - src/UI/Shared/Styles/card.less | 10 - src/UI/Shared/Styles/clickable.less | 3 - .../Toolbar/Button/ButtonCollectionView.js | 22 - src/UI/Shared/Toolbar/Button/ButtonView.js | 85 - src/UI/Shared/Toolbar/ButtonCollection.js | 6 - src/UI/Shared/Toolbar/ButtonModel.js | 11 - src/UI/Shared/Toolbar/ButtonTemplate.hbs | 1 - .../Radio/RadioButtonCollectionView.js | 37 - .../Shared/Toolbar/Radio/RadioButtonView.js | 50 - src/UI/Shared/Toolbar/RadioButtonTemplate.hbs | 1 - .../Sorting/SortingButtonCollectionView.js | 42 - .../SortingButtonCollectionViewTemplate.hbs | 8 - .../Toolbar/Sorting/SortingButtonView.js | 70 - .../Sorting/SortingButtonViewTemplate.hbs | 4 - src/UI/Shared/Toolbar/ToolbarLayout.js | 108 - .../Shared/Toolbar/ToolbarLayoutTemplate.hbs | 2 - src/UI/Shared/Tooltip.js | 47 - src/UI/Shared/UiSettingsController.js | 26 - src/UI/Shared/UiSettingsModel.js | 33 - src/UI/Shared/VersionChangeMonitor.js | 13 - src/UI/Shared/piwikCheck.js | 11 - src/UI/Shims/backbone.backgrid.selectall.js | 4 - src/UI/Shims/backbone.collectionview.js | 4 - src/UI/Shims/backbone.deep.model.js | 4 - src/UI/Shims/backbone.js | 7 - src/UI/Shims/backbone.marionette.js | 10 - src/UI/Shims/backbone.validation.js | 8 - src/UI/Shims/backgrid.js | 19 - src/UI/Shims/backgrid.paginator.js | 5 - src/UI/Shims/handlebars.js | 1 - src/UI/Shims/jquery.js | 11 - src/UI/Shims/jquery.signalR.js | 4 - src/UI/Shims/messenger.js | 6 - src/UI/Shims/underscore.js | 4 - src/UI/System/Backup/BackupCollection.js | 15 - src/UI/System/Backup/BackupEmptyView.js | 5 - .../System/Backup/BackupEmptyViewTemplate.hbs | 1 - src/UI/System/Backup/BackupFilenameCell.js | 6 - .../Backup/BackupFilenameCellTemplate.hbs | 1 - src/UI/System/Backup/BackupLayout.js | 94 - src/UI/System/Backup/BackupLayoutTemplate.hbs | 10 - src/UI/System/Backup/BackupModel.js | 3 - src/UI/System/Backup/BackupTypeCell.js | 26 - src/UI/System/Info/About/AboutView.js | 10 - .../System/Info/About/AboutViewTemplate.hbs | 20 - .../Info/DiskSpace/DiskSpaceCollection.js | 7 - .../System/Info/DiskSpace/DiskSpaceLayout.js | 58 - .../DiskSpace/DiskSpaceLayoutTemplate.hbs | 5 - .../System/Info/DiskSpace/DiskSpaceModel.js | 3 - .../Info/DiskSpace/DiskSpacePathCell.js | 22 - src/UI/System/Info/Health/HealthCell.js | 12 - src/UI/System/Info/Health/HealthLayout.js | 57 - .../Info/Health/HealthLayoutTemplate.hbs | 6 - src/UI/System/Info/Health/HealthOkView.js | 5 - .../Info/Health/HealthOkViewTemplate.hbs | 3 - src/UI/System/Info/Health/HealthWikiCell.js | 24 - src/UI/System/Info/MoreInfo/MoreInfoView.js | 5 - .../Info/MoreInfo/MoreInfoViewTemplate.hbs | 33 - src/UI/System/Info/SystemInfoLayout.js | 24 - .../System/Info/SystemInfoLayoutTemplate.hbs | 15 - src/UI/System/Info/info.less | 3 - src/UI/System/Logs/Files/ContentsModel.js | 13 - src/UI/System/Logs/Files/ContentsView.js | 5 - .../Logs/Files/ContentsViewTemplate.hbs | 11 - src/UI/System/Logs/Files/DownloadLogCell.js | 12 - src/UI/System/Logs/Files/FilenameCell.js | 12 - src/UI/System/Logs/Files/LogFileCollection.js | 12 - src/UI/System/Logs/Files/LogFileLayout.js | 135 - .../Logs/Files/LogFileLayoutTemplate.hbs | 12 - src/UI/System/Logs/Files/LogFileModel.js | 3 - src/UI/System/Logs/Files/Row.js | 14 - src/UI/System/Logs/LogsCollection.js | 64 - src/UI/System/Logs/LogsLayout.js | 64 - src/UI/System/Logs/LogsLayoutTemplate.hbs | 17 - src/UI/System/Logs/LogsModel.js | 3 - .../Logs/Table/Details/LogDetailsView.js | 6 - .../Table/Details/LogDetailsViewTemplate.hbs | 23 - src/UI/System/Logs/Table/LogLevelCell.js | 12 - src/UI/System/Logs/Table/LogRow.js | 14 - src/UI/System/Logs/Table/LogTimeCell.js | 31 - src/UI/System/Logs/Table/LogsTableLayout.js | 175 - .../Logs/Table/LogsTableLayoutTemplate.hbs | 15 - .../System/Logs/Updates/LogFileCollection.js | 12 - src/UI/System/Logs/Updates/LogFileModel.js | 3 - src/UI/System/Logs/logs.less | 25 - src/UI/System/StatusModel.js | 9 - src/UI/System/SystemLayout.js | 150 - src/UI/System/SystemLayoutTemplate.hbs | 31 - src/UI/System/Task/ExecuteTaskCell.js | 30 - src/UI/System/Task/NextExecutionCell.js | 34 - src/UI/System/Task/TaskCollection.js | 15 - src/UI/System/Task/TaskIntervalCell.js | 21 - src/UI/System/Task/TaskLayout.js | 71 - src/UI/System/Task/TaskLayoutTemplate.hbs | 5 - src/UI/System/Task/TaskModel.js | 3 - src/UI/System/Update/EmptyView.js | 5 - src/UI/System/Update/EmptyViewTemplate.hbs | 1 - src/UI/System/Update/UpdateCollection.js | 7 - src/UI/System/Update/UpdateCollectionView.js | 8 - src/UI/System/Update/UpdateItemView.js | 31 - .../System/Update/UpdateItemViewTemplate.hbs | 43 - src/UI/System/Update/UpdateLayout.js | 29 - src/UI/System/Update/UpdateLayoutTemplate.hbs | 5 - src/UI/System/Update/UpdateModel.js | 3 - src/UI/System/Update/update.less | 51 - src/UI/Tags/TagCollection.js | 14 - src/UI/Tags/TagHelpers.js | 25 - src/UI/Tags/TagModel.js | 3 - src/UI/Wanted/ControlsColumnTemplate.hbs | 1 - src/UI/Wanted/Cutoff/CutoffUnmetCollection.js | 80 - src/UI/Wanted/Cutoff/CutoffUnmetLayout.js | 239 - .../Cutoff/CutoffUnmetLayoutTemplate.hbs | 11 - src/UI/Wanted/Missing/MissingCollection.js | 77 - src/UI/Wanted/Missing/MissingLayout.js | 265 - .../Wanted/Missing/MissingLayoutTemplate.hbs | 11 - src/UI/Wanted/WantedLayout.js | 68 - src/UI/Wanted/WantedLayoutTemplate.hbs | 12 - src/UI/app.js | 158 - src/UI/index.html | 109 - src/UI/jQuery/RouteBinder.js | 63 - src/UI/jQuery/ToTheTop.js | 23 - src/UI/jQuery/jquery.ajax.js | 23 - src/UI/jQuery/jquery.spin.js | 62 - src/UI/jQuery/jquery.validation.js | 105 - src/UI/login.html | 67 - src/UI/main.js | 76 - src/UI/oauth.html | 13 - src/UI/polyfills.js | 39 - src/UI/reqres.js | 10 - src/UI/vendor.js | 33 - src/UI/vent.js | 43 - 985 files changed, 110503 deletions(-) delete mode 100644 src/UI/.idea/.name delete mode 100644 src/UI/.idea/NzbDrone.UI.iml delete mode 100644 src/UI/.idea/codeStyleSettings.xml delete mode 100644 src/UI/.idea/dictionaries/Keivan.xml delete mode 100644 src/UI/.idea/dictionaries/Keivan_Beigi.xml delete mode 100644 src/UI/.idea/dictionaries/Mark.xml delete mode 100644 src/UI/.idea/encodings.xml delete mode 100644 src/UI/.idea/inspectionProfiles/Project_Default.xml delete mode 100644 src/UI/.idea/inspectionProfiles/profiles_settings.xml delete mode 100644 src/UI/.idea/jsLibraryMappings.xml delete mode 100644 src/UI/.idea/jsLinters/jshint.xml delete mode 100644 src/UI/.idea/jsLinters/jslint.xml delete mode 100644 src/UI/.idea/misc.xml delete mode 100644 src/UI/.idea/modules.xml delete mode 100644 src/UI/.idea/runConfigurations/Debug___Chrome.xml delete mode 100644 src/UI/.idea/scopes/NzbDrone.xml delete mode 100644 src/UI/.idea/scopes/scope_settings.xml delete mode 100644 src/UI/.idea/vcs.xml delete mode 100644 src/UI/.jshintrc delete mode 100644 src/UI/Activity/ActivityLayout.js delete mode 100644 src/UI/Activity/ActivityLayoutTemplate.hbs delete mode 100644 src/UI/Activity/Blacklist/BlacklistActionsCell.js delete mode 100644 src/UI/Activity/Blacklist/BlacklistCollection.js delete mode 100644 src/UI/Activity/Blacklist/BlacklistLayout.js delete mode 100644 src/UI/Activity/Blacklist/BlacklistLayoutTemplate.hbs delete mode 100644 src/UI/Activity/Blacklist/BlacklistModel.js delete mode 100644 src/UI/Activity/Blacklist/Details/BlacklistDetailsLayout.js delete mode 100644 src/UI/Activity/Blacklist/Details/BlacklistDetailsLayoutTemplate.hbs delete mode 100644 src/UI/Activity/Blacklist/Details/BlacklistDetailsView.js delete mode 100644 src/UI/Activity/Blacklist/Details/BlacklistDetailsViewTemplate.hbs delete mode 100644 src/UI/Activity/History/Details/HistoryDetailsAge.js delete mode 100644 src/UI/Activity/History/Details/HistoryDetailsLayout.js delete mode 100644 src/UI/Activity/History/Details/HistoryDetailsLayoutTemplate.hbs delete mode 100644 src/UI/Activity/History/Details/HistoryDetailsView.js delete mode 100644 src/UI/Activity/History/Details/HistoryDetailsViewTemplate.hbs delete mode 100644 src/UI/Activity/History/HistoryCollection.js delete mode 100644 src/UI/Activity/History/HistoryDetailsCell.js delete mode 100644 src/UI/Activity/History/HistoryLayout.js delete mode 100644 src/UI/Activity/History/HistoryLayoutTemplate.hbs delete mode 100644 src/UI/Activity/History/HistoryModel.js delete mode 100644 src/UI/Activity/History/HistoryQualityCell.js delete mode 100644 src/UI/Activity/Queue/ProgressCell.js delete mode 100644 src/UI/Activity/Queue/QueueActionsCell.js delete mode 100644 src/UI/Activity/Queue/QueueActionsCellTemplate.hbs delete mode 100644 src/UI/Activity/Queue/QueueCollection.js delete mode 100644 src/UI/Activity/Queue/QueueLayout.js delete mode 100644 src/UI/Activity/Queue/QueueLayoutTemplate.hbs delete mode 100644 src/UI/Activity/Queue/QueueModel.js delete mode 100644 src/UI/Activity/Queue/QueueStatusCell.js delete mode 100644 src/UI/Activity/Queue/QueueStatusCellTemplate.hbs delete mode 100644 src/UI/Activity/Queue/QueueView.js delete mode 100644 src/UI/Activity/Queue/RemoveFromQueueView.js delete mode 100644 src/UI/Activity/Queue/RemoveFromQueueViewTemplate.hbs delete mode 100644 src/UI/Activity/Queue/TimeleftCell.js delete mode 100644 src/UI/Activity/activity.less delete mode 100644 src/UI/AddMovies/AddMoviesCollection.js delete mode 100644 src/UI/AddMovies/AddMoviesLayout.js delete mode 100644 src/UI/AddMovies/AddMoviesLayoutTemplate.hbs delete mode 100644 src/UI/AddMovies/AddMoviesView.js delete mode 100644 src/UI/AddMovies/AddMoviesViewTemplate.hbs delete mode 100644 src/UI/AddMovies/BulkImport/BulkImportCollection.js delete mode 100644 src/UI/AddMovies/BulkImport/BulkImportMonitorCell.js delete mode 100644 src/UI/AddMovies/BulkImport/BulkImportMonitorCellTemplate.hbs delete mode 100644 src/UI/AddMovies/BulkImport/BulkImportMovieTitleCell.js delete mode 100644 src/UI/AddMovies/BulkImport/BulkImportProfileCell.js delete mode 100644 src/UI/AddMovies/BulkImport/BulkImportProfileCellT.js delete mode 100644 src/UI/AddMovies/BulkImport/BulkImportProfileCellTemplate.hbs delete mode 100644 src/UI/AddMovies/BulkImport/BulkImportSelectAllCell.js delete mode 100644 src/UI/AddMovies/BulkImport/BulkImportView.js delete mode 100644 src/UI/AddMovies/BulkImport/BulkImportViewTemplate.hbs delete mode 100644 src/UI/AddMovies/BulkImport/EmptyView.js delete mode 100644 src/UI/AddMovies/BulkImport/EmptyViewTemplate.hbs delete mode 100644 src/UI/AddMovies/BulkImport/MoviePathCell.js delete mode 100644 src/UI/AddMovies/BulkImport/MoviePathTemplate.hbs delete mode 100644 src/UI/AddMovies/BulkImport/PageSizePartial.hbs delete mode 100644 src/UI/AddMovies/BulkImport/QualityCell.js delete mode 100644 src/UI/AddMovies/BulkImport/QualityCellTemplate.hbs delete mode 100644 src/UI/AddMovies/BulkImport/TmdbIdCell.js delete mode 100644 src/UI/AddMovies/DiscoverEmptyView.js delete mode 100644 src/UI/AddMovies/DiscoverEmptyViewTemplate.hbs delete mode 100644 src/UI/AddMovies/DiscoverMoviesCollection.js delete mode 100644 src/UI/AddMovies/DiscoverableListCollection.js delete mode 100644 src/UI/AddMovies/DiscoverableListDropdownView.js delete mode 100644 src/UI/AddMovies/DiscoverableListDropdownViewTemplate.hbs delete mode 100644 src/UI/AddMovies/EmptyView.js delete mode 100644 src/UI/AddMovies/EmptyViewTemplate.hbs delete mode 100644 src/UI/AddMovies/ErrorView.js delete mode 100644 src/UI/AddMovies/ErrorViewTemplate.hbs delete mode 100644 src/UI/AddMovies/Existing/AddExistingMovieCollectionView.js delete mode 100644 src/UI/AddMovies/Existing/AddExistingMovieCollectionViewTemplate.hbs delete mode 100644 src/UI/AddMovies/Existing/UnmappedFolderCollection.js delete mode 100644 src/UI/AddMovies/Existing/UnmappedFolderModel.js delete mode 100644 src/UI/AddMovies/List/AddFromListCollection.js delete mode 100644 src/UI/AddMovies/List/AddFromListCollectionView.js delete mode 100644 src/UI/AddMovies/List/AddFromListCollectionViewTemplate.hbs delete mode 100644 src/UI/AddMovies/List/AddFromListView.js delete mode 100644 src/UI/AddMovies/List/AddFromListViewTemplate.hbs delete mode 100644 src/UI/AddMovies/List/ListItemView.js delete mode 100644 src/UI/AddMovies/List/ListItemViewTemplate.hbs delete mode 100644 src/UI/AddMovies/MinimumAvailabilityTooltipTemplate.hbs delete mode 100644 src/UI/AddMovies/MonitoringTooltipTemplate.hbs delete mode 100644 src/UI/AddMovies/MoviesTypeSelectionPartial.hbs delete mode 100644 src/UI/AddMovies/NotFoundView.js delete mode 100644 src/UI/AddMovies/NotFoundViewTemplate.hbs delete mode 100644 src/UI/AddMovies/RootFolders/RootFolderCollection.js delete mode 100644 src/UI/AddMovies/RootFolders/RootFolderCollectionView.js delete mode 100644 src/UI/AddMovies/RootFolders/RootFolderCollectionViewTemplate.hbs delete mode 100644 src/UI/AddMovies/RootFolders/RootFolderItemView.js delete mode 100644 src/UI/AddMovies/RootFolders/RootFolderItemViewTemplate.hbs delete mode 100644 src/UI/AddMovies/RootFolders/RootFolderLayout.js delete mode 100644 src/UI/AddMovies/RootFolders/RootFolderLayoutTemplate.hbs delete mode 100644 src/UI/AddMovies/RootFolders/RootFolderModel.js delete mode 100644 src/UI/AddMovies/RootFolders/RootFolderSelectionPartial.hbs delete mode 100644 src/UI/AddMovies/SearchResultCollectionView.js delete mode 100644 src/UI/AddMovies/SearchResultView.js delete mode 100644 src/UI/AddMovies/SearchResultViewTemplate.hbs delete mode 100644 src/UI/AddMovies/StartingSeasonSelectionPartial.hbs delete mode 100644 src/UI/AddMovies/addMovies.less delete mode 100644 src/UI/AppLayout.js delete mode 100644 src/UI/Calendar/CalendarCollection.js delete mode 100644 src/UI/Calendar/CalendarFeedView.js delete mode 100644 src/UI/Calendar/CalendarFeedViewTemplate.hbs delete mode 100644 src/UI/Calendar/CalendarLayout.js delete mode 100644 src/UI/Calendar/CalendarLayoutTemplate.hbs delete mode 100644 src/UI/Calendar/CalendarView.js delete mode 100644 src/UI/Calendar/UpcomingCollection.js delete mode 100644 src/UI/Calendar/UpcomingCollectionView.js delete mode 100644 src/UI/Calendar/UpcomingItemView.js delete mode 100644 src/UI/Calendar/UpcomingItemViewTemplate.hbs delete mode 100644 src/UI/Calendar/calendar.less delete mode 100644 src/UI/Cells/ApprovalStatusCell.js delete mode 100644 src/UI/Cells/ApprovalStatusCellTemplate.hbs delete mode 100644 src/UI/Cells/CustomFormatCell.js delete mode 100644 src/UI/Cells/CustomFormatCellTemplate.hbs delete mode 100644 src/UI/Cells/DeleteEpisodeFileCell.js delete mode 100644 src/UI/Cells/DownloadedQualityCell.js delete mode 100644 src/UI/Cells/Edit/QualityCellEditor.js delete mode 100644 src/UI/Cells/Edit/QualityCellEditorTemplate.hbs delete mode 100644 src/UI/Cells/EditionCell.js delete mode 100644 src/UI/Cells/EditionCellTemplate.hbs delete mode 100644 src/UI/Cells/EpisodeFilePathCell.js delete mode 100644 src/UI/Cells/EpisodeNumberCell.js delete mode 100644 src/UI/Cells/EventTypeCell.js delete mode 100644 src/UI/Cells/ExtraExtensionCell.js delete mode 100644 src/UI/Cells/ExtraTypeCell.js delete mode 100644 src/UI/Cells/FileSizeCell.js delete mode 100644 src/UI/Cells/FileTitleCell.js delete mode 100644 src/UI/Cells/InCinemasCell.js delete mode 100644 src/UI/Cells/IndexerCell.js delete mode 100644 src/UI/Cells/IndexerFlagsCell.js delete mode 100644 src/UI/Cells/MediaInfoCell.js delete mode 100644 src/UI/Cells/MovieActionCell.js delete mode 100644 src/UI/Cells/MovieDownloadStatusCell.js delete mode 100644 src/UI/Cells/MovieDownloadStatusTemplate.hbs delete mode 100644 src/UI/Cells/MovieLinksCell.js delete mode 100644 src/UI/Cells/MovieLinksTemplate.hbs delete mode 100644 src/UI/Cells/MovieListTitleCell.js delete mode 100644 src/UI/Cells/MovieListTitleTemplate.hbs delete mode 100644 src/UI/Cells/MovieStatusCell.js delete mode 100644 src/UI/Cells/MovieStatusWithTextCell.js delete mode 100644 src/UI/Cells/MovieTitleCell.js delete mode 100644 src/UI/Cells/MovieTitleTemplate.hbs delete mode 100644 src/UI/Cells/MultipleFormatsCell.js delete mode 100644 src/UI/Cells/MultipleFormatsCellTemplate.hbs delete mode 100644 src/UI/Cells/NzbDroneCell.js delete mode 100644 src/UI/Cells/ProfileCell.js delete mode 100644 src/UI/Cells/QualityCell.js delete mode 100644 src/UI/Cells/QualityCellTemplate.hbs delete mode 100644 src/UI/Cells/RelativeDateCell.js delete mode 100644 src/UI/Cells/RelativeTimeCell.js delete mode 100644 src/UI/Cells/ReleaseTitleCell.js delete mode 100644 src/UI/Cells/SeasonFolderCell.js delete mode 100644 src/UI/Cells/SelectAllCell.js delete mode 100644 src/UI/Cells/TemplatedCell.js delete mode 100644 src/UI/Cells/ToggleCell.js delete mode 100644 src/UI/Cells/cells.less delete mode 100644 src/UI/Commands/CommandCollection.js delete mode 100644 src/UI/Commands/CommandController.js delete mode 100644 src/UI/Commands/CommandMessengerCollectionView.js delete mode 100644 src/UI/Commands/CommandMessengerItemView.js delete mode 100644 src/UI/Commands/CommandModel.js delete mode 100644 src/UI/Config.js delete mode 100644 src/UI/Content/Backgrid/backgrid.less delete mode 100644 src/UI/Content/Backgrid/filter.less delete mode 100644 src/UI/Content/Backgrid/paginator.less delete mode 100644 src/UI/Content/Backgrid/selectall.less delete mode 100755 src/UI/Content/Bootstrap/.csscomb.json delete mode 100755 src/UI/Content/Bootstrap/.csslintrc delete mode 100755 src/UI/Content/Bootstrap/alerts.less delete mode 100755 src/UI/Content/Bootstrap/badges.less delete mode 100755 src/UI/Content/Bootstrap/bootstrap.less delete mode 100755 src/UI/Content/Bootstrap/breadcrumbs.less delete mode 100755 src/UI/Content/Bootstrap/button-groups.less delete mode 100755 src/UI/Content/Bootstrap/buttons.less delete mode 100755 src/UI/Content/Bootstrap/carousel.less delete mode 100755 src/UI/Content/Bootstrap/close.less delete mode 100755 src/UI/Content/Bootstrap/code.less delete mode 100755 src/UI/Content/Bootstrap/component-animations.less delete mode 100755 src/UI/Content/Bootstrap/dropdowns.less delete mode 100755 src/UI/Content/Bootstrap/forms.less delete mode 100755 src/UI/Content/Bootstrap/glyphicons.less delete mode 100755 src/UI/Content/Bootstrap/grid.less delete mode 100755 src/UI/Content/Bootstrap/input-groups.less delete mode 100755 src/UI/Content/Bootstrap/jumbotron.less delete mode 100755 src/UI/Content/Bootstrap/labels.less delete mode 100755 src/UI/Content/Bootstrap/list-group.less delete mode 100755 src/UI/Content/Bootstrap/media.less delete mode 100755 src/UI/Content/Bootstrap/mixins.less delete mode 100755 src/UI/Content/Bootstrap/mixins/alerts.less delete mode 100755 src/UI/Content/Bootstrap/mixins/background-variant.less delete mode 100755 src/UI/Content/Bootstrap/mixins/border-radius.less delete mode 100755 src/UI/Content/Bootstrap/mixins/buttons.less delete mode 100755 src/UI/Content/Bootstrap/mixins/center-block.less delete mode 100755 src/UI/Content/Bootstrap/mixins/clearfix.less delete mode 100755 src/UI/Content/Bootstrap/mixins/forms.less delete mode 100755 src/UI/Content/Bootstrap/mixins/gradients.less delete mode 100755 src/UI/Content/Bootstrap/mixins/grid-framework.less delete mode 100755 src/UI/Content/Bootstrap/mixins/grid.less delete mode 100755 src/UI/Content/Bootstrap/mixins/hide-text.less delete mode 100755 src/UI/Content/Bootstrap/mixins/image.less delete mode 100755 src/UI/Content/Bootstrap/mixins/labels.less delete mode 100755 src/UI/Content/Bootstrap/mixins/list-group.less delete mode 100755 src/UI/Content/Bootstrap/mixins/nav-divider.less delete mode 100755 src/UI/Content/Bootstrap/mixins/nav-vertical-align.less delete mode 100755 src/UI/Content/Bootstrap/mixins/opacity.less delete mode 100755 src/UI/Content/Bootstrap/mixins/pagination.less delete mode 100755 src/UI/Content/Bootstrap/mixins/panels.less delete mode 100755 src/UI/Content/Bootstrap/mixins/progress-bar.less delete mode 100755 src/UI/Content/Bootstrap/mixins/reset-filter.less delete mode 100755 src/UI/Content/Bootstrap/mixins/reset-text.less delete mode 100755 src/UI/Content/Bootstrap/mixins/resize.less delete mode 100755 src/UI/Content/Bootstrap/mixins/responsive-visibility.less delete mode 100755 src/UI/Content/Bootstrap/mixins/size.less delete mode 100755 src/UI/Content/Bootstrap/mixins/tab-focus.less delete mode 100755 src/UI/Content/Bootstrap/mixins/table-row.less delete mode 100755 src/UI/Content/Bootstrap/mixins/text-emphasis.less delete mode 100755 src/UI/Content/Bootstrap/mixins/text-overflow.less delete mode 100755 src/UI/Content/Bootstrap/mixins/vendor-prefixes.less delete mode 100755 src/UI/Content/Bootstrap/modals.less delete mode 100755 src/UI/Content/Bootstrap/navbar.less delete mode 100755 src/UI/Content/Bootstrap/navs.less delete mode 100755 src/UI/Content/Bootstrap/normalize.less delete mode 100755 src/UI/Content/Bootstrap/pager.less delete mode 100755 src/UI/Content/Bootstrap/pagination.less delete mode 100755 src/UI/Content/Bootstrap/panels.less delete mode 100755 src/UI/Content/Bootstrap/popovers.less delete mode 100755 src/UI/Content/Bootstrap/print.less delete mode 100755 src/UI/Content/Bootstrap/progress-bars.less delete mode 100755 src/UI/Content/Bootstrap/responsive-embed.less delete mode 100755 src/UI/Content/Bootstrap/responsive-utilities.less delete mode 100755 src/UI/Content/Bootstrap/scaffolding.less delete mode 100755 src/UI/Content/Bootstrap/tables.less delete mode 100755 src/UI/Content/Bootstrap/theme.less delete mode 100755 src/UI/Content/Bootstrap/thumbnails.less delete mode 100755 src/UI/Content/Bootstrap/tooltip.less delete mode 100755 src/UI/Content/Bootstrap/type.less delete mode 100755 src/UI/Content/Bootstrap/utilities.less delete mode 100755 src/UI/Content/Bootstrap/variables.less delete mode 100755 src/UI/Content/Bootstrap/wells.less delete mode 100644 src/UI/Content/FontAwesome/FontAwesome.otf delete mode 100644 src/UI/Content/FontAwesome/animated.less delete mode 100644 src/UI/Content/FontAwesome/bordered-pulled.less delete mode 100644 src/UI/Content/FontAwesome/core.less delete mode 100644 src/UI/Content/FontAwesome/fixed-width.less delete mode 100644 src/UI/Content/FontAwesome/font-awesome.less delete mode 100644 src/UI/Content/FontAwesome/fontawesome-webfont.eot delete mode 100644 src/UI/Content/FontAwesome/fontawesome-webfont.svg delete mode 100644 src/UI/Content/FontAwesome/fontawesome-webfont.ttf delete mode 100644 src/UI/Content/FontAwesome/fontawesome-webfont.woff delete mode 100644 src/UI/Content/FontAwesome/fontawesome-webfont.woff2 delete mode 100644 src/UI/Content/FontAwesome/icons.less delete mode 100644 src/UI/Content/FontAwesome/larger.less delete mode 100644 src/UI/Content/FontAwesome/list.less delete mode 100644 src/UI/Content/FontAwesome/mixins.less delete mode 100644 src/UI/Content/FontAwesome/path.less delete mode 100644 src/UI/Content/FontAwesome/rotated-flipped.less delete mode 100644 src/UI/Content/FontAwesome/screen-reader.less delete mode 100644 src/UI/Content/FontAwesome/stacked.less delete mode 100644 src/UI/Content/FontAwesome/variables.less delete mode 100644 src/UI/Content/Fonts/opensans-light.eot delete mode 100644 src/UI/Content/Fonts/opensans-light.ttf delete mode 100644 src/UI/Content/Fonts/opensans-light.woff delete mode 100644 src/UI/Content/Fonts/opensans-light.woff2 delete mode 100644 src/UI/Content/Fonts/opensans-regular.eot delete mode 100644 src/UI/Content/Fonts/opensans-regular.ttf delete mode 100644 src/UI/Content/Fonts/opensans-regular.woff delete mode 100644 src/UI/Content/Fonts/opensans-regular.woff2 delete mode 100644 src/UI/Content/Fonts/opensans-semibold.eot delete mode 100644 src/UI/Content/Fonts/opensans-semibold.ttf delete mode 100644 src/UI/Content/Fonts/opensans-semibold.woff delete mode 100644 src/UI/Content/Fonts/opensans-semibold.woff2 delete mode 100644 src/UI/Content/Fonts/ubuntumono-regular.eot delete mode 100644 src/UI/Content/Fonts/ubuntumono-regular.ttf delete mode 100644 src/UI/Content/Fonts/ubuntumono-regular.woff delete mode 100644 src/UI/Content/Fonts/ubuntumono-regular.woff2 delete mode 100644 src/UI/Content/Images/404.png delete mode 100644 src/UI/Content/Images/background/logo.png delete mode 100644 src/UI/Content/Images/favicon-debug.ico delete mode 100644 src/UI/Content/Images/favicon.ico delete mode 100644 src/UI/Content/Images/favicon/android-chrome-144x144.png delete mode 100644 src/UI/Content/Images/favicon/android-chrome-192x192.png delete mode 100644 src/UI/Content/Images/favicon/android-chrome-256x256.png delete mode 100644 src/UI/Content/Images/favicon/android-chrome-36x36.png delete mode 100644 src/UI/Content/Images/favicon/android-chrome-384x384.png delete mode 100644 src/UI/Content/Images/favicon/android-chrome-48x48.png delete mode 100644 src/UI/Content/Images/favicon/android-chrome-512x512.png delete mode 100644 src/UI/Content/Images/favicon/android-chrome-72x72.png delete mode 100644 src/UI/Content/Images/favicon/android-chrome-96x96.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon-114x114-precomposed.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon-114x114.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon-120x120-precomposed.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon-120x120.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon-144x144-precomposed.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon-144x144.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon-152x152-precomposed.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon-152x152.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon-180x180-precomposed.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon-180x180.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon-57x57-precomposed.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon-57x57.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon-60x60-precomposed.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon-60x60.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon-72x72-precomposed.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon-72x72.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon-76x76-precomposed.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon-76x76.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon-precomposed.png delete mode 100644 src/UI/Content/Images/favicon/apple-touch-icon.png delete mode 100644 src/UI/Content/Images/favicon/browserconfig.xml delete mode 100644 src/UI/Content/Images/favicon/favicon-16x16.png delete mode 100644 src/UI/Content/Images/favicon/favicon-194x194.png delete mode 100644 src/UI/Content/Images/favicon/favicon-32x32.png delete mode 100644 src/UI/Content/Images/favicon/favicon.ico delete mode 100644 src/UI/Content/Images/favicon/manifest.json delete mode 100644 src/UI/Content/Images/favicon/mstile-144x144.png delete mode 100644 src/UI/Content/Images/favicon/mstile-150x150.png delete mode 100644 src/UI/Content/Images/favicon/mstile-310x150.png delete mode 100644 src/UI/Content/Images/favicon/mstile-310x310.png delete mode 100644 src/UI/Content/Images/favicon/mstile-70x70.png delete mode 100644 src/UI/Content/Images/favicon/safari-pinned-tab.svg delete mode 100644 src/UI/Content/Images/logos/128.png delete mode 100644 src/UI/Content/Images/logos/32.png delete mode 100644 src/UI/Content/Images/logos/48.png delete mode 100644 src/UI/Content/Images/logos/64.png delete mode 100644 src/UI/Content/Images/poster-dark.png delete mode 100644 src/UI/Content/Images/safari/logo.svg delete mode 100644 src/UI/Content/Images/touch/114.png delete mode 100644 src/UI/Content/Images/touch/144.png delete mode 100644 src/UI/Content/Images/touch/57.png delete mode 100644 src/UI/Content/Images/touch/72.png delete mode 100644 src/UI/Content/Messenger/messenger.css delete mode 100644 src/UI/Content/Messenger/messenger.flat.css delete mode 100644 src/UI/Content/Overrides/bootstrap.less delete mode 100644 src/UI/Content/Overrides/bootstrap.tagsinput.less delete mode 100644 src/UI/Content/Overrides/bootstrap.toggle-switch.less delete mode 100644 src/UI/Content/Overrides/browser.less delete mode 100644 src/UI/Content/Overrides/fullcalendar.less delete mode 100644 src/UI/Content/Overrides/messenger.less delete mode 100644 src/UI/Content/badges.less delete mode 100644 src/UI/Content/bootstrap.less delete mode 100755 src/UI/Content/bootstrap.tagsinput.less delete mode 100644 src/UI/Content/bootstrap.toggle-switch.css delete mode 100644 src/UI/Content/checkbox-button.less delete mode 100644 src/UI/Content/font.less delete mode 100644 src/UI/Content/form.less delete mode 100644 src/UI/Content/fullcalendar.css delete mode 100644 src/UI/Content/icons.less delete mode 100644 src/UI/Content/legend.less delete mode 100644 src/UI/Content/mixins.less delete mode 100644 src/UI/Content/navbar.less delete mode 100644 src/UI/Content/overrides.less delete mode 100644 src/UI/Content/prefixer.less delete mode 100644 src/UI/Content/progress-bars.less delete mode 100644 src/UI/Content/robots.txt delete mode 100644 src/UI/Content/spinner.less delete mode 100644 src/UI/Content/theme.less delete mode 100644 src/UI/Content/typeahead.less delete mode 100644 src/UI/Content/utilities.less delete mode 100644 src/UI/Content/variables.less delete mode 100644 src/UI/Content/zero.clipboard.swf delete mode 100644 src/UI/Controller.js delete mode 100644 src/UI/Form/ActionTemplate.hbs delete mode 100644 src/UI/Form/CaptchaTemplate.hbs delete mode 100644 src/UI/Form/CheckboxTemplate.hbs delete mode 100644 src/UI/Form/FormBuilder.js delete mode 100644 src/UI/Form/FormHelpPartial.hbs delete mode 100644 src/UI/Form/FormMessage.js delete mode 100644 src/UI/Form/HiddenTemplate.hbs delete mode 100644 src/UI/Form/PasswordTemplate.hbs delete mode 100644 src/UI/Form/PathTemplate.hbs delete mode 100644 src/UI/Form/SelectTemplate.hbs delete mode 100644 src/UI/Form/TagTemplate.hbs delete mode 100644 src/UI/Form/TextboxTemplate.hbs delete mode 100644 src/UI/Form/UrlTemplate.hbs delete mode 100644 src/UI/Handlebars/Handlebars.Debug.js delete mode 100644 src/UI/Handlebars/Helpers/DateTime.js delete mode 100644 src/UI/Handlebars/Helpers/EachReverse.js delete mode 100644 src/UI/Handlebars/Helpers/Enumerable.js delete mode 100644 src/UI/Handlebars/Helpers/Html.js delete mode 100644 src/UI/Handlebars/Helpers/Movie.js delete mode 100644 src/UI/Handlebars/Helpers/Numbers.js delete mode 100644 src/UI/Handlebars/Helpers/Quality.js delete mode 100644 src/UI/Handlebars/Helpers/String.js delete mode 100644 src/UI/Handlebars/Helpers/System.js delete mode 100644 src/UI/Handlebars/backbone.marionette.templates.js delete mode 100644 src/UI/Health/HealthCollection.js delete mode 100644 src/UI/Health/HealthModel.js delete mode 100644 src/UI/Health/HealthView.js delete mode 100644 src/UI/Hotkeys/Hotkeys.js delete mode 100644 src/UI/Hotkeys/HotkeysView.js delete mode 100644 src/UI/Hotkeys/HotkeysViewTemplate.hbs delete mode 100644 src/UI/Hotkeys/hotkeys.less delete mode 100644 src/UI/Instrumentation/ErrorHandler.js delete mode 100644 src/UI/Instrumentation/StringFormat.js delete mode 100644 src/UI/JsLibraries/backbone.backgrid.js delete mode 100644 src/UI/JsLibraries/backbone.backgrid.paginator.js delete mode 100644 src/UI/JsLibraries/backbone.backgrid.selectall.js delete mode 100644 src/UI/JsLibraries/backbone.collectionview.js delete mode 100644 src/UI/JsLibraries/backbone.deep.model.js delete mode 100644 src/UI/JsLibraries/backbone.js delete mode 100644 src/UI/JsLibraries/backbone.marionette.js delete mode 100644 src/UI/JsLibraries/backbone.modelbinder.js delete mode 100644 src/UI/JsLibraries/backbone.pageable.js delete mode 100644 src/UI/JsLibraries/backbone.validation.js delete mode 100644 src/UI/JsLibraries/backbone.wreqr.js delete mode 100755 src/UI/JsLibraries/bootstrap.js delete mode 100755 src/UI/JsLibraries/bootstrap.tagsinput.js delete mode 100644 src/UI/JsLibraries/filesize.js delete mode 100644 src/UI/JsLibraries/fullcalendar.js delete mode 100644 src/UI/JsLibraries/handlebars.helpers.js delete mode 100644 src/UI/JsLibraries/handlebars.runtime.js delete mode 100644 src/UI/JsLibraries/jquery-ui.js delete mode 100644 src/UI/JsLibraries/jquery.backstretch.js delete mode 100644 src/UI/JsLibraries/jquery.dotdotdot.js delete mode 100644 src/UI/JsLibraries/jquery.easypiechart.js delete mode 100644 src/UI/JsLibraries/jquery.js delete mode 100644 src/UI/JsLibraries/jquery.knob.js delete mode 100644 src/UI/JsLibraries/jquery.signalR.js delete mode 100644 src/UI/JsLibraries/locale/placeholder.txt delete mode 100644 src/UI/JsLibraries/lodash.underscore.js delete mode 100644 src/UI/JsLibraries/messenger.js delete mode 100644 src/UI/JsLibraries/moment.js delete mode 100644 src/UI/JsLibraries/typeahead.js delete mode 100644 src/UI/JsLibraries/zero.clipboard.js delete mode 100644 src/UI/LifeCycle.js delete mode 100644 src/UI/ManualImport/Cells/MovieCell.js delete mode 100644 src/UI/ManualImport/Cells/PathCell.js delete mode 100644 src/UI/ManualImport/Cells/QualityCell.js delete mode 100644 src/UI/ManualImport/EmptyView.js delete mode 100644 src/UI/ManualImport/EmptyViewTemplate.hbs delete mode 100644 src/UI/ManualImport/Folder/SelectFolderView.js delete mode 100644 src/UI/ManualImport/Folder/SelectFolderViewTemplate.hbs delete mode 100644 src/UI/ManualImport/ManualImportCollection.js delete mode 100644 src/UI/ManualImport/ManualImportLayout.js delete mode 100644 src/UI/ManualImport/ManualImportLayoutTemplate.hbs delete mode 100644 src/UI/ManualImport/ManualImportModel.js delete mode 100644 src/UI/ManualImport/ManualImportRow.js delete mode 100644 src/UI/ManualImport/Movie/SelectMovieLayout.js delete mode 100644 src/UI/ManualImport/Movie/SelectMovieLayoutTemplate.hbs delete mode 100644 src/UI/ManualImport/Movie/SelectMovieRow.js delete mode 100644 src/UI/ManualImport/Quality/SelectQualityLayout.js delete mode 100644 src/UI/ManualImport/Quality/SelectQualityLayoutTemplate.hbs delete mode 100644 src/UI/ManualImport/Quality/SelectQualityView.js delete mode 100644 src/UI/ManualImport/Quality/SelectQualityViewTemplate.hbs delete mode 100644 src/UI/ManualImport/Summary/ManualImportSummaryView.js delete mode 100644 src/UI/ManualImport/Summary/ManualImportSummaryViewTemplate.hbs delete mode 100644 src/UI/ManualImport/manualimport.less delete mode 100644 src/UI/Mixins/AsChangeTrackingModel.js delete mode 100644 src/UI/Mixins/AsEditModalView.js delete mode 100644 src/UI/Mixins/AsFilteredCollection.js delete mode 100644 src/UI/Mixins/AsModelBoundView.js delete mode 100644 src/UI/Mixins/AsNamedView.js delete mode 100644 src/UI/Mixins/AsPageableCollection.js delete mode 100644 src/UI/Mixins/AsPersistedStateCollection.js delete mode 100644 src/UI/Mixins/AsSortedCollection.js delete mode 100644 src/UI/Mixins/AsSortedCollectionView.js delete mode 100644 src/UI/Mixins/AsValidatedView.js delete mode 100644 src/UI/Mixins/AutoComplete.js delete mode 100644 src/UI/Mixins/DirectoryAutoComplete.js delete mode 100644 src/UI/Mixins/FileBrowser.js delete mode 100644 src/UI/Mixins/TagInput.js delete mode 100644 src/UI/Mixins/backbone.signalr.mixin.js delete mode 100644 src/UI/Movies/Delete/DeleteMovieTemplate.hbs delete mode 100644 src/UI/Movies/Delete/DeleteMovieView.js delete mode 100644 src/UI/Movies/Details/InfoView.js delete mode 100644 src/UI/Movies/Details/InfoViewTemplate.hbs delete mode 100644 src/UI/Movies/Details/MoviesDetailsLayout.js delete mode 100644 src/UI/Movies/Details/MoviesDetailsTemplate.hbs delete mode 100644 src/UI/Movies/Edit/EditMovieTemplate.hbs delete mode 100644 src/UI/Movies/Edit/EditMovieView.js delete mode 100644 src/UI/Movies/Editor/Delete/DeleteSelectedTemplate.hbs delete mode 100644 src/UI/Movies/Editor/Delete/DeleteSelectedView.js delete mode 100644 src/UI/Movies/Editor/MovieEditorFooterView.js delete mode 100644 src/UI/Movies/Editor/MovieEditorFooterViewTemplate.hbs delete mode 100644 src/UI/Movies/Editor/MovieEditorLayout.js delete mode 100644 src/UI/Movies/Editor/MovieEditorLayoutTemplate.hbs delete mode 100644 src/UI/Movies/Editor/Organize/OrganizeFilesView.js delete mode 100644 src/UI/Movies/Editor/Organize/OrganizeFilesViewTemplate.hbs delete mode 100644 src/UI/Movies/Files/AllFilesLayout.js delete mode 100644 src/UI/Movies/Files/AllFilesLayoutTemplate.hbs delete mode 100644 src/UI/Movies/Files/Extras/ExtraFileModel.js delete mode 100644 src/UI/Movies/Files/Extras/ExtraFilesCollection.js delete mode 100644 src/UI/Movies/Files/Extras/ExtraFilesLayout.js delete mode 100644 src/UI/Movies/Files/Extras/ExtraFilesLayoutTemplate.hbs delete mode 100644 src/UI/Movies/Files/Media/DeleteFileCell.js delete mode 100644 src/UI/Movies/Files/Media/Edit/EditFileTemplate.hbs delete mode 100644 src/UI/Movies/Files/Media/Edit/EditFileView.js delete mode 100644 src/UI/Movies/Files/Media/EditFileCell.js delete mode 100644 src/UI/Movies/Files/Media/FileModel.js delete mode 100644 src/UI/Movies/Files/Media/FilesCollection.js delete mode 100644 src/UI/Movies/Files/Media/FilesLayout.js delete mode 100644 src/UI/Movies/Files/Media/FilesLayoutTemplate.hbs delete mode 100644 src/UI/Movies/Files/NoFilesView.js delete mode 100644 src/UI/Movies/Files/NoFilesViewTemplate.hbs delete mode 100644 src/UI/Movies/FullMovieCollection.js delete mode 100644 src/UI/Movies/History/MovieHistoryActionsCell.js delete mode 100644 src/UI/Movies/History/MovieHistoryDetailsCell.js delete mode 100644 src/UI/Movies/History/MovieHistoryLayout.js delete mode 100644 src/UI/Movies/History/MovieHistoryLayoutTemplate.hbs delete mode 100644 src/UI/Movies/History/NoHistoryView.js delete mode 100644 src/UI/Movies/History/NoHistoryViewTemplate.hbs delete mode 100644 src/UI/Movies/Index/EmptyTemplate.hbs delete mode 100644 src/UI/Movies/Index/EmptyView.js delete mode 100644 src/UI/Movies/Index/FooterModel.js delete mode 100644 src/UI/Movies/Index/FooterView.js delete mode 100644 src/UI/Movies/Index/FooterViewTemplate.hbs delete mode 100644 src/UI/Movies/Index/MoviesIndexItemView.js delete mode 100644 src/UI/Movies/Index/MoviesIndexLayout.js delete mode 100644 src/UI/Movies/Index/MoviesIndexLayoutTemplate.hbs delete mode 100644 src/UI/Movies/Index/Overview/MovieOverviewCollectionView.js delete mode 100644 src/UI/Movies/Index/Overview/MovieOverviewCollectionViewTemplate.hbs delete mode 100644 src/UI/Movies/Index/Overview/MovieOverviewItemView.js delete mode 100644 src/UI/Movies/Index/Overview/MovieOverviewItemViewTemplate.hbs delete mode 100644 src/UI/Movies/Index/Posters/MoviePostersCollectionView.js delete mode 100644 src/UI/Movies/Index/Posters/MoviePostersCollectionViewTemplate.hbs delete mode 100644 src/UI/Movies/Index/Posters/MoviePostersItemView.js delete mode 100644 src/UI/Movies/Index/Posters/MoviePostersItemViewTemplate.hbs delete mode 100644 src/UI/Movies/MovieModel.js delete mode 100644 src/UI/Movies/MoviesCollection.js delete mode 100644 src/UI/Movies/MoviesController.js delete mode 100644 src/UI/Movies/Search/ButtonsView.js delete mode 100644 src/UI/Movies/Search/ButtonsViewTemplate.hbs delete mode 100644 src/UI/Movies/Search/ManualLayout.js delete mode 100644 src/UI/Movies/Search/ManualLayoutTemplate.hbs delete mode 100644 src/UI/Movies/Search/MovieSearchLayout.js delete mode 100644 src/UI/Movies/Search/MovieSearchLayoutTemplate.hbs delete mode 100644 src/UI/Movies/Search/NoResultsView.js delete mode 100644 src/UI/Movies/Search/NoResultsViewTemplate.hbs delete mode 100644 src/UI/Movies/Titles/LanguageCell.js delete mode 100644 src/UI/Movies/Titles/NoTitlesView.js delete mode 100644 src/UI/Movies/Titles/NoTitlesViewTemplate.hbs delete mode 100644 src/UI/Movies/Titles/SourceCell.js delete mode 100644 src/UI/Movies/Titles/TitleCell.js delete mode 100644 src/UI/Movies/Titles/TitleModel.js delete mode 100644 src/UI/Movies/Titles/TitleTemplate.hbs delete mode 100644 src/UI/Movies/Titles/TitlesCollection.js delete mode 100644 src/UI/Movies/Titles/TitlesLayout.js delete mode 100644 src/UI/Movies/Titles/TitlesLayoutTemplate.hbs delete mode 100644 src/UI/Movies/movies.less delete mode 100644 src/UI/Navbar/NavbarLayout.js delete mode 100644 src/UI/Navbar/NavbarLayoutTemplate.hbs delete mode 100644 src/UI/Navbar/Search.js delete mode 100644 src/UI/Profile/ProfileCollection.js delete mode 100644 src/UI/Profile/ProfileModel.js delete mode 100644 src/UI/Profile/ProfileSelectionPartial.hbs delete mode 100644 src/UI/Quality/QualityDefinitionCollection.js delete mode 100644 src/UI/Quality/QualityDefinitionModel.js delete mode 100644 src/UI/Release/AgeCell.js delete mode 100644 src/UI/Release/AlternativeTitleModel.js delete mode 100644 src/UI/Release/AlternativeYearModel.js delete mode 100644 src/UI/Release/DownloadReportCell.js delete mode 100644 src/UI/Release/ForceDownloadView.js delete mode 100644 src/UI/Release/ForceDownloadViewTemplate.hbs delete mode 100644 src/UI/Release/PeersCell.js delete mode 100644 src/UI/Release/ProtocolCell.js delete mode 100644 src/UI/Release/ReleaseCollection.js delete mode 100644 src/UI/Release/ReleaseLayout.js delete mode 100644 src/UI/Release/ReleaseLayoutTemplate.hbs delete mode 100644 src/UI/Release/ReleaseModel.js delete mode 100644 src/UI/Rename/RenamePreviewCollection.js delete mode 100644 src/UI/Rename/RenamePreviewCollectionView.js delete mode 100644 src/UI/Rename/RenamePreviewEmptyCollectionView.js delete mode 100644 src/UI/Rename/RenamePreviewEmptyCollectionViewTemplate.hbs delete mode 100644 src/UI/Rename/RenamePreviewFormatView.js delete mode 100644 src/UI/Rename/RenamePreviewFormatViewTemplate.hbs delete mode 100644 src/UI/Rename/RenamePreviewItemView.js delete mode 100644 src/UI/Rename/RenamePreviewItemViewTemplate.hbs delete mode 100644 src/UI/Rename/RenamePreviewLayout.js delete mode 100644 src/UI/Rename/RenamePreviewLayoutTemplate.hbs delete mode 100644 src/UI/Rename/RenamePreviewModel.js delete mode 100644 src/UI/Rename/rename.less delete mode 100644 src/UI/Router.js delete mode 100644 src/UI/Series/SeriesCollection.js delete mode 100644 src/UI/Series/SeriesModel.js delete mode 100644 src/UI/Settings/CustomFormats/Add/CustomFormatAddCollectionView.js delete mode 100644 src/UI/Settings/CustomFormats/Add/CustomFormatAddCollectionViewTemplate.hbs delete mode 100644 src/UI/Settings/CustomFormats/Add/CustomFormatAddItemView.js delete mode 100644 src/UI/Settings/CustomFormats/Add/CustomFormatAddItemViewTemplate.hbs delete mode 100644 src/UI/Settings/CustomFormats/Add/CustomFormatSchemaModal.js delete mode 100644 src/UI/Settings/CustomFormats/CustomFormatCollection.js delete mode 100644 src/UI/Settings/CustomFormats/CustomFormatCollectionView.js delete mode 100644 src/UI/Settings/CustomFormats/CustomFormatCollectionViewTemplate.hbs delete mode 100644 src/UI/Settings/CustomFormats/CustomFormatItemView.js delete mode 100644 src/UI/Settings/CustomFormats/CustomFormatItemViewTemplate.hbs delete mode 100644 src/UI/Settings/CustomFormats/CustomFormatModel.js delete mode 100644 src/UI/Settings/CustomFormats/CustomFormatTestCollection.js delete mode 100644 src/UI/Settings/CustomFormats/CustomFormatTestLayout.js delete mode 100644 src/UI/Settings/CustomFormats/CustomFormatTestLayoutTemplate.hbs delete mode 100644 src/UI/Settings/CustomFormats/CustomFormatTestModel.js delete mode 100644 src/UI/Settings/CustomFormats/CustomFormatsLayout.js delete mode 100644 src/UI/Settings/CustomFormats/CustomFormatsLayoutTemplate.hbs delete mode 100644 src/UI/Settings/CustomFormats/DeleteCustomFormatView.js delete mode 100644 src/UI/Settings/CustomFormats/DeleteCustomFormatViewTemplate.hbs delete mode 100644 src/UI/Settings/CustomFormats/Edit/CustomFormatEditView.js delete mode 100644 src/UI/Settings/CustomFormats/Edit/CustomFormatEditViewTemplate.hbs delete mode 100644 src/UI/Settings/CustomFormats/FormatTagHelpers.js delete mode 100644 src/UI/Settings/CustomFormats/MatchesCell.js delete mode 100644 src/UI/Settings/CustomFormats/MatchesCellTemplate.hbs delete mode 100644 src/UI/Settings/DownloadClient/Add/DownloadClientAddCollectionView.js delete mode 100644 src/UI/Settings/DownloadClient/Add/DownloadClientAddCollectionViewTemplate.hbs delete mode 100644 src/UI/Settings/DownloadClient/Add/DownloadClientAddItemView.js delete mode 100644 src/UI/Settings/DownloadClient/Add/DownloadClientAddItemViewTemplate.hbs delete mode 100644 src/UI/Settings/DownloadClient/Add/DownloadClientSchemaModal.js delete mode 100644 src/UI/Settings/DownloadClient/Delete/DownloadClientDeleteView.js delete mode 100644 src/UI/Settings/DownloadClient/Delete/DownloadClientDeleteViewTemplate.hbs delete mode 100644 src/UI/Settings/DownloadClient/DownloadClientCollection.js delete mode 100644 src/UI/Settings/DownloadClient/DownloadClientCollectionView.js delete mode 100644 src/UI/Settings/DownloadClient/DownloadClientCollectionViewTemplate.hbs delete mode 100644 src/UI/Settings/DownloadClient/DownloadClientItemView.js delete mode 100644 src/UI/Settings/DownloadClient/DownloadClientItemViewTemplate.hbs delete mode 100644 src/UI/Settings/DownloadClient/DownloadClientLayout.js delete mode 100644 src/UI/Settings/DownloadClient/DownloadClientLayoutTemplate.hbs delete mode 100644 src/UI/Settings/DownloadClient/DownloadClientModel.js delete mode 100644 src/UI/Settings/DownloadClient/DownloadClientSettingsModel.js delete mode 100644 src/UI/Settings/DownloadClient/DownloadHandling/DownloadHandlingView.js delete mode 100644 src/UI/Settings/DownloadClient/DownloadHandling/DownloadHandlingViewTemplate.hbs delete mode 100644 src/UI/Settings/DownloadClient/DroneFactory/DroneFactoryView.js delete mode 100644 src/UI/Settings/DownloadClient/DroneFactory/DroneFactoryViewTemplate.hbs delete mode 100644 src/UI/Settings/DownloadClient/Edit/DownloadClientEditView.js delete mode 100644 src/UI/Settings/DownloadClient/Edit/DownloadClientEditViewTemplate.hbs delete mode 100644 src/UI/Settings/DownloadClient/RemotePathMapping/RemotePathMappingCollection.js delete mode 100644 src/UI/Settings/DownloadClient/RemotePathMapping/RemotePathMappingCollectionView.js delete mode 100644 src/UI/Settings/DownloadClient/RemotePathMapping/RemotePathMappingCollectionViewTemplate.hbs delete mode 100644 src/UI/Settings/DownloadClient/RemotePathMapping/RemotePathMappingDeleteView.js delete mode 100644 src/UI/Settings/DownloadClient/RemotePathMapping/RemotePathMappingDeleteViewTemplate.hbs delete mode 100644 src/UI/Settings/DownloadClient/RemotePathMapping/RemotePathMappingEditView.js delete mode 100644 src/UI/Settings/DownloadClient/RemotePathMapping/RemotePathMappingEditViewTemplate.hbs delete mode 100644 src/UI/Settings/DownloadClient/RemotePathMapping/RemotePathMappingItemView.js delete mode 100644 src/UI/Settings/DownloadClient/RemotePathMapping/RemotePathMappingItemViewTemplate.hbs delete mode 100644 src/UI/Settings/DownloadClient/RemotePathMapping/RemotePathMappingModel.js delete mode 100644 src/UI/Settings/DownloadClient/downloadclient.less delete mode 100644 src/UI/Settings/General/GeneralSettingsModel.js delete mode 100644 src/UI/Settings/General/GeneralView.js delete mode 100644 src/UI/Settings/General/GeneralViewTemplate.hbs delete mode 100644 src/UI/Settings/Indexers/Add/IndexerAddCollectionView.js delete mode 100644 src/UI/Settings/Indexers/Add/IndexerAddCollectionViewTemplate.hbs delete mode 100644 src/UI/Settings/Indexers/Add/IndexerAddItemView.js delete mode 100644 src/UI/Settings/Indexers/Add/IndexerAddItemViewTemplate.hbs delete mode 100644 src/UI/Settings/Indexers/Add/IndexerSchemaModal.js delete mode 100644 src/UI/Settings/Indexers/Delete/IndexerDeleteView.js delete mode 100644 src/UI/Settings/Indexers/Delete/IndexerDeleteViewTemplate.hbs delete mode 100644 src/UI/Settings/Indexers/Edit/IndexerEditView.js delete mode 100644 src/UI/Settings/Indexers/Edit/IndexerEditViewTemplate.hbs delete mode 100644 src/UI/Settings/Indexers/IndexerCollection.js delete mode 100644 src/UI/Settings/Indexers/IndexerCollectionView.js delete mode 100644 src/UI/Settings/Indexers/IndexerCollectionViewTemplate.hbs delete mode 100644 src/UI/Settings/Indexers/IndexerItemView.js delete mode 100644 src/UI/Settings/Indexers/IndexerItemViewTemplate.hbs delete mode 100644 src/UI/Settings/Indexers/IndexerLayout.js delete mode 100644 src/UI/Settings/Indexers/IndexerLayoutTemplate.hbs delete mode 100644 src/UI/Settings/Indexers/IndexerModel.js delete mode 100644 src/UI/Settings/Indexers/IndexerSettingsModel.js delete mode 100644 src/UI/Settings/Indexers/Options/IndexerOptionsView.js delete mode 100644 src/UI/Settings/Indexers/Options/IndexerOptionsViewTemplate.hbs delete mode 100644 src/UI/Settings/Indexers/Options/LeniencyTooltipTemplate.hbs delete mode 100644 src/UI/Settings/Indexers/Restriction/RestrictionCollection.js delete mode 100644 src/UI/Settings/Indexers/Restriction/RestrictionCollectionView.js delete mode 100644 src/UI/Settings/Indexers/Restriction/RestrictionCollectionViewTemplate.hbs delete mode 100644 src/UI/Settings/Indexers/Restriction/RestrictionDeleteView.js delete mode 100644 src/UI/Settings/Indexers/Restriction/RestrictionDeleteViewTemplate.hbs delete mode 100644 src/UI/Settings/Indexers/Restriction/RestrictionEditView.js delete mode 100644 src/UI/Settings/Indexers/Restriction/RestrictionEditViewTemplate.hbs delete mode 100644 src/UI/Settings/Indexers/Restriction/RestrictionItemView.js delete mode 100644 src/UI/Settings/Indexers/Restriction/RestrictionItemViewTemplate.hbs delete mode 100644 src/UI/Settings/Indexers/Restriction/RestrictionModel.js delete mode 100644 src/UI/Settings/Indexers/indexers.less delete mode 100644 src/UI/Settings/MediaManagement/FileManagement/FileManagementView.js delete mode 100644 src/UI/Settings/MediaManagement/FileManagement/FileManagementViewTemplate.hbs delete mode 100644 src/UI/Settings/MediaManagement/MediaManagementLayout.js delete mode 100644 src/UI/Settings/MediaManagement/MediaManagementLayoutTemplate.hbs delete mode 100644 src/UI/Settings/MediaManagement/MediaManagementSettingsModel.js delete mode 100644 src/UI/Settings/MediaManagement/Naming/Basic/BasicNamingModel.js delete mode 100644 src/UI/Settings/MediaManagement/Naming/Basic/BasicNamingView.js delete mode 100644 src/UI/Settings/MediaManagement/Naming/Basic/BasicNamingViewTemplate.hbs delete mode 100644 src/UI/Settings/MediaManagement/Naming/NamingModel.js delete mode 100644 src/UI/Settings/MediaManagement/Naming/NamingSampleModel.js delete mode 100644 src/UI/Settings/MediaManagement/Naming/NamingView.js delete mode 100644 src/UI/Settings/MediaManagement/Naming/NamingViewTemplate.hbs delete mode 100644 src/UI/Settings/MediaManagement/Naming/Partials/ImdbIdNamingPartial.hbs delete mode 100644 src/UI/Settings/MediaManagement/Naming/Partials/MediaInfoNamingPartial.hbs delete mode 100644 src/UI/Settings/MediaManagement/Naming/Partials/MovieTitleNamingPartial.hbs delete mode 100644 src/UI/Settings/MediaManagement/Naming/Partials/OriginalTitleNamingPartial.hbs delete mode 100644 src/UI/Settings/MediaManagement/Naming/Partials/QualityNamingPartial.hbs delete mode 100644 src/UI/Settings/MediaManagement/Naming/Partials/ReleaseGroupNamingPartial.hbs delete mode 100644 src/UI/Settings/MediaManagement/Naming/Partials/ReleaseYearNamingPartial.hbs delete mode 100644 src/UI/Settings/MediaManagement/Naming/Partials/SeparatorNamingPartial.hbs delete mode 100644 src/UI/Settings/MediaManagement/Naming/Partials/TagsNamingPartial.hbs delete mode 100644 src/UI/Settings/MediaManagement/Permissions/PermissionsView.js delete mode 100644 src/UI/Settings/MediaManagement/Permissions/PermissionsViewTemplate.hbs delete mode 100644 src/UI/Settings/MediaManagement/Sorting/SortingView.js delete mode 100644 src/UI/Settings/MediaManagement/Sorting/SortingViewTemplate.hbs delete mode 100644 src/UI/Settings/Metadata/MetadataCollection.js delete mode 100644 src/UI/Settings/Metadata/MetadataCollectionView.js delete mode 100644 src/UI/Settings/Metadata/MetadataCollectionViewTemplate.hbs delete mode 100644 src/UI/Settings/Metadata/MetadataEditView.js delete mode 100644 src/UI/Settings/Metadata/MetadataEditViewTemplate.hbs delete mode 100644 src/UI/Settings/Metadata/MetadataItemView.js delete mode 100644 src/UI/Settings/Metadata/MetadataItemViewTemplate.hbs delete mode 100644 src/UI/Settings/Metadata/MetadataLayout.js delete mode 100644 src/UI/Settings/Metadata/MetadataLayoutTemplate.hbs delete mode 100644 src/UI/Settings/Metadata/MetadataModel.js delete mode 100644 src/UI/Settings/Metadata/metadata.less delete mode 100644 src/UI/Settings/NetImport/Add/NetImportAddCollectionView.js delete mode 100644 src/UI/Settings/NetImport/Add/NetImportAddCollectionViewTemplate.hbs delete mode 100644 src/UI/Settings/NetImport/Add/NetImportAddItemView.js delete mode 100644 src/UI/Settings/NetImport/Add/NetImportAddItemViewTemplate.hbs delete mode 100644 src/UI/Settings/NetImport/Add/NetImportSchemaModal.js delete mode 100644 src/UI/Settings/NetImport/Delete/NetImportDeleteView.js delete mode 100644 src/UI/Settings/NetImport/Delete/NetImportDeleteViewTemplate.hbs delete mode 100644 src/UI/Settings/NetImport/DeleteExclusionCell.js delete mode 100644 src/UI/Settings/NetImport/Edit/NetImportEditView.js delete mode 100644 src/UI/Settings/NetImport/Edit/NetImportEditViewTemplate.hbs delete mode 100644 src/UI/Settings/NetImport/ExclusionTitleCell.js delete mode 100644 src/UI/Settings/NetImport/ImportExclusionModel.js delete mode 100644 src/UI/Settings/NetImport/ImportExclusionsCollection.js delete mode 100644 src/UI/Settings/NetImport/ListSelectionPartial.hbs delete mode 100644 src/UI/Settings/NetImport/NetImportCollection.js delete mode 100644 src/UI/Settings/NetImport/NetImportCollectionView.hbs delete mode 100644 src/UI/Settings/NetImport/NetImportCollectionView.js delete mode 100644 src/UI/Settings/NetImport/NetImportItemView.js delete mode 100644 src/UI/Settings/NetImport/NetImportItemViewTemplate.hbs delete mode 100644 src/UI/Settings/NetImport/NetImportLayout.js delete mode 100644 src/UI/Settings/NetImport/NetImportLayoutTemplate.hbs delete mode 100644 src/UI/Settings/NetImport/NetImportModel.js delete mode 100644 src/UI/Settings/NetImport/NetImportSettingsModel.js delete mode 100644 src/UI/Settings/NetImport/Options/NetImportOptionsView.js delete mode 100644 src/UI/Settings/NetImport/Options/NetImportOptionsViewTemplate.hbs delete mode 100644 src/UI/Settings/NetImport/Restriction/RestrictionCollection.js delete mode 100644 src/UI/Settings/NetImport/Restriction/RestrictionCollectionView.js delete mode 100644 src/UI/Settings/NetImport/Restriction/RestrictionCollectionViewTemplate.hbs delete mode 100644 src/UI/Settings/NetImport/Restriction/RestrictionDeleteView.js delete mode 100644 src/UI/Settings/NetImport/Restriction/RestrictionDeleteViewTemplate.hbs delete mode 100644 src/UI/Settings/NetImport/Restriction/RestrictionEditView.js delete mode 100644 src/UI/Settings/NetImport/Restriction/RestrictionEditViewTemplate.hbs delete mode 100644 src/UI/Settings/NetImport/Restriction/RestrictionItemView.js delete mode 100644 src/UI/Settings/NetImport/Restriction/RestrictionItemViewTemplate.hbs delete mode 100644 src/UI/Settings/NetImport/Restriction/RestrictionModel.js delete mode 100644 src/UI/Settings/NetImport/list.less delete mode 100644 src/UI/Settings/Notifications/Add/NotificationAddCollectionView.js delete mode 100644 src/UI/Settings/Notifications/Add/NotificationAddCollectionViewTemplate.hbs delete mode 100644 src/UI/Settings/Notifications/Add/NotificationAddItemView.js delete mode 100644 src/UI/Settings/Notifications/Add/NotificationAddItemViewTemplate.hbs delete mode 100644 src/UI/Settings/Notifications/Add/NotificationSchemaModal.js delete mode 100644 src/UI/Settings/Notifications/Delete/NotificationDeleteView.js delete mode 100644 src/UI/Settings/Notifications/Delete/NotificationDeleteViewTemplate.hbs delete mode 100644 src/UI/Settings/Notifications/Edit/NotificationEditView.js delete mode 100644 src/UI/Settings/Notifications/Edit/NotificationEditViewTemplate.hbs delete mode 100644 src/UI/Settings/Notifications/NotificationCollection.js delete mode 100644 src/UI/Settings/Notifications/NotificationCollectionView.js delete mode 100644 src/UI/Settings/Notifications/NotificationCollectionViewTemplate.hbs delete mode 100644 src/UI/Settings/Notifications/NotificationItemView.js delete mode 100644 src/UI/Settings/Notifications/NotificationItemViewTemplate.hbs delete mode 100644 src/UI/Settings/Notifications/NotificationModel.js delete mode 100644 src/UI/Settings/Notifications/notifications.less delete mode 100644 src/UI/Settings/Profile/AllowedLabeler.js delete mode 100644 src/UI/Settings/Profile/Delay/DelayProfileCollection.js delete mode 100644 src/UI/Settings/Profile/Delay/DelayProfileCollectionView.js delete mode 100644 src/UI/Settings/Profile/Delay/DelayProfileItemView.js delete mode 100644 src/UI/Settings/Profile/Delay/DelayProfileItemViewTemplate.hbs delete mode 100644 src/UI/Settings/Profile/Delay/DelayProfileLayout.js delete mode 100644 src/UI/Settings/Profile/Delay/DelayProfileLayoutTemplate.hbs delete mode 100644 src/UI/Settings/Profile/Delay/DelayProfileModel.js delete mode 100644 src/UI/Settings/Profile/Delay/Delete/DelayProfileDeleteView.js delete mode 100644 src/UI/Settings/Profile/Delay/Delete/DelayProfileDeleteViewTemplate.hbs delete mode 100644 src/UI/Settings/Profile/Delay/Edit/DelayProfileEditView.js delete mode 100644 src/UI/Settings/Profile/Delay/Edit/DelayProfileEditViewTemplate.hbs delete mode 100644 src/UI/Settings/Profile/DeleteProfileView.js delete mode 100644 src/UI/Settings/Profile/DeleteProfileViewTemplate.hbs delete mode 100644 src/UI/Settings/Profile/Edit/EditProfileItemView.js delete mode 100644 src/UI/Settings/Profile/Edit/EditProfileItemViewTemplate.hbs delete mode 100644 src/UI/Settings/Profile/Edit/EditProfileLayout.js delete mode 100644 src/UI/Settings/Profile/Edit/EditProfileLayoutTemplate.hbs delete mode 100644 src/UI/Settings/Profile/Edit/EditProfileView.js delete mode 100644 src/UI/Settings/Profile/Edit/EditProfileViewTemplate.hbs delete mode 100644 src/UI/Settings/Profile/Edit/QualitySortableCollectionView.js delete mode 100644 src/UI/Settings/Profile/Language/LanguageCollection.js delete mode 100644 src/UI/Settings/Profile/Language/LanguageModel.js delete mode 100644 src/UI/Settings/Profile/LanguageLabel.js delete mode 100644 src/UI/Settings/Profile/ProfileCollectionTemplate.hbs delete mode 100644 src/UI/Settings/Profile/ProfileCollectionView.js delete mode 100644 src/UI/Settings/Profile/ProfileLayout.js delete mode 100644 src/UI/Settings/Profile/ProfileLayoutTemplate.hbs delete mode 100644 src/UI/Settings/Profile/ProfileSchemaCollection.js delete mode 100644 src/UI/Settings/Profile/ProfileView.js delete mode 100644 src/UI/Settings/Profile/ProfileViewTemplate.hbs delete mode 100644 src/UI/Settings/Profile/profile.less delete mode 100644 src/UI/Settings/ProviderSettingsModelBase.js delete mode 100644 src/UI/Settings/Quality/Definition/QualityDefinitionCollectionTemplate.hbs delete mode 100644 src/UI/Settings/Quality/Definition/QualityDefinitionCollectionView.js delete mode 100644 src/UI/Settings/Quality/Definition/QualityDefinitionItemView.js delete mode 100644 src/UI/Settings/Quality/Definition/QualityDefinitionItemViewTemplate.hbs delete mode 100644 src/UI/Settings/Quality/QualityLayout.js delete mode 100644 src/UI/Settings/Quality/QualityLayoutTemplate.hbs delete mode 100644 src/UI/Settings/Quality/quality.less delete mode 100644 src/UI/Settings/SettingsLayout.js delete mode 100644 src/UI/Settings/SettingsLayoutTemplate.hbs delete mode 100644 src/UI/Settings/SettingsModelBase.js delete mode 100644 src/UI/Settings/ThingyAddCollectionView.js delete mode 100644 src/UI/Settings/ThingyHeaderGroupView.js delete mode 100644 src/UI/Settings/ThingyHeaderGroupViewTemplate.hbs delete mode 100644 src/UI/Settings/UI/UiSettingsModel.js delete mode 100644 src/UI/Settings/UI/UiView.js delete mode 100644 src/UI/Settings/UI/UiViewTemplate.hbs delete mode 100644 src/UI/Settings/settings.less delete mode 100644 src/UI/Settings/thingy.less delete mode 100644 src/UI/Shared/ApiData.js delete mode 100644 src/UI/Shared/ControlPanel/ControlPanelController.js delete mode 100644 src/UI/Shared/ControlPanel/ControlPanelRegion.js delete mode 100644 src/UI/Shared/FileBrowser/EmptyView.js delete mode 100644 src/UI/Shared/FileBrowser/EmptyViewTemplate.hbs delete mode 100644 src/UI/Shared/FileBrowser/FileBrowserCollection.js delete mode 100644 src/UI/Shared/FileBrowser/FileBrowserLayout.js delete mode 100644 src/UI/Shared/FileBrowser/FileBrowserLayoutTemplate.hbs delete mode 100644 src/UI/Shared/FileBrowser/FileBrowserModel.js delete mode 100644 src/UI/Shared/FileBrowser/FileBrowserNameCell.js delete mode 100644 src/UI/Shared/FileBrowser/FileBrowserRow.js delete mode 100644 src/UI/Shared/FileBrowser/FileBrowserTypeCell.js delete mode 100644 src/UI/Shared/FileBrowser/filebrowser.less delete mode 100644 src/UI/Shared/FormatHelpers.js delete mode 100644 src/UI/Shared/Grid/HeaderCell.js delete mode 100644 src/UI/Shared/Grid/JumpToPageTemplate.hbs delete mode 100644 src/UI/Shared/Grid/Pager.js delete mode 100644 src/UI/Shared/Grid/PagerTemplate.hbs delete mode 100644 src/UI/Shared/LoadingView.js delete mode 100644 src/UI/Shared/LoadingViewTemplate.hbs delete mode 100644 src/UI/Shared/Messenger.js delete mode 100644 src/UI/Shared/Modal/ModalController.js delete mode 100644 src/UI/Shared/Modal/ModalRegion.js delete mode 100644 src/UI/Shared/Modal/ModalRegion2.js delete mode 100644 src/UI/Shared/Modal/ModalRegionBase.js delete mode 100644 src/UI/Shared/NotFoundView.js delete mode 100644 src/UI/Shared/NotFoundViewTemplate.hbs delete mode 100644 src/UI/Shared/NzbDroneController.js delete mode 100644 src/UI/Shared/SignalRBroadcaster.js delete mode 100644 src/UI/Shared/Styles/card.less delete mode 100644 src/UI/Shared/Styles/clickable.less delete mode 100644 src/UI/Shared/Toolbar/Button/ButtonCollectionView.js delete mode 100644 src/UI/Shared/Toolbar/Button/ButtonView.js delete mode 100644 src/UI/Shared/Toolbar/ButtonCollection.js delete mode 100644 src/UI/Shared/Toolbar/ButtonModel.js delete mode 100644 src/UI/Shared/Toolbar/ButtonTemplate.hbs delete mode 100644 src/UI/Shared/Toolbar/Radio/RadioButtonCollectionView.js delete mode 100644 src/UI/Shared/Toolbar/Radio/RadioButtonView.js delete mode 100644 src/UI/Shared/Toolbar/RadioButtonTemplate.hbs delete mode 100644 src/UI/Shared/Toolbar/Sorting/SortingButtonCollectionView.js delete mode 100644 src/UI/Shared/Toolbar/Sorting/SortingButtonCollectionViewTemplate.hbs delete mode 100644 src/UI/Shared/Toolbar/Sorting/SortingButtonView.js delete mode 100644 src/UI/Shared/Toolbar/Sorting/SortingButtonViewTemplate.hbs delete mode 100644 src/UI/Shared/Toolbar/ToolbarLayout.js delete mode 100644 src/UI/Shared/Toolbar/ToolbarLayoutTemplate.hbs delete mode 100644 src/UI/Shared/Tooltip.js delete mode 100644 src/UI/Shared/UiSettingsController.js delete mode 100644 src/UI/Shared/UiSettingsModel.js delete mode 100644 src/UI/Shared/VersionChangeMonitor.js delete mode 100644 src/UI/Shared/piwikCheck.js delete mode 100644 src/UI/Shims/backbone.backgrid.selectall.js delete mode 100644 src/UI/Shims/backbone.collectionview.js delete mode 100644 src/UI/Shims/backbone.deep.model.js delete mode 100644 src/UI/Shims/backbone.js delete mode 100644 src/UI/Shims/backbone.marionette.js delete mode 100644 src/UI/Shims/backbone.validation.js delete mode 100644 src/UI/Shims/backgrid.js delete mode 100644 src/UI/Shims/backgrid.paginator.js delete mode 100644 src/UI/Shims/handlebars.js delete mode 100644 src/UI/Shims/jquery.js delete mode 100644 src/UI/Shims/jquery.signalR.js delete mode 100644 src/UI/Shims/messenger.js delete mode 100644 src/UI/Shims/underscore.js delete mode 100644 src/UI/System/Backup/BackupCollection.js delete mode 100644 src/UI/System/Backup/BackupEmptyView.js delete mode 100644 src/UI/System/Backup/BackupEmptyViewTemplate.hbs delete mode 100644 src/UI/System/Backup/BackupFilenameCell.js delete mode 100644 src/UI/System/Backup/BackupFilenameCellTemplate.hbs delete mode 100644 src/UI/System/Backup/BackupLayout.js delete mode 100644 src/UI/System/Backup/BackupLayoutTemplate.hbs delete mode 100644 src/UI/System/Backup/BackupModel.js delete mode 100644 src/UI/System/Backup/BackupTypeCell.js delete mode 100644 src/UI/System/Info/About/AboutView.js delete mode 100644 src/UI/System/Info/About/AboutViewTemplate.hbs delete mode 100644 src/UI/System/Info/DiskSpace/DiskSpaceCollection.js delete mode 100644 src/UI/System/Info/DiskSpace/DiskSpaceLayout.js delete mode 100644 src/UI/System/Info/DiskSpace/DiskSpaceLayoutTemplate.hbs delete mode 100644 src/UI/System/Info/DiskSpace/DiskSpaceModel.js delete mode 100644 src/UI/System/Info/DiskSpace/DiskSpacePathCell.js delete mode 100644 src/UI/System/Info/Health/HealthCell.js delete mode 100644 src/UI/System/Info/Health/HealthLayout.js delete mode 100644 src/UI/System/Info/Health/HealthLayoutTemplate.hbs delete mode 100644 src/UI/System/Info/Health/HealthOkView.js delete mode 100644 src/UI/System/Info/Health/HealthOkViewTemplate.hbs delete mode 100644 src/UI/System/Info/Health/HealthWikiCell.js delete mode 100644 src/UI/System/Info/MoreInfo/MoreInfoView.js delete mode 100644 src/UI/System/Info/MoreInfo/MoreInfoViewTemplate.hbs delete mode 100644 src/UI/System/Info/SystemInfoLayout.js delete mode 100644 src/UI/System/Info/SystemInfoLayoutTemplate.hbs delete mode 100644 src/UI/System/Info/info.less delete mode 100644 src/UI/System/Logs/Files/ContentsModel.js delete mode 100644 src/UI/System/Logs/Files/ContentsView.js delete mode 100644 src/UI/System/Logs/Files/ContentsViewTemplate.hbs delete mode 100644 src/UI/System/Logs/Files/DownloadLogCell.js delete mode 100644 src/UI/System/Logs/Files/FilenameCell.js delete mode 100644 src/UI/System/Logs/Files/LogFileCollection.js delete mode 100644 src/UI/System/Logs/Files/LogFileLayout.js delete mode 100644 src/UI/System/Logs/Files/LogFileLayoutTemplate.hbs delete mode 100644 src/UI/System/Logs/Files/LogFileModel.js delete mode 100644 src/UI/System/Logs/Files/Row.js delete mode 100644 src/UI/System/Logs/LogsCollection.js delete mode 100644 src/UI/System/Logs/LogsLayout.js delete mode 100644 src/UI/System/Logs/LogsLayoutTemplate.hbs delete mode 100644 src/UI/System/Logs/LogsModel.js delete mode 100644 src/UI/System/Logs/Table/Details/LogDetailsView.js delete mode 100644 src/UI/System/Logs/Table/Details/LogDetailsViewTemplate.hbs delete mode 100644 src/UI/System/Logs/Table/LogLevelCell.js delete mode 100644 src/UI/System/Logs/Table/LogRow.js delete mode 100644 src/UI/System/Logs/Table/LogTimeCell.js delete mode 100644 src/UI/System/Logs/Table/LogsTableLayout.js delete mode 100644 src/UI/System/Logs/Table/LogsTableLayoutTemplate.hbs delete mode 100644 src/UI/System/Logs/Updates/LogFileCollection.js delete mode 100644 src/UI/System/Logs/Updates/LogFileModel.js delete mode 100644 src/UI/System/Logs/logs.less delete mode 100644 src/UI/System/StatusModel.js delete mode 100644 src/UI/System/SystemLayout.js delete mode 100644 src/UI/System/SystemLayoutTemplate.hbs delete mode 100644 src/UI/System/Task/ExecuteTaskCell.js delete mode 100644 src/UI/System/Task/NextExecutionCell.js delete mode 100644 src/UI/System/Task/TaskCollection.js delete mode 100644 src/UI/System/Task/TaskIntervalCell.js delete mode 100644 src/UI/System/Task/TaskLayout.js delete mode 100644 src/UI/System/Task/TaskLayoutTemplate.hbs delete mode 100644 src/UI/System/Task/TaskModel.js delete mode 100644 src/UI/System/Update/EmptyView.js delete mode 100644 src/UI/System/Update/EmptyViewTemplate.hbs delete mode 100644 src/UI/System/Update/UpdateCollection.js delete mode 100644 src/UI/System/Update/UpdateCollectionView.js delete mode 100644 src/UI/System/Update/UpdateItemView.js delete mode 100644 src/UI/System/Update/UpdateItemViewTemplate.hbs delete mode 100644 src/UI/System/Update/UpdateLayout.js delete mode 100644 src/UI/System/Update/UpdateLayoutTemplate.hbs delete mode 100644 src/UI/System/Update/UpdateModel.js delete mode 100644 src/UI/System/Update/update.less delete mode 100644 src/UI/Tags/TagCollection.js delete mode 100644 src/UI/Tags/TagHelpers.js delete mode 100644 src/UI/Tags/TagModel.js delete mode 100644 src/UI/Wanted/ControlsColumnTemplate.hbs delete mode 100644 src/UI/Wanted/Cutoff/CutoffUnmetCollection.js delete mode 100644 src/UI/Wanted/Cutoff/CutoffUnmetLayout.js delete mode 100644 src/UI/Wanted/Cutoff/CutoffUnmetLayoutTemplate.hbs delete mode 100644 src/UI/Wanted/Missing/MissingCollection.js delete mode 100644 src/UI/Wanted/Missing/MissingLayout.js delete mode 100644 src/UI/Wanted/Missing/MissingLayoutTemplate.hbs delete mode 100644 src/UI/Wanted/WantedLayout.js delete mode 100644 src/UI/Wanted/WantedLayoutTemplate.hbs delete mode 100644 src/UI/app.js delete mode 100644 src/UI/index.html delete mode 100644 src/UI/jQuery/RouteBinder.js delete mode 100644 src/UI/jQuery/ToTheTop.js delete mode 100644 src/UI/jQuery/jquery.ajax.js delete mode 100644 src/UI/jQuery/jquery.spin.js delete mode 100644 src/UI/jQuery/jquery.validation.js delete mode 100644 src/UI/login.html delete mode 100644 src/UI/main.js delete mode 100644 src/UI/oauth.html delete mode 100644 src/UI/polyfills.js delete mode 100644 src/UI/reqres.js delete mode 100644 src/UI/vendor.js delete mode 100644 src/UI/vent.js diff --git a/src/UI/.idea/.name b/src/UI/.idea/.name deleted file mode 100644 index 78ec2c0fe..000000000 --- a/src/UI/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -NzbDrone.UI \ No newline at end of file diff --git a/src/UI/.idea/NzbDrone.UI.iml b/src/UI/.idea/NzbDrone.UI.iml deleted file mode 100644 index 2184ad470..000000000 --- a/src/UI/.idea/NzbDrone.UI.iml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/src/UI/.idea/codeStyleSettings.xml b/src/UI/.idea/codeStyleSettings.xml deleted file mode 100644 index 7598f4c8e..000000000 --- a/src/UI/.idea/codeStyleSettings.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/UI/.idea/dictionaries/Keivan.xml b/src/UI/.idea/dictionaries/Keivan.xml deleted file mode 100644 index e85a39c0f..000000000 --- a/src/UI/.idea/dictionaries/Keivan.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - deps - mixins - nzbdrone - rootdir - rootfolder - rootfolders - signalr - sonarr - templated - thetvdb - trakt - tvdb - xlarge - yyyy - - - \ No newline at end of file diff --git a/src/UI/.idea/dictionaries/Keivan_Beigi.xml b/src/UI/.idea/dictionaries/Keivan_Beigi.xml deleted file mode 100644 index 00d8e4cec..000000000 --- a/src/UI/.idea/dictionaries/Keivan_Beigi.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - backgrid - bnzbd - clickable - couldn - mouseenter - mouseleave - navbar - - - \ No newline at end of file diff --git a/src/UI/.idea/dictionaries/Mark.xml b/src/UI/.idea/dictionaries/Mark.xml deleted file mode 100644 index ecbbe884c..000000000 --- a/src/UI/.idea/dictionaries/Mark.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/src/UI/.idea/encodings.xml b/src/UI/.idea/encodings.xml deleted file mode 100644 index e55d06786..000000000 --- a/src/UI/.idea/encodings.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/src/UI/.idea/inspectionProfiles/Project_Default.xml b/src/UI/.idea/inspectionProfiles/Project_Default.xml deleted file mode 100644 index 7aba4e3c2..000000000 --- a/src/UI/.idea/inspectionProfiles/Project_Default.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/UI/.idea/inspectionProfiles/profiles_settings.xml b/src/UI/.idea/inspectionProfiles/profiles_settings.xml deleted file mode 100644 index 3b312839b..000000000 --- a/src/UI/.idea/inspectionProfiles/profiles_settings.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/UI/.idea/jsLibraryMappings.xml b/src/UI/.idea/jsLibraryMappings.xml deleted file mode 100644 index 62c621f94..000000000 --- a/src/UI/.idea/jsLibraryMappings.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/src/UI/.idea/jsLinters/jshint.xml b/src/UI/.idea/jsLinters/jshint.xml deleted file mode 100644 index 0b5c0e41e..000000000 --- a/src/UI/.idea/jsLinters/jshint.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/UI/.idea/jsLinters/jslint.xml b/src/UI/.idea/jsLinters/jslint.xml deleted file mode 100644 index 822a7aa5e..000000000 --- a/src/UI/.idea/jsLinters/jslint.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/src/UI/.idea/misc.xml b/src/UI/.idea/misc.xml deleted file mode 100644 index e9e9ba1c3..000000000 --- a/src/UI/.idea/misc.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/UI/.idea/modules.xml b/src/UI/.idea/modules.xml deleted file mode 100644 index ab774833e..000000000 --- a/src/UI/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/src/UI/.idea/runConfigurations/Debug___Chrome.xml b/src/UI/.idea/runConfigurations/Debug___Chrome.xml deleted file mode 100644 index d26613fb6..000000000 --- a/src/UI/.idea/runConfigurations/Debug___Chrome.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/UI/.idea/scopes/NzbDrone.xml b/src/UI/.idea/scopes/NzbDrone.xml deleted file mode 100644 index 17c1c9c5e..000000000 --- a/src/UI/.idea/scopes/NzbDrone.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/src/UI/.idea/scopes/scope_settings.xml b/src/UI/.idea/scopes/scope_settings.xml deleted file mode 100644 index 922003b84..000000000 --- a/src/UI/.idea/scopes/scope_settings.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/UI/.idea/vcs.xml b/src/UI/.idea/vcs.xml deleted file mode 100644 index 9ab281ac8..000000000 --- a/src/UI/.idea/vcs.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/src/UI/.jshintrc b/src/UI/.jshintrc deleted file mode 100644 index 46ccc54aa..000000000 --- a/src/UI/.jshintrc +++ /dev/null @@ -1,20 +0,0 @@ -{ - "-W030": false, - "-W064": false, - "-W097": false, - "-W100": false, - "undef": true, - "curly": true, - "immed": true, - "eqeqeq": true, - "latedef": true, - "globals": { - "module": true, - "require": true, - "define": true, - "window": true, - "document": true, - "console": true, - "_": true - } -} diff --git a/src/UI/Activity/ActivityLayout.js b/src/UI/Activity/ActivityLayout.js deleted file mode 100644 index a8826a714..000000000 --- a/src/UI/Activity/ActivityLayout.js +++ /dev/null @@ -1,84 +0,0 @@ -var Marionette = require('marionette'); -var Backbone = require('backbone'); -var Backgrid = require('backgrid'); -var HistoryLayout = require('./History/HistoryLayout'); -var BlacklistLayout = require('./Blacklist/BlacklistLayout'); -var QueueLayout = require('./Queue/QueueLayout'); - -module.exports = Marionette.Layout.extend({ - template : 'Activity/ActivityLayoutTemplate', - - regions : { - queueRegion : '#queue', - history : '#history', - blacklist : '#blacklist' - }, - - ui : { - queueTab : '.x-queue-tab', - historyTab : '.x-history-tab', - blacklistTab : '.x-blacklist-tab' - }, - - events : { - 'click .x-queue-tab' : '_showQueue', - 'click .x-history-tab' : '_showHistory', - 'click .x-blacklist-tab' : '_showBlacklist' - }, - - initialize : function(options) { - if (options.action) { - this.action = options.action.toLowerCase(); - } - }, - - onShow : function() { - switch (this.action) { - case 'history': - this._showHistory(); - break; - case 'blacklist': - this._showBlacklist(); - break; - default: - this._showQueue(); - } - }, - - _navigate : function(route) { - Backbone.history.navigate(route, { - trigger : false, - replace : true - }); - }, - - _showHistory : function(e) { - if (e) { - e.preventDefault(); - } - - this.history.show(new HistoryLayout()); - this.ui.historyTab.tab('show'); - this._navigate('/activity/history'); - }, - - _showBlacklist : function(e) { - if (e) { - e.preventDefault(); - } - - this.blacklist.show(new BlacklistLayout()); - this.ui.blacklistTab.tab('show'); - this._navigate('/activity/blacklist'); - }, - - _showQueue : function(e) { - if (e) { - e.preventDefault(); - } - - this.queueRegion.show(new QueueLayout()); - this.ui.queueTab.tab('show'); - this._navigate('/activity/queue'); - } -}); \ No newline at end of file diff --git a/src/UI/Activity/ActivityLayoutTemplate.hbs b/src/UI/Activity/ActivityLayoutTemplate.hbs deleted file mode 100644 index c9c08ecf7..000000000 --- a/src/UI/Activity/ActivityLayoutTemplate.hbs +++ /dev/null @@ -1,11 +0,0 @@ - - -
-
-
-
-
\ No newline at end of file diff --git a/src/UI/Activity/Blacklist/BlacklistActionsCell.js b/src/UI/Activity/Blacklist/BlacklistActionsCell.js deleted file mode 100644 index a3fb2e55b..000000000 --- a/src/UI/Activity/Blacklist/BlacklistActionsCell.js +++ /dev/null @@ -1,28 +0,0 @@ -var vent = require('vent'); -var NzbDroneCell = require('../../Cells/NzbDroneCell'); -var BlacklistDetailsLayout = require('./Details/BlacklistDetailsLayout'); - -module.exports = NzbDroneCell.extend({ - className : 'blacklist-actions-cell', - - events : { - 'click .x-details' : '_details', - 'click .x-delete' : '_delete' - }, - - render : function() { - this.$el.empty(); - this.$el.html('' + - ''); - - return this; - }, - - _details : function() { - vent.trigger(vent.Commands.OpenModalCommand, new BlacklistDetailsLayout({ model : this.model })); - }, - - _delete : function() { - this.model.destroy(); - } -}); diff --git a/src/UI/Activity/Blacklist/BlacklistCollection.js b/src/UI/Activity/Blacklist/BlacklistCollection.js deleted file mode 100644 index 626123711..000000000 --- a/src/UI/Activity/Blacklist/BlacklistCollection.js +++ /dev/null @@ -1,47 +0,0 @@ -var BlacklistModel = require('./BlacklistModel'); -var PageableCollection = require('backbone.pageable'); -var AsSortedCollection = require('../../Mixins/AsSortedCollection'); -var AsPersistedStateCollection = require('../../Mixins/AsPersistedStateCollection'); - -var Collection = PageableCollection.extend({ - url : window.NzbDrone.ApiRoot + '/blacklist', - model : BlacklistModel, - - state : { - pageSize : 15, - sortKey : 'date', - order : 1 - }, - - queryParams : { - totalPages : null, - totalRecords : null, - pageSize : 'pageSize', - sortKey : 'sortKey', - order : 'sortDir', - directions : { - '-1' : 'asc', - '1' : 'desc' - } - }, - - sortMappings : { - 'movie' : { sortKey : 'movie.title' } - }, - - parseState : function(resp) { - return { totalRecords : resp.totalRecords }; - }, - - parseRecords : function(resp) { - if (resp) { - return resp.records; - } - - return resp; - } -}); -Collection = AsSortedCollection.call(Collection); -Collection = AsPersistedStateCollection.call(Collection); - -module.exports = Collection; \ No newline at end of file diff --git a/src/UI/Activity/Blacklist/BlacklistLayout.js b/src/UI/Activity/Blacklist/BlacklistLayout.js deleted file mode 100644 index 42eac5a1a..000000000 --- a/src/UI/Activity/Blacklist/BlacklistLayout.js +++ /dev/null @@ -1,115 +0,0 @@ -var vent = require('vent'); -var Marionette = require('marionette'); -var Backgrid = require('backgrid'); -var BlacklistCollection = require('./BlacklistCollection'); -var MovieTitleCell = require('../../Cells/MovieTitleCell'); -var QualityCell = require('../../Cells/QualityCell'); -var RelativeDateCell = require('../../Cells/RelativeDateCell'); -var BlacklistActionsCell = require('./BlacklistActionsCell'); -var GridPager = require('../../Shared/Grid/Pager'); -var LoadingView = require('../../Shared/LoadingView'); -var ToolbarLayout = require('../../Shared/Toolbar/ToolbarLayout'); - -module.exports = Marionette.Layout.extend({ - template : 'Activity/Blacklist/BlacklistLayoutTemplate', - - regions : { - blacklist : '#x-blacklist', - toolbar : '#x-toolbar', - pager : '#x-pager' - }, - - columns : [ - { - name : 'movie', - label : 'Movie Title', - cell : MovieTitleCell - }, - { - name : 'sourceTitle', - label : 'Source Title', - cell : 'string' - }, - { - name : 'quality', - label : 'Quality', - cell : QualityCell, - sortable : false - }, - { - name : 'date', - label : 'Date', - cell : RelativeDateCell - }, - { - name : 'this', - label : '', - cell : BlacklistActionsCell, - sortable : false - } - ], - - initialize : function() { - this.collection = new BlacklistCollection({ tableName : 'blacklist' }); - - this.listenTo(this.collection, 'sync', this._showTable); - this.listenTo(vent, vent.Events.CommandComplete, this._commandComplete); - }, - - onShow : function() { - this.blacklist.show(new LoadingView()); - this._showToolbar(); - this.collection.fetch(); - }, - - _showTable : function(collection) { - - this.blacklist.show(new Backgrid.Grid({ - columns : this.columns, - collection : collection, - className : 'table table-hover' - })); - - this.pager.show(new GridPager({ - columns : this.columns, - collection : collection - })); - }, - - _showToolbar : function() { - var leftSideButtons = { - type : 'default', - storeState : false, - collapse: true, - items : [ - { - title : 'Clear Blacklist', - icon : 'icon-radarr-clear', - command : 'clearBlacklist' - } - ] - }; - - this.toolbar.show(new ToolbarLayout({ - left : [ - leftSideButtons - ], - context : this - })); - }, - - _refreshTable : function(buttonContext) { - this.collection.state.currentPage = 1; - var promise = this.collection.fetch({ reset : true }); - - if (buttonContext) { - buttonContext.ui.icon.spinForPromise(promise); - } - }, - - _commandComplete : function(options) { - if (options.command.get('name') === 'clearblacklist') { - this._refreshTable(); - } - } -}); diff --git a/src/UI/Activity/Blacklist/BlacklistLayoutTemplate.hbs b/src/UI/Activity/Blacklist/BlacklistLayoutTemplate.hbs deleted file mode 100644 index 8f78eb0db..000000000 --- a/src/UI/Activity/Blacklist/BlacklistLayoutTemplate.hbs +++ /dev/null @@ -1,11 +0,0 @@ -
-
-
-
-
-
-
-
-
-
-
diff --git a/src/UI/Activity/Blacklist/BlacklistModel.js b/src/UI/Activity/Blacklist/BlacklistModel.js deleted file mode 100644 index 809186e5c..000000000 --- a/src/UI/Activity/Blacklist/BlacklistModel.js +++ /dev/null @@ -1,16 +0,0 @@ -var Backbone = require('backbone'); -var MovieModel = require('../../Movies/MovieModel'); -var MoviesCollection = require('../../Movies/FullMovieCollection'); - -module.exports = Backbone.Model.extend({ - parse : function(model) { - - //if (model.movie) { - // model.movie = new MovieModel(model.movie); - //} - - model.movie = MoviesCollection.get(model.movieId); - - return model; - } -}); diff --git a/src/UI/Activity/Blacklist/Details/BlacklistDetailsLayout.js b/src/UI/Activity/Blacklist/Details/BlacklistDetailsLayout.js deleted file mode 100644 index cdcbf25f0..000000000 --- a/src/UI/Activity/Blacklist/Details/BlacklistDetailsLayout.js +++ /dev/null @@ -1,14 +0,0 @@ -var Marionette = require('marionette'); -var BlacklistDetailsView = require('./BlacklistDetailsView'); - -module.exports = Marionette.Layout.extend({ - template : 'Activity/Blacklist/Details/BlacklistDetailsLayoutTemplate', - - regions : { - bodyRegion : '.modal-body' - }, - - onShow : function() { - this.bodyRegion.show(new BlacklistDetailsView({ model : this.model })); - } -}); \ No newline at end of file diff --git a/src/UI/Activity/Blacklist/Details/BlacklistDetailsLayoutTemplate.hbs b/src/UI/Activity/Blacklist/Details/BlacklistDetailsLayoutTemplate.hbs deleted file mode 100644 index 3cdfa99c7..000000000 --- a/src/UI/Activity/Blacklist/Details/BlacklistDetailsLayoutTemplate.hbs +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/src/UI/Activity/Blacklist/Details/BlacklistDetailsView.js b/src/UI/Activity/Blacklist/Details/BlacklistDetailsView.js deleted file mode 100644 index 1b7bc883d..000000000 --- a/src/UI/Activity/Blacklist/Details/BlacklistDetailsView.js +++ /dev/null @@ -1,5 +0,0 @@ -var Marionette = require('marionette'); - -module.exports = Marionette.ItemView.extend({ - template : 'Activity/Blacklist/Details/BlacklistDetailsViewTemplate' -}); \ No newline at end of file diff --git a/src/UI/Activity/Blacklist/Details/BlacklistDetailsViewTemplate.hbs b/src/UI/Activity/Blacklist/Details/BlacklistDetailsViewTemplate.hbs deleted file mode 100644 index d29a878fc..000000000 --- a/src/UI/Activity/Blacklist/Details/BlacklistDetailsViewTemplate.hbs +++ /dev/null @@ -1,23 +0,0 @@ -
- -
Name:
-
{{sourceTitle}}
- - {{#if protocol}} - {{#unless_eq protocol compare="unknown"}} -
Protocol:
-
{{protocol}}
- {{/unless_eq}} - {{/if}} - - {{#if indexer}} -
Indexer:
-
{{indexer}}
- {{/if}} - - - {{#if message}} -
Message:
-
{{message}}
- {{/if}} -
diff --git a/src/UI/Activity/History/Details/HistoryDetailsAge.js b/src/UI/Activity/History/Details/HistoryDetailsAge.js deleted file mode 100644 index a7c40f69a..000000000 --- a/src/UI/Activity/History/Details/HistoryDetailsAge.js +++ /dev/null @@ -1,22 +0,0 @@ -var Handlebars = require('handlebars'); -var FormatHelpers = require('../../../Shared/FormatHelpers'); - -Handlebars.registerHelper('historyAge', function() { - - var age = this.age; - var unit = FormatHelpers.plural(Math.round(age), 'day'); - var ageHours = parseFloat(this.ageHours); - var ageMinutes = this.ageMinutes ? parseFloat(this.ageMinutes) : null; - - if (age < 2) { - age = ageHours.toFixed(1); - unit = FormatHelpers.plural(Math.round(ageHours), 'hour'); - } - - if (age < 2 && ageMinutes) { - age = parseFloat(ageMinutes).toFixed(1); - unit = FormatHelpers.plural(Math.round(ageMinutes), 'minute'); - } - - return new Handlebars.SafeString('
Age (when grabbed):
{0} {1}
'.format(age, unit)); -}); diff --git a/src/UI/Activity/History/Details/HistoryDetailsLayout.js b/src/UI/Activity/History/Details/HistoryDetailsLayout.js deleted file mode 100644 index 42f583ddb..000000000 --- a/src/UI/Activity/History/Details/HistoryDetailsLayout.js +++ /dev/null @@ -1,35 +0,0 @@ -var $ = require('jquery'); -var vent = require('vent'); -var Marionette = require('marionette'); -var HistoryDetailsView = require('./HistoryDetailsView'); - -module.exports = Marionette.Layout.extend({ - template : 'Activity/History/Details/HistoryDetailsLayoutTemplate', - - regions : { - bodyRegion : '.modal-body' - }, - - events : { - 'click .x-mark-as-failed' : '_markAsFailed' - }, - - onShow : function() { - this.bodyRegion.show(new HistoryDetailsView({ model : this.model })); - }, - - _markAsFailed : function() { - var url = window.NzbDrone.ApiRoot + '/history/failed'; - var data = { - id : this.model.get('id') - }; - - $.ajax({ - url : url, - type : 'POST', - data : data - }); - - vent.trigger(vent.Commands.CloseModalCommand); - } -}); diff --git a/src/UI/Activity/History/Details/HistoryDetailsLayoutTemplate.hbs b/src/UI/Activity/History/Details/HistoryDetailsLayoutTemplate.hbs deleted file mode 100644 index 1907626fc..000000000 --- a/src/UI/Activity/History/Details/HistoryDetailsLayoutTemplate.hbs +++ /dev/null @@ -1,22 +0,0 @@ - diff --git a/src/UI/Activity/History/Details/HistoryDetailsView.js b/src/UI/Activity/History/Details/HistoryDetailsView.js deleted file mode 100644 index a883b0cb4..000000000 --- a/src/UI/Activity/History/Details/HistoryDetailsView.js +++ /dev/null @@ -1,6 +0,0 @@ -var Marionette = require('marionette'); -require('./HistoryDetailsAge'); - -module.exports = Marionette.ItemView.extend({ - template : 'Activity/History/Details/HistoryDetailsViewTemplate' -}); \ No newline at end of file diff --git a/src/UI/Activity/History/Details/HistoryDetailsViewTemplate.hbs b/src/UI/Activity/History/Details/HistoryDetailsViewTemplate.hbs deleted file mode 100644 index 83c86e4e3..000000000 --- a/src/UI/Activity/History/Details/HistoryDetailsViewTemplate.hbs +++ /dev/null @@ -1,103 +0,0 @@ -{{#if_eq eventType compare="grabbed"}} -
- -
Name:
-
{{sourceTitle}}
- - {{#with data}} - {{#if indexer}} -
Indexer:
-
{{indexer}}
- {{/if}} - - {{#if releaseGroup}} -
Release Group:
-
{{releaseGroup}}
- {{/if}} - - {{#if nzbInfoUrl}} -
Info:
-
{{nzbInfoUrl}}
- {{/if}} - - {{#if downloadClient}} -
Download Client:
-
{{downloadClient}}
- {{/if}} - - {{#if downloadId}} -
Grab ID:
-
{{downloadId}}
- {{/if}} - - {{#if age}} - {{historyAge}} - {{/if}} - - {{#if publishedDate}} -
Published Date:
-
{{ShortDate publishedDate}} {{LTS publishedDate}}
- {{/if}} - {{/with}} -
-{{/if_eq}} - -{{#if_eq eventType compare="downloadFailed"}} -
- -
Name:
-
{{sourceTitle}}
- - {{#with data}} -
Message:
-
{{message}}
- {{/with}} -
-{{/if_eq}} - -{{#if_eq eventType compare="downloadFolderImported"}} -
- - {{#if sourceTitle}} -
Name:
-
{{sourceTitle}}
- {{/if}} - - {{#with data}} - {{#if droppedPath}} -
Source:
-
{{droppedPath}}
- {{/if}} - - {{#if importedPath}} -
Imported To:
-
{{importedPath}}
- {{/if}} - {{/with}} -
-{{/if_eq}} - -{{#if_eq eventType compare="movieFileDeleted"}} -
- -
Path:
-
{{sourceTitle}}
- - {{#with data}} -
Reason:
-
- {{#if_eq reason compare="Manual"}} - File was deleted by via UI - {{/if_eq}} - - {{#if_eq reason compare="MissingFromDisk"}} - Radarr was unable to find the file on disk so it was removed - {{/if_eq}} - - {{#if_eq reason compare="Upgrade"}} - File was deleted to import an upgrade - {{/if_eq}} -
- {{/with}} -
-{{/if_eq}} \ No newline at end of file diff --git a/src/UI/Activity/History/HistoryCollection.js b/src/UI/Activity/History/HistoryCollection.js deleted file mode 100644 index 3db1b0d21..000000000 --- a/src/UI/Activity/History/HistoryCollection.js +++ /dev/null @@ -1,87 +0,0 @@ -var HistoryModel = require('./HistoryModel'); -var PageableCollection = require('backbone.pageable'); -var AsFilteredCollection = require('../../Mixins/AsFilteredCollection'); -var AsSortedCollection = require('../../Mixins/AsSortedCollection'); -var AsPersistedStateCollection = require('../../Mixins/AsPersistedStateCollection'); - -var Collection = PageableCollection.extend({ - url : window.NzbDrone.ApiRoot + '/history', - model : HistoryModel, - - state : { - pageSize : 15, - sortKey : 'date', - order : 1 - }, - - queryParams : { - totalPages : null, - totalRecords : null, - pageSize : 'pageSize', - sortKey : 'sortKey', - order : 'sortDir', - directions : { - '-1' : 'asc', - '1' : 'desc' - } - }, - - filterModes : { - 'all' : [ - null, - null - ], - 'grabbed' : [ - 'eventType', - '1' - ], - 'imported' : [ - 'eventType', - '3' - ], - 'failed' : [ - 'eventType', - '4' - ], - 'deleted' : [ - 'eventType', - '6' - ] - }, - - sortMappings : { - 'movie' : { sortKey : 'movie.title' } - }, - - initialize : function(options) { - delete this.queryParams.episodeId; - delete this.queryParams.movieId; - - if (options) { - if (options.episodeId) { - this.queryParams.episodeId = options.episodeId; - } - if (options.movieId) { - this.queryParams.movieId = options.movieId; - } - } - }, - - parseState : function(resp) { - return { totalRecords : resp.totalRecords }; - }, - - parseRecords : function(resp) { - if (resp) { - return resp.records; - } - - return resp; - } -}); - -Collection = AsFilteredCollection.call(Collection); -Collection = AsSortedCollection.call(Collection); -Collection = AsPersistedStateCollection.call(Collection); - -module.exports = Collection; diff --git a/src/UI/Activity/History/HistoryDetailsCell.js b/src/UI/Activity/History/HistoryDetailsCell.js deleted file mode 100644 index 3389046a0..000000000 --- a/src/UI/Activity/History/HistoryDetailsCell.js +++ /dev/null @@ -1,21 +0,0 @@ -var vent = require('vent'); -var NzbDroneCell = require('../../Cells/NzbDroneCell'); - -module.exports = NzbDroneCell.extend({ - className : 'history-details-cell', - - events : { - 'click' : '_showDetails' - }, - - render : function() { - this.$el.empty(); - this.$el.html(''); - - return this; - }, - - _showDetails : function() { - vent.trigger(vent.Commands.ShowHistoryDetails, { model : this.model }); - } -}); \ No newline at end of file diff --git a/src/UI/Activity/History/HistoryLayout.js b/src/UI/Activity/History/HistoryLayout.js deleted file mode 100644 index 4e5cb8a68..000000000 --- a/src/UI/Activity/History/HistoryLayout.js +++ /dev/null @@ -1,140 +0,0 @@ -var Marionette = require('marionette'); -var Backgrid = require('backgrid'); -var HistoryCollection = require('./HistoryCollection'); -var EventTypeCell = require('../../Cells/EventTypeCell'); -var MovieTitleCell = require('../../Cells/MovieTitleCell'); -var HistoryQualityCell = require('./HistoryQualityCell'); -var RelativeDateCell = require('../../Cells/RelativeDateCell'); -var HistoryDetailsCell = require('./HistoryDetailsCell'); -var GridPager = require('../../Shared/Grid/Pager'); -var ToolbarLayout = require('../../Shared/Toolbar/ToolbarLayout'); -var LoadingView = require('../../Shared/LoadingView'); - -module.exports = Marionette.Layout.extend({ - template : 'Activity/History/HistoryLayoutTemplate', - - regions : { - history : '#x-history', - toolbar : '#x-history-toolbar', - pager : '#x-history-pager' - }, - - columns : [ - { - name : 'eventType', - label : '', - cell : EventTypeCell, - cellValue : 'this' - }, - { - name : 'movie', - label : 'Movie Title', - cell : MovieTitleCell, - }, - { - name : 'this', - label : 'Quality', - cell : HistoryQualityCell, - sortable : false - }, - { - name : 'date', - label : 'Date', - cell : RelativeDateCell - }, - { - name : 'this', - label : '', - cell : HistoryDetailsCell, - sortable : false - } - ], - - initialize : function() { - this.collection = new HistoryCollection({ tableName : 'history' }); - this.listenTo(this.collection, 'sync', this._showTable); - }, - - onShow : function() { - this.history.show(new LoadingView()); - this._showToolbar(); - }, - - _showTable : function(collection) { - - this.history.show(new Backgrid.Grid({ - columns : this.columns, - collection : collection, - className : 'table table-hover' - })); - - this.pager.show(new GridPager({ - columns : this.columns, - collection : collection - })); - }, - - _showToolbar : function() { - var filterOptions = { - type : 'radio', - storeState : true, - menuKey : 'history.filterMode', - defaultAction : 'all', - items : [ - { - key : 'all', - title : '', - tooltip : 'All', - icon : 'icon-radarr-all', - callback : this._setFilter - }, - { - key : 'grabbed', - title : '', - tooltip : 'Grabbed', - icon : 'icon-radarr-downloading', - callback : this._setFilter - }, - { - key : 'imported', - title : '', - tooltip : 'Imported', - icon : 'icon-radarr-imported', - callback : this._setFilter - }, - { - key : 'failed', - title : '', - tooltip : 'Failed', - icon : 'icon-radarr-download-failed', - callback : this._setFilter - }, - { - key : 'deleted', - title : '', - tooltip : 'Deleted', - icon : 'icon-radarr-deleted', - callback : this._setFilter - } - ] - }; - - this.toolbar.show(new ToolbarLayout({ - right : [ - filterOptions - ], - context : this - })); - }, - - _setFilter : function(buttonContext) { - var mode = buttonContext.model.get('key'); - - this.collection.state.currentPage = 1; - var promise = this.collection.setFilterMode(mode); - - if (buttonContext) { - buttonContext.ui.icon.spinForPromise(promise); - } - } -}); diff --git a/src/UI/Activity/History/HistoryLayoutTemplate.hbs b/src/UI/Activity/History/HistoryLayoutTemplate.hbs deleted file mode 100644 index bffb274fe..000000000 --- a/src/UI/Activity/History/HistoryLayoutTemplate.hbs +++ /dev/null @@ -1,11 +0,0 @@ -
-
-
-
-
-
-
-
-
-
-
diff --git a/src/UI/Activity/History/HistoryModel.js b/src/UI/Activity/History/HistoryModel.js deleted file mode 100644 index e3bc7f242..000000000 --- a/src/UI/Activity/History/HistoryModel.js +++ /dev/null @@ -1,12 +0,0 @@ -var Backbone = require('backbone'); -var MovieModel = require('../../Movies/MovieModel'); - -module.exports = Backbone.Model.extend({ - parse : function(model) { - if (model.movie) { - model.movie = new MovieModel(model.movie); - } - - return model; - } -}); diff --git a/src/UI/Activity/History/HistoryQualityCell.js b/src/UI/Activity/History/HistoryQualityCell.js deleted file mode 100644 index 6130290a6..000000000 --- a/src/UI/Activity/History/HistoryQualityCell.js +++ /dev/null @@ -1,42 +0,0 @@ -var NzbDroneCell = require('../../Cells/NzbDroneCell'); -var _ = require('underscore'); - -module.exports = NzbDroneCell.extend({ - className : 'history-quality-cell', - - render : function() { - - var title = ''; - var quality = this.model.get('quality'); - var revision = quality.revision; - - if (revision.real && revision.real > 0) { - title += ' REAL'; - } - - if (revision.version && revision.version > 1) { - title += ' PROPER'; - } - - title = title.trim(); - - var html = ''; - - if (this.model.get('qualityCutoffNotMet')) { - html = '{1}'.format(title, quality.quality.name); - } else { - html = '{1}'.format(title, quality.quality.name); - } - - if (quality.customFormats.length > 0){ - var formatNames = _.map(quality.customFormats, function(format) { - return format.name; - }); - html += ' {0}'.format(formatNames.join(", ")); - } - - this.$el.html(html); - - return this; - } -}); diff --git a/src/UI/Activity/Queue/ProgressCell.js b/src/UI/Activity/Queue/ProgressCell.js deleted file mode 100644 index 1f69bf017..000000000 --- a/src/UI/Activity/Queue/ProgressCell.js +++ /dev/null @@ -1,23 +0,0 @@ -var NzbDroneCell = require('../../Cells/NzbDroneCell'); - -module.exports = NzbDroneCell.extend({ - className : 'progress-cell', - - render : function() { - this.$el.empty(); - - if (this.cellValue) { - - var status = this.model.get('status').toLowerCase(); - - if (status === 'downloading') { - var progress = 100 - (this.model.get('sizeleft') / this.model.get('size') * 100); - - this.$el.html('
'.format(progress.toFixed(1)) + - '
'.format(progress)); - } - } - - return this; - } -}); diff --git a/src/UI/Activity/Queue/QueueActionsCell.js b/src/UI/Activity/Queue/QueueActionsCell.js deleted file mode 100644 index eb2297fda..000000000 --- a/src/UI/Activity/Queue/QueueActionsCell.js +++ /dev/null @@ -1,59 +0,0 @@ -'use strict'; - -var $ = require('jquery'); -var _ = require('underscore'); -var vent = require('../../vent'); -var TemplatedCell = require('../../Cells/TemplatedCell'); -var RemoveFromQueueView = require('./RemoveFromQueueView'); - -module.exports = TemplatedCell.extend({ - - template : 'Activity/Queue/QueueActionsCellTemplate', - className : 'queue-actions-cell', - - events : { - 'click .x-remove' : '_remove', - 'click .x-manual-import' : '_manualImport', - 'click .x-grab' : '_grab' - }, - - ui : { - import : '.x-import', - grab : '.x-grab' - }, - - _remove : function() { - var showBlacklist = this.model.get('status') !== 'Pending'; - - vent.trigger(vent.Commands.OpenModalCommand, new RemoveFromQueueView({ - model : this.model, - showBlacklist : showBlacklist - })); - }, - - _manualImport : function () { - vent.trigger(vent.Commands.ShowManualImport, - { - downloadId: this.model.get('downloadId'), - title: this.model.get('title') - }); - }, - - _grab : function() { - var self = this; - var data = _.omit(this.model.toJSON(), 'series', 'episode'); - - var promise = $.ajax({ - url : window.NzbDrone.ApiRoot + '/queue/grab', - type : 'POST', - data : JSON.stringify(data) - }); - - this.$(this.ui.grab).spinForPromise(promise); - - promise.success(function() { - //find models that have the same series id and episode ids and remove them - self.model.trigger('destroy', self.model); - }); - } -}); diff --git a/src/UI/Activity/Queue/QueueActionsCellTemplate.hbs b/src/UI/Activity/Queue/QueueActionsCellTemplate.hbs deleted file mode 100644 index 394520378..000000000 --- a/src/UI/Activity/Queue/QueueActionsCellTemplate.hbs +++ /dev/null @@ -1,12 +0,0 @@ -{{#if_eq status compare="Completed"}} - {{#if_eq trackedDownloadStatus compare="Warning"}} - - {{/if_eq}} -{{/if_eq}} - -{{#if_eq status compare="Pending"}} - - -{{else}} - -{{/if_eq}} diff --git a/src/UI/Activity/Queue/QueueCollection.js b/src/UI/Activity/Queue/QueueCollection.js deleted file mode 100644 index 52c4659ce..000000000 --- a/src/UI/Activity/Queue/QueueCollection.js +++ /dev/null @@ -1,71 +0,0 @@ -var _ = require('underscore'); -var PageableCollection = require('backbone.pageable'); -//var PageableCollection = require('../../Shared/Grid/SonarrPageableCollection'); -var QueueModel = require('./QueueModel'); -var FormatHelpers = require('../../Shared/FormatHelpers'); -var AsSortedCollection = require('../../Mixins/AsSortedCollection'); -var AsPageableCollection = require('../../Mixins/AsPageableCollection'); -var moment = require('moment'); - -require('../../Mixins/backbone.signalr.mixin'); - -var QueueCollection = PageableCollection.extend({ - url : window.NzbDrone.ApiRoot + '/queue', - model : QueueModel, - - state : { - pageSize : 15, - sortKey: 'timeleft' - }, - - mode : 'client', - - findMovie : function(movieId) { - return _.find(this.fullCollection.models, function(queueModel) { - return queueModel.get('movie').id === movieId; - }); - }, - - sortMappings : { - movie : { - sortValue : function(model, attr) { - var movie = model.get(attr); - - return movie.get('sortTitle'); - } - }, - - timeleft : { - sortValue : function(model, attr) { - var eta = model.get('estimatedCompletionTime'); - - if (eta) { - return moment(eta).unix(); - } - - return Number.MAX_VALUE; - } - }, - - sizeleft : { - sortValue : function(model, attr) { - var size = model.get('size'); - var sizeleft = model.get('sizeleft'); - - if (size && sizeleft) { - return sizeleft / size; - } - - return 0; - } - } - } -}); - -QueueCollection = AsSortedCollection.call(QueueCollection); -QueueCollection = AsPageableCollection.call(QueueCollection); - -var collection = new QueueCollection().bindSignalR(); -collection.fetch(); - -module.exports = collection; diff --git a/src/UI/Activity/Queue/QueueLayout.js b/src/UI/Activity/Queue/QueueLayout.js deleted file mode 100644 index 128f6c70c..000000000 --- a/src/UI/Activity/Queue/QueueLayout.js +++ /dev/null @@ -1,84 +0,0 @@ -var Marionette = require('marionette'); -var Backgrid = require('backgrid'); -var QueueCollection = require('./QueueCollection'); -var MovieTitleCell = require('../../Cells/MovieTitleCell'); -var QualityCell = require('../../Cells/QualityCell'); -var QueueStatusCell = require('./QueueStatusCell'); -var QueueActionsCell = require('./QueueActionsCell'); -var TimeleftCell = require('./TimeleftCell'); -var ProgressCell = require('./ProgressCell'); -var ProtocolCell = require('../../Release/ProtocolCell'); -var GridPager = require('../../Shared/Grid/Pager'); - -module.exports = Marionette.Layout.extend({ - template : 'Activity/Queue/QueueLayoutTemplate', - - regions : { - table : '#x-queue', - pager : '#x-queue-pager' - }, - - columns : [ - { - name : 'status', - label : '', - cell : QueueStatusCell, - cellValue : 'this' - }, - { - name : 'movie', - label : 'Movie', - cell : MovieTitleCell - }, - { - name : 'quality', - label : 'Quality', - cell : QualityCell, - sortable : false - }, - { - name : 'protocol', - label : 'Protocol', - cell : ProtocolCell - }, - { - name : 'timeleft', - label : 'Time Left', - cell : TimeleftCell, - cellValue : 'this' - }, - { - name : 'sizeleft', - label : 'Progress', - cell : ProgressCell, - cellValue : 'this' - }, - { - name : 'status', - label : '', - cell : QueueActionsCell, - cellValue : 'this' - } - ], - - initialize : function() { - this.listenTo(QueueCollection, 'sync', this._showTable); - }, - - onShow : function() { - this._showTable(); - }, - - _showTable : function() { - this.table.show(new Backgrid.Grid({ - columns : this.columns, - collection : QueueCollection, - className : 'table table-hover' - })); - - this.pager.show(new GridPager({ - columns : this.columns, - collection : QueueCollection - })); - } -}); diff --git a/src/UI/Activity/Queue/QueueLayoutTemplate.hbs b/src/UI/Activity/Queue/QueueLayoutTemplate.hbs deleted file mode 100644 index e8e6a3c12..000000000 --- a/src/UI/Activity/Queue/QueueLayoutTemplate.hbs +++ /dev/null @@ -1,11 +0,0 @@ -
-
-
-
-
- -
-
-
-
-
\ No newline at end of file diff --git a/src/UI/Activity/Queue/QueueModel.js b/src/UI/Activity/Queue/QueueModel.js deleted file mode 100644 index fc8900be1..000000000 --- a/src/UI/Activity/Queue/QueueModel.js +++ /dev/null @@ -1,9 +0,0 @@ -var Backbone = require('backbone'); -var MovieModel = require('../../Movies/MovieModel'); - -module.exports = Backbone.Model.extend({ - parse : function(model) { - model.movie = new MovieModel(model.movie); - return model; - } -}); diff --git a/src/UI/Activity/Queue/QueueStatusCell.js b/src/UI/Activity/Queue/QueueStatusCell.js deleted file mode 100644 index 58b7001d5..000000000 --- a/src/UI/Activity/Queue/QueueStatusCell.js +++ /dev/null @@ -1,81 +0,0 @@ -var Marionette = require('marionette'); -var NzbDroneCell = require('../../Cells/NzbDroneCell'); - -module.exports = NzbDroneCell.extend({ - className : 'queue-status-cell', - template : 'Activity/Queue/QueueStatusCellTemplate', - - render : function() { - this.$el.empty(); - - if (this.cellValue) { - var status = this.cellValue.get('status').toLowerCase(); - var trackedDownloadStatus = this.cellValue.has('trackedDownloadStatus') ? this.cellValue.get('trackedDownloadStatus').toLowerCase() : 'ok'; - var icon = 'icon-radarr-downloading'; - var title = 'Downloading'; - var itemTitle = this.cellValue.get('title'); - var content = itemTitle; - - if (status === 'paused') { - icon = 'icon-radarr-paused'; - title = 'Paused'; - } - - if (status === 'queued') { - icon = 'icon-radarr-queued'; - title = 'Queued'; - } - - if (status === 'completed') { - icon = 'icon-radarr-downloaded'; - title = 'Downloaded'; - } - - if (status === 'pending') { - icon = 'icon-radarr-pending'; - title = 'Pending'; - } - - if (status === 'failed') { - icon = 'icon-radarr-download-failed'; - title = 'Download failed'; - } - - if (status === 'warning') { - icon = 'icon-radarr-download-warning'; - title = 'Download warning: check download client for more details'; - } - - if (trackedDownloadStatus === 'warning') { - icon += ' icon-radarr-warning'; - - this.templateFunction = Marionette.TemplateCache.get(this.template); - content = this.templateFunction(this.cellValue.toJSON()); - } - - if (trackedDownloadStatus === 'error') { - if (status === 'completed') { - icon = 'icon-radarr-import-failed'; - title = 'Import failed: ' + itemTitle; - } else { - icon = 'icon-radarr-download-failed'; - title = 'Download failed'; - } - - this.templateFunction = Marionette.TemplateCache.get(this.template); - content = this.templateFunction(this.cellValue.toJSON()); - } - - this.$el.html(''.format(icon)); - this.$el.popover({ - content : content, - html : true, - trigger : 'hover', - title : title, - placement : 'right', - container : this.$el - }); - } - return this; - } -}); \ No newline at end of file diff --git a/src/UI/Activity/Queue/QueueStatusCellTemplate.hbs b/src/UI/Activity/Queue/QueueStatusCellTemplate.hbs deleted file mode 100644 index 477fdd028..000000000 --- a/src/UI/Activity/Queue/QueueStatusCellTemplate.hbs +++ /dev/null @@ -1,8 +0,0 @@ -{{#each statusMessages}} - {{title}} -
    - {{#each messages}} -
  • {{this}}
  • - {{/each}} -
-{{/each}} \ No newline at end of file diff --git a/src/UI/Activity/Queue/QueueView.js b/src/UI/Activity/Queue/QueueView.js deleted file mode 100644 index ccddebbc9..000000000 --- a/src/UI/Activity/Queue/QueueView.js +++ /dev/null @@ -1,40 +0,0 @@ -var _ = require('underscore'); -var Marionette = require('marionette'); -var QueueCollection = require('./QueueCollection'); - -module.exports = Marionette.ItemView.extend({ - tagName : 'span', - - initialize : function() { - this.listenTo(QueueCollection, 'sync', this.render); - QueueCollection.fetch(); - }, - - render : function() { - this.$el.empty(); - - if (QueueCollection.length === 0) { - return this; - } - - var count = QueueCollection.fullCollection.length; - var label = 'label-info'; - - var errors = QueueCollection.fullCollection.some(function(model) { - return model.has('trackedDownloadStatus') && model.get('trackedDownloadStatus').toLowerCase() === 'error'; - }); - - var warnings = QueueCollection.fullCollection.some(function(model) { - return model.has('trackedDownloadStatus') && model.get('trackedDownloadStatus').toLowerCase() === 'warning'; - }); - - if (errors) { - label = 'label-danger'; - } else if (warnings) { - label = 'label-warning'; - } - - this.$el.html('{1}'.format(label, count)); - return this; - } -}); \ No newline at end of file diff --git a/src/UI/Activity/Queue/RemoveFromQueueView.js b/src/UI/Activity/Queue/RemoveFromQueueView.js deleted file mode 100644 index 571738d7a..000000000 --- a/src/UI/Activity/Queue/RemoveFromQueueView.js +++ /dev/null @@ -1,34 +0,0 @@ -var vent = require('../../vent'); -var Marionette = require('marionette'); - -module.exports = Marionette.ItemView.extend({ - template : 'Activity/Queue/RemoveFromQueueViewTemplate', - - events : { - 'click .x-confirm-remove' : 'removeItem' - }, - - ui : { - blacklist : '.x-blacklist', - indicator : '.x-indicator' - }, - - initialize : function(options) { - this.templateHelpers = { - showBlacklist : options.showBlacklist - }; - }, - - removeItem : function() { - var blacklist = this.ui.blacklist.prop('checked') || false; - - this.ui.indicator.show(); - - this.model.destroy({ - data : { 'blacklist' : blacklist }, - wait : true - }).done(function() { - vent.trigger(vent.Commands.CloseModalCommand); - }); - } -}); diff --git a/src/UI/Activity/Queue/RemoveFromQueueViewTemplate.hbs b/src/UI/Activity/Queue/RemoveFromQueueViewTemplate.hbs deleted file mode 100644 index 321b67072..000000000 --- a/src/UI/Activity/Queue/RemoveFromQueueViewTemplate.hbs +++ /dev/null @@ -1,49 +0,0 @@ -