Fixed: Bulk UI cleanup, fixes and consistency improvements (#1959)
parent
4d8a270170
commit
0c8e264668
@ -1,11 +1,11 @@
|
|||||||
<div id="x-toolbar"/>
|
<div id="x-toolbar"></div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div id="x-blacklist" class="table-responsive"/>
|
<div id="x-blacklist" class="table-responsive"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div id="x-pager"/>
|
<div id="x-pager"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
<div id="x-history-toolbar"/>
|
<div id="x-history-toolbar"></div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div id="x-history" class="table-responsive"/>
|
<div id="x-history" class="table-responsive"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div id="x-history-pager"/>
|
<div id="x-history-pager"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
{{#if_eq status compare="Completed"}}
|
{{#if_eq status compare="Completed"}}
|
||||||
{{#if_eq trackedDownloadStatus compare="Warning"}}
|
{{#if_eq trackedDownloadStatus compare="Warning"}}
|
||||||
<i class="icon-sonarr-import-manual x-manual-import" title="Manual import"></i>
|
<i class="icon-sonarr-import-manual x-manual-import" title="Manual import."></i>
|
||||||
{{/if_eq}}
|
{{/if_eq}}
|
||||||
{{/if_eq}}
|
{{/if_eq}}
|
||||||
|
|
||||||
{{#if_eq status compare="Pending"}}
|
{{#if_eq status compare="Pending"}}
|
||||||
<i class="icon-sonarr-download x-grab" title="Add to download queue (Override Delay Profile)"></i>
|
<i class="icon-sonarr-download x-grab" title="Add to download queue (overrides delay profile)."></i>
|
||||||
<i class="icon-sonarr-delete x-remove" title="Remove pending release"></i>
|
<i class="icon-sonarr-delete x-remove" title="Remove pending release."></i>
|
||||||
{{else}}
|
{{else}}
|
||||||
<i class="icon-sonarr-delete x-remove" title="Remove from download client"></i>
|
<i class="icon-sonarr-delete x-remove" title="Remove from download client."></i>
|
||||||
{{/if_eq}}
|
{{/if_eq}}
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div id="x-queue" class="queue table-responsive"/>
|
<div id="x-queue" class="queue table-responsive"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div id="x-queue-pager"/>
|
<div id="x-queue-pager"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
@ -1,20 +1,17 @@
|
|||||||
<div id="x-toolbar"/>
|
<div id="x-toolbar"></div>
|
||||||
{{> PageSizePartial }}
|
{{> PageSizePartial }}
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<span><b>Disabled movies are possible duplicates. If the match is incorrect, update the Tmdb Id cell to import the proper movie.</b><span>
|
<strong>Disabled movies are possible duplicates. If the match is incorrect, update the TMDb ID cell to import the proper movie.</strong>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div id="x-movies-bulk" class="queue table-responsive"/>
|
<div id="x-movies-bulk" class="queue table-responsive"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div id="x-movies-bulk-pager"/>
|
<div id="x-movies-bulk-pager"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,2 +1,9 @@
|
|||||||
{{path}}<br>
|
{{path}}
|
||||||
<span title="{{#if movieFile.relativePath}} {{movieFile.relativePath}}{{/if}}" class="hint" style="font-size: 12px;">{{#if movieFile.relativePath}} {{movieFile.relativePath}}{{else}} Movie File Not Found{{/if}}</span>
|
<br>
|
||||||
|
<span title="{{#if movieFile.relativePath}} {{movieFile.relativePath}}{{/if}}" class="hint small">
|
||||||
|
{{#if movieFile.relativePath}}
|
||||||
|
{{movieFile.relativePath}}
|
||||||
|
{{else}}
|
||||||
|
Movie file not found
|
||||||
|
{{/if}}
|
||||||
|
</span>
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{{#if_gt proper compare="1"}}
|
{{#if_gt proper compare="1"}}
|
||||||
<span class="badge badge-info" title="PROPER">{{movieFile.quality.quality.name}}</span>
|
<span class="badge badge-info" title="Proper">{{movieFile.quality.quality.name}}</span>
|
||||||
{{else}}
|
{{else}}
|
||||||
<span class="badge" title="{{#if movieFile.quality.hardcodedSubs}}Warning: {{movieFile.quality.hardcodedSubs}}{{/if}}">{{movieFile.quality.quality.name}}</span>
|
<span class="badge" title="{{#if movieFile.quality.hardcodedSubs}}Warning: {{movieFile.quality.hardcodedSubs}}{{/if}}">{{movieFile.quality.quality.name}}</span>
|
||||||
{{/if_gt}}
|
{{/if_gt}}
|
||||||
|
@ -1,6 +1,3 @@
|
|||||||
<div class="text-center col-md-12">
|
<div class="text-center col-md-12">
|
||||||
<h3>
|
<h3>No movies left to discover. Come back at another time</h3>
|
||||||
No movies left to discover. Come back at another time :)
|
|
||||||
</h3>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
{{#each this}}
|
{{#each this}}
|
||||||
<li value="{{id}}" class="clickable discoverable-list-item">{{name}}</option>
|
<option value="{{id}}" class="clickable discoverable-list-item">{{name}}</option>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
<div class="text-center hint col-md-12">
|
<div class="text-center hint col-md-12">
|
||||||
<span>You can also search by imdbid using the imdb: prefixes.</span>
|
<p><strong>Hint:</strong> You can also search by IMDb ID using the imdb: prefix. e.g. imdb:tt0829482</p>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
<div class="text-center col-md-12">
|
<div class="text-center col-md-12">
|
||||||
<h3>
|
<p class="lead">There was an error searching for '{{term}}'.</p>
|
||||||
There was an error searching for '{{term}}'.
|
|
||||||
</h3>
|
|
||||||
|
|
||||||
If the movie title contains non-alphanumeric characters try removing them, otherwise try your search again later.
|
<p>If the movie title contains non-alphanumeric characters try removing them, otherwise try your search again later.</p>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<div class="x-existing-folders">
|
<div class="x-existing-folders">
|
||||||
<div class="loading-folders x-loading-folders">
|
<div class="loading-folders x-loading-folders">
|
||||||
Loading search results from TheTVDB for your movies, this may take a few minutes.
|
Loading search results from TMDb for your movies, this may take a few minutes.
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
@ -1,4 +1,3 @@
|
|||||||
<div class="x-list">
|
<div class="x-list">
|
||||||
<div class="x-loading-list">
|
<div class="x-loading-list"></div>
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,18 +1,20 @@
|
|||||||
<div class="x-search-bar">
|
<div class="x-search-bar">
|
||||||
<div class="form-group" style="margin-bottom: 0px;">
|
<div class="form-group" style="margin-bottom: 0px;">
|
||||||
<label class="col-sm-1 control-label">List</label>
|
<label class="col-sm-1 control-label">List</label>
|
||||||
|
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
{{> ListSelectionPartial lists}}
|
{{> ListSelectionPartial lists}}
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-1">
|
<div class="col-sm-1">
|
||||||
<button class="btn btn-info x-fetch-list">Fetch List</button>
|
<button class="btn btn-info x-fetch-list">Fetch list</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-2">
|
<div class="col-sm-2">
|
||||||
<button class="btn btn-success x-import-selected"><i class="icon-sonarr-add"></i> Import Selected</button>
|
<button class="btn btn-success x-import-selected">
|
||||||
|
<i class="icon-sonarr-add" aria-hidden="true"></i>
|
||||||
|
Import selected
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div id="fetch-result" class="result-list col-md-12"/>
|
<div id="fetch-result" class="result-list col-md-12"></div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -0,0 +1,10 @@
|
|||||||
|
<dl class="minimumavailability-tooltip-contents">
|
||||||
|
<dt>Announced</dt>
|
||||||
|
<dd>Consider the movie available after it has been announced.</dd>
|
||||||
|
<dt>In cinemas</dt>
|
||||||
|
<dd>Consider the movie available once it is in cinemas/theaters.</dd>
|
||||||
|
<dt>Physical/web</dt>
|
||||||
|
<dd>Consider the movie available after physical/web release.</dd>
|
||||||
|
<dt>PreDB</dt>
|
||||||
|
<dd>Consider the movie available if PreDB contains at least one entry.</dd>
|
||||||
|
</dl>
|
@ -1,10 +0,0 @@
|
|||||||
<dl class="minimumavailability-tooltip-contents">
|
|
||||||
<dt>Announced</dt>
|
|
||||||
<dd>Consider the movie available after it has been announced</dd>
|
|
||||||
<dt>In Cinemas</dt>
|
|
||||||
<dd>Consider the movie available once it is In Cinemas</dd>
|
|
||||||
<dt>Physical/Web</dt>
|
|
||||||
<dd>Consider the movie available after Physical/Web release</dd>
|
|
||||||
<dt>PreDB</dt>
|
|
||||||
<dd>Consider the movie available if preDB contains at least one entry</dd>
|
|
||||||
</dl>
|
|
@ -1,6 +1,6 @@
|
|||||||
<dl class="monitor-tooltip-contents">
|
<dl class="monitor-tooltip-contents">
|
||||||
<dt>Yes</dt>
|
<dt>Yes</dt>
|
||||||
<dd>Monitor for new releases</dd>
|
<dd>Monitor for new releases.</dd>
|
||||||
<dt>No</dt>
|
<dt>No</dt>
|
||||||
<dd>Do not monitor for new releases</dd>
|
<dd>Do not monitor for new releases.</dd>
|
||||||
</dl>
|
</dl>
|
@ -1,7 +1,4 @@
|
|||||||
<div class="text-center col-md-12">
|
<div class="text-center col-md-12">
|
||||||
<h3>
|
<h3>Sorry. We couldn't find any movies matching '{{term}}'</h3>
|
||||||
Sorry. We couldn't find any movies matching '{{term}}'
|
|
||||||
</h3>
|
|
||||||
<a href="https://github.com/Radarr/Radarr/wiki/FAQ#why-cant-i-add-a-new-movie-to-radarr-its-on-tmdb">Why can't I find my movie?</a>
|
<a href="https://github.com/Radarr/Radarr/wiki/FAQ#why-cant-i-add-a-new-movie-to-radarr-its-on-tmdb">Why can't I find my movie?</a>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{{#if_gt proper compare="1"}}
|
{{#if_gt proper compare="1"}}
|
||||||
<span class="badge badge-info" title="PROPER">{{quality.name}}</span>
|
<span class="badge badge-info" title="Proper">{{quality.name}}</span>
|
||||||
{{else}}
|
{{else}}
|
||||||
<span class="badge" title="{{#if hardcodedSubs}}Warning: {{hardcodedSubs}}{{/if}}">{{quality.name}}</span>
|
<span class="badge" title="{{#if hardcodedSubs}}Warning: {{hardcodedSubs}}{{/if}}">{{quality.name}}</span>
|
||||||
{{/if_gt}}
|
{{/if_gt}}
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,15 +1,19 @@
|
|||||||
<div class="form-group {{#if advanced}}advanced-setting{{/if}}">
|
<div class="form-group {{#if advanced}}advanced-setting{{/if}}">
|
||||||
<label class="col-sm-3 control-label">{{label}}</label>
|
<label class="col-sm-3 control-label">{{label}}</label>
|
||||||
|
|
||||||
<div class="col-sm-5">
|
<div class="col-sm-5">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<input type="text" name="fields.{{order}}.value" validation-name="{{name}}" spellcheck="false" class="form-control x-captcha" readonly placeholder="(optional)" />
|
<input type="text" name="fields.{{order}}.value"
|
||||||
<span class="input-group-btn"><button class="btn btn-primary x-captcha-refresh" title="Refresh CAPTCHA Token"><i class="icon-sonarr-refresh" /></button></span>
|
validation-name="{{name}}" spellcheck="false"
|
||||||
|
class="form-control x-captcha" readonly placeholder="(optional)">
|
||||||
|
<span class="input-group-btn">
|
||||||
|
<button class="btn btn-primary x-captcha-refresh" title="Refresh CAPTCHA Token.">
|
||||||
|
<i class="icon-sonarr-refresh" aria-hidden="true"></i>
|
||||||
|
</button>
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<span class="col-sm-1 help-inline">
|
<span class="col-sm-1 help-inline">
|
||||||
<i class="icon-sonarr-form-warning" title="Expires periodically and will need to be refreshed."/>
|
<i class="icon-sonarr-form-warning" title="Expires periodically and will need to be refreshed."></i>
|
||||||
<i class="icon-sonarr-form-warning" title="Refreshing the CAPTCHA Token will embed a temporary Google reCaptcha widget on this page."/>
|
<i class="icon-sonarr-form-warning" title="Refreshing the reCAPTCHA token will temporarily embed a Google reCAPTCHA widget on this page."></i>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
<span class="col-sm-1 help-inline">
|
<span class="col-sm-1 help-inline">
|
||||||
{{#if helpText}}
|
{{#if helpText}}
|
||||||
<i class="icon-sonarr-form-info" title="{{helpText}}"/>
|
<i class="icon-sonarr-form-info" title="{{helpText}}"></i>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{#if helpLink}}
|
{{#if helpLink}}
|
||||||
<a href="{{helpLink}}" class="help-link"><i class="icon-sonarr-form-info-link"/></a>
|
<a href="{{helpLink}}" class="help-link">
|
||||||
|
<i class="icon-sonarr-form-info-link"></i>
|
||||||
|
</a>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</span>
|
</span>
|
||||||
|
@ -1 +1 @@
|
|||||||
<input type="hidden" name="fields.{{order}}.value" validation-name="{{name}}" spellcheck="false"/>
|
<input type="hidden" name="fields.{{order}}.value" validation-name="{{name}}" spellcheck="false">
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
<div class="form-group {{#if advanced}}advanced-setting{{/if}}">
|
<div class="form-group {{#if advanced}}advanced-setting{{/if}}">
|
||||||
<label class="col-sm-3 control-label">{{label}}</label>
|
<label class="col-sm-3 control-label">{{label}}</label>
|
||||||
|
|
||||||
<div class="col-sm-5">
|
<div class="col-sm-5">
|
||||||
<input type="password" name="fields.{{order}}.value" validation-name="{{name}}" autocomplete="new-password" class="form-control"/>
|
<input type="password" name="fields.{{order}}.value" validation-name="{{name}}" autocomplete="new-password" class="form-control">
|
||||||
</div>
|
</div>
|
||||||
{{> FormHelpPartial}}
|
{{> FormHelpPartial}}
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
<div class="form-group {{#if advanced}}advanced-setting{{/if}}">
|
<div class="form-group {{#if advanced}}advanced-setting{{/if}}">
|
||||||
<label class="col-sm-3 control-label">{{label}}</label>
|
<label class="col-sm-3 control-label">{{label}}</label>
|
||||||
|
|
||||||
<div class="col-sm-5">
|
<div class="col-sm-5">
|
||||||
<input type="text" name="fields.{{order}}.value" validation-name="{{name}}" class="form-control x-path {{#if_eq type compare="filepath"}}x-filepath{{/if_eq}}"/>
|
<input type="text" name="fields.{{order}}.value" validation-name="{{name}}" class="form-control x-path {{#if_eq type compare="filepath"}}x-filepath{{/if_eq}}">
|
||||||
</div>
|
</div>
|
||||||
{{> FormHelpPartial}}
|
{{> FormHelpPartial}}
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
<div class="form-group {{#if advanced}}advanced-setting{{/if}}">
|
<div class="form-group {{#if advanced}}advanced-setting{{/if}}">
|
||||||
<label class="col-sm-3 control-label">{{label}}</label>
|
<label class="col-sm-3 control-label">{{label}}</label>
|
||||||
|
|
||||||
<div class="col-sm-5">
|
<div class="col-sm-5">
|
||||||
<input type="text" name="fields.{{order}}.value" validation-name="{{name}}" spellcheck="false" class="form-control"/>
|
<input type="text" name="fields.{{order}}.value" validation-name="{{name}}" spellcheck="false" class="form-control">
|
||||||
</div>
|
</div>
|
||||||
{{> FormHelpPartial}}
|
{{> FormHelpPartial}}
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
<div class="form-group {{#if advanced}}advanced-setting{{/if}}">
|
<div class="form-group {{#if advanced}}advanced-setting{{/if}}">
|
||||||
<label class="col-sm-3 control-label">{{label}}</label>
|
<label class="col-sm-3 control-label">{{label}}</label>
|
||||||
|
|
||||||
<div class="col-sm-5">
|
<div class="col-sm-5">
|
||||||
<input type="url" name="fields.{{order}}.value" validation-name="{{name}}" spellcheck="false" class="form-control"/>
|
<input type="url" name="fields.{{order}}.value" validation-name="{{name}}" spellcheck="false" class="form-control">
|
||||||
</div>
|
</div>
|
||||||
{{> FormHelpPartial}}
|
{{> FormHelpPartial}}
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,19 +1,15 @@
|
|||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="manual-import-modal">
|
<div class="manual-import-modal">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
<button type="button" class="close" data-dismiss="modal" aria-label="close">×</button>
|
||||||
|
<h3>Manual import - Select quality</h3>
|
||||||
<h3>
|
|
||||||
Manual Import - Select Quality
|
|
||||||
</h3>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<div class="x-quality"></div>
|
<div class="x-quality"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<button class="btn btn-default" data-dismiss="modal">Cancel</button>
|
<button class="btn btn-default" data-dismiss="modal">Cancel</button>
|
||||||
<button class="btn btn-success x-select" data-dismiss="modal">Select Quality</button>
|
<button class="btn btn-success x-select" data-dismiss="modal">Select quality</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue