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

fixes #913 - "Display Mirroring" option sticks to on

This commit is contained in:
Luke Pulverenti 2014-09-05 23:46:14 -04:00
parent 9b205be038
commit eccb0f79ac

View file

@ -4,7 +4,7 @@
var val = enabled ? '1' : '0'; var val = enabled ? '1' : '0';
store.setItem('displaymirror-' + Dashboard.getCurrentUserId(), val); store.setItem('displaymirror--' + Dashboard.getCurrentUserId(), val);
} }
function isMirrorModeEnabled() { function isMirrorModeEnabled() {
@ -477,6 +477,7 @@
html += '<p class="fieldDescription">' + Globalize.translate('LabelAllPlaysSentToPlayer') + '</p>'; html += '<p class="fieldDescription">' + Globalize.translate('LabelAllPlaysSentToPlayer') + '</p>';
checkedHtml = isMirrorModeEnabled() ? ' checked="checked"' : ''; checkedHtml = isMirrorModeEnabled() ? ' checked="checked"' : '';
html += '<div style="margin-top:1.5em;" class="fldMirrorMode"><label for="chkEnableMirrorMode">Enable display mirroring</label><input type="checkbox" class="chkEnableMirrorMode" id="chkEnableMirrorMode" data-mini="true"' + checkedHtml + ' /></div>'; html += '<div style="margin-top:1.5em;" class="fldMirrorMode"><label for="chkEnableMirrorMode">Enable display mirroring</label><input type="checkbox" class="chkEnableMirrorMode" id="chkEnableMirrorMode" data-mini="true"' + checkedHtml + ' /></div>';
html += '</form>'; html += '</form>';
@ -508,7 +509,7 @@
$('.players', elem).html(getTargetsHtml(targets)).trigger('create'); $('.players', elem).html(getTargetsHtml(targets)).trigger('create');
$('.chkEnableMirrorMode', elem).on().on('change', function () { $('.chkEnableMirrorMode', elem).on('change', function () {
setMirrorModeEnabled(this.checked); setMirrorModeEnabled(this.checked);
if (this.checked && currentDisplayInfo) { if (this.checked && currentDisplayInfo) {