1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

restored recursive checkbox

This commit is contained in:
Luke Pulverenti 2013-08-03 10:49:33 -04:00
parent 0fde38b94f
commit 18578b9dad
4 changed files with 14 additions and 4 deletions

View file

@ -32,10 +32,14 @@
</div> </div>
<button id="btnRefresh" type="button" data-icon="refresh" data-mini="true" data-theme="b" data-inline="true">Refresh</button> <button id="btnRefresh" type="button" data-icon="refresh" data-mini="true" data-theme="b" data-inline="true">Refresh</button>
<div style="display: inline-block;vertical-align:bottom;"> <div style="display: inline-block; vertical-align: bottom;">
<label for="chkForceRefresh">Force refresh</label> <label for="chkForceRefresh">Force refresh</label>
<input type="checkbox" id="chkForceRefresh" name="chkForceRefresh" data-mini="true" checked="checked" data-inline="true" /> <input type="checkbox" id="chkForceRefresh" name="chkForceRefresh" data-mini="true" checked="checked" data-inline="true" />
</div> </div>
<div id="fldRecursive" style="display: none; vertical-align: bottom;">
<label for="chkRecursive">Refresh child items</label>
<input type="checkbox" id="chkRecursive" name="chkRecursive" data-mini="true" checked="checked" data-inline="true" />
</div>
<div style="margin: .5em 0 1em;"> <div style="margin: .5em 0 1em;">
<div class="fieldDescription">A force refresh will cause internet metadata to be re-downloaded (if enabled, and dependent on metadata settings).</div> <div class="fieldDescription">A force refresh will cause internet metadata to be re-downloaded (if enabled, and dependent on metadata settings).</div>
</div> </div>

View file

@ -299,6 +299,12 @@
currentItem = item; currentItem = item;
if (item.IsFolder) {
$('#fldRecursive', page).css("display", "inline-block")
} else {
$('#fldRecursive', page).hide();
}
LibraryBrowser.renderName(item, $('.itemName', page), true); LibraryBrowser.renderName(item, $('.itemName', page), true);
updateTabs(page, item); updateTabs(page, item);
@ -919,7 +925,7 @@
refreshPromise = ApiClient.refreshStudio(currentItem.Name, force); refreshPromise = ApiClient.refreshStudio(currentItem.Name, force);
} }
else { else {
refreshPromise = ApiClient.refreshItem(currentItem.Id, force, false); refreshPromise = ApiClient.refreshItem(currentItem.Id, force, $('#chkRecursive', page).checked());
} }
refreshPromise.done(function () { refreshPromise.done(function () {

View file

@ -5,7 +5,7 @@
SortBy: "SortName", SortBy: "SortName",
SortOrder: "Ascending", SortOrder: "Ascending",
IncludeItemTypes: "Movie,Trailer", IncludeItemTypes: "Movie",
Recursive: true, Recursive: true,
Fields: "ItemCounts,DateCreated,UserData", Fields: "ItemCounts,DateCreated,UserData",
StartIndex: 0 StartIndex: 0

View file

@ -5,7 +5,7 @@
SortBy: "SortName", SortBy: "SortName",
SortOrder: "Ascending", SortOrder: "Ascending",
IncludeItemTypes: "Movie,Trailer", IncludeItemTypes: "Movie",
Recursive: true, Recursive: true,
Fields: "ItemCounts,DateCreated,UserData", Fields: "ItemCounts,DateCreated,UserData",
StartIndex: 0 StartIndex: 0