mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
changed air days to checkboxes
This commit is contained in:
parent
4d87728172
commit
bf93b46294
2 changed files with 29 additions and 17 deletions
|
@ -144,21 +144,22 @@
|
|||
</div>
|
||||
<div data-role="fieldcontain" id="fldAirDays" style="display: none;">
|
||||
<label for="selectAirDays">Air Days:</label>
|
||||
<div data-role="editableListviewContainer" style="width: 78%; display: inline-block;">
|
||||
<div>
|
||||
<select name="selectAirDays" id="selectAirDays" data-mini="true" data-inline="true">
|
||||
<option value=''></option>
|
||||
<option value='Monday'>Monday</option>
|
||||
<option value='Tuesday'>Tuesday</option>
|
||||
<option value='Wednesday'>Wednesday</option>
|
||||
<option value='Thursday'>Thursday</option>
|
||||
<option value='Friday'>Friday</option>
|
||||
<option value='Saturday'>Saturday</option>
|
||||
<option value='Sunday'>Sunday</option>
|
||||
</select>
|
||||
<a data-role="button" data-theme="b" data-inline="true" data-mini="true" data-icon="plus" data-iconpos="notext" onclick="EditItemMetadataPage.addElementToEditableListview(this,EditItemMetadataPage.sortDaysOfTheWeek)" style="vertical-align: top;">Add</a>
|
||||
</div>
|
||||
<ul data-role="listview" data-inset="true" data-split-icon="delete" id="listAirDays"></ul>
|
||||
|
||||
<div data-role="controlgroup" data-mini="true">
|
||||
<input type="checkbox" class="chkAirDay" id="chkSunday" data-day="Sunday">
|
||||
<label for="chkSunday">Sunday</label>
|
||||
<input type="checkbox" class="chkAirDay" id="chkMonday" data-day="Monday">
|
||||
<label for="chkMonday">Monday</label>
|
||||
<input type="checkbox" class="chkAirDay" id="chkTuesday" data-day="Tuesday">
|
||||
<label for="chkTuesday">Tuesday</label>
|
||||
<input type="checkbox" class="chkAirDay" id="chkWednesday" data-day="Wednesday">
|
||||
<label for="chkWednesday">Wednesday</label>
|
||||
<input type="checkbox" class="chkAirDay" id="chkThursday" data-day="Thursday">
|
||||
<label for="chkThursday">Thursday</label>
|
||||
<input type="checkbox" class="chkAirDay" id="chkFriday" data-day="Friday">
|
||||
<label for="chkFriday">Friday</label>
|
||||
<input type="checkbox" class="chkAirDay" id="chkSaturday" data-day="Saturday">
|
||||
<label for="chkSaturday">Saturday</label>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
|
|
@ -868,7 +868,12 @@
|
|||
|
||||
$('#select3dFormat', page).val(item.Video3DFormat || "").selectmenu('refresh');
|
||||
|
||||
populateListView($('#listAirDays', page), item.AirDays);
|
||||
$('.chkAirDay', page).each(function() {
|
||||
|
||||
this.checked = (item.AirDays || []).indexOf(this.getAttribute('data-day')) != -1;
|
||||
|
||||
}).checkboxradio('refresh');
|
||||
|
||||
populateListView($('#listGenres', page), item.Genres);
|
||||
|
||||
populateListView($('#listStudios', page), (item.Studios || []).map(function (element) { return element.Name || ''; }));
|
||||
|
@ -1161,6 +1166,12 @@
|
|||
}
|
||||
}
|
||||
|
||||
function getSelectedAirDays(form) {
|
||||
return $('.chkAirDay:checked', form).map(function() {
|
||||
return this.getAttribute('data-day');
|
||||
}).get();
|
||||
}
|
||||
|
||||
function editItemMetadataPage() {
|
||||
|
||||
var self = this;
|
||||
|
@ -1199,7 +1210,7 @@
|
|||
AwardSummary: $('#txtAwardSummary', form).val(),
|
||||
Overview: $('#txtOverview', form).val(),
|
||||
Status: $('#selectStatus', form).val(),
|
||||
AirDays: editableListViewValues($("#listAirDays", form)),
|
||||
AirDays: getSelectedAirDays(form),
|
||||
AirTime: convertTo12HourFormat($('#txtAirTime', form).val()),
|
||||
Genres: editableListViewValues($("#listGenres", form)),
|
||||
Tags: editableListViewValues($("#listTags", form)),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue