mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
fix: Escape HTML
This commit is contained in:
parent
b4fce063b0
commit
9338dd082b
6 changed files with 8 additions and 7 deletions
|
@ -949,7 +949,7 @@ import ServerConnections from '../ServerConnections';
|
|||
|
||||
}, item.ChannelName));
|
||||
} else {
|
||||
lines.push(escapeHtml(item.ChannelName) || ' ');
|
||||
lines.push(escapeHtml(item.ChannelName || '') || ' ');
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -981,7 +981,7 @@ import ServerConnections from '../ServerConnections';
|
|||
if (item.RecordAnyChannel) {
|
||||
lines.push(globalize.translate('AllChannels'));
|
||||
} else {
|
||||
lines.push(escapeHtml(item.ChannelName) || globalize.translate('OneChannel'));
|
||||
lines.push(escapeHtml(item.ChannelName || '') || globalize.translate('OneChannel'));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
import escapeHtml from 'escape-html';
|
||||
import React, { FunctionComponent } from 'react';
|
||||
|
||||
type IProps = {
|
||||
|
@ -17,7 +18,7 @@ const createCheckBoxElement = ({className, Name, dataAttributes, AppName, checke
|
|||
class="${className}"
|
||||
${dataAttributes} ${checkedAttribute}
|
||||
/>
|
||||
<span>${Name} ${AppName}</span>
|
||||
<span>${escapeHtml(Name || '')} ${AppName}</span>
|
||||
</label>`
|
||||
});
|
||||
|
||||
|
|
|
@ -267,7 +267,7 @@ class DirectoryBrowser {
|
|||
html += '<div class="formDialogHeader">';
|
||||
html += `<button is="paper-icon-button-light" class="btnCloseDialog autoSize" tabindex="-1" title="${globalize.translate('ButtonBack')}"><span class="material-icons arrow_back" aria-hidden="true"></span></button>`;
|
||||
html += '<h3 class="formDialogHeaderTitle">';
|
||||
html += escapeHtml(options.header) || globalize.translate('HeaderSelectPath');
|
||||
html += escapeHtml(options.header || '') || globalize.translate('HeaderSelectPath');
|
||||
html += '</h3>';
|
||||
html += '</div>';
|
||||
html += getEditorHtml(options, systemInfo);
|
||||
|
|
|
@ -246,7 +246,7 @@ import template from './itemidentifier.template.html';
|
|||
} else {
|
||||
html += '<div class="cardText cardText-secondary cardTextCentered">';
|
||||
}
|
||||
html += escapeHtml(lines[i]) || ' ';
|
||||
html += escapeHtml(lines[i] || '') || ' ';
|
||||
html += '</div>';
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue