itizawa 6 лет назад
Родитель
Сommit
e9d993238f
1 измененных файлов с 4 добавлено и 3 удалено
  1. 4 3
      src/client/js/components/Admin/MarkdownSetting/XssForm.jsx

+ 4 - 3
src/client/js/components/Admin/MarkdownSetting/XssForm.jsx

@@ -25,11 +25,12 @@ class XssForm extends React.Component {
 
 
   xssOptions() {
   xssOptions() {
     const { t, markDownSettingContainer } = this.props;
     const { t, markDownSettingContainer } = this.props;
+    const { xssOption } = markDownSettingContainer.state;
 
 
     return (
     return (
       <fieldset className="form-group col-xs-12 my-3">
       <fieldset className="form-group col-xs-12 my-3">
         <div className="col-xs-4 radio radio-primary">
         <div className="col-xs-4 radio radio-primary">
-          <input type="radio" id="xssOption1" name="XssOption" onChange={() => { markDownSettingContainer.setState({ xssOption: 1 }) }} />
+          <input type="radio" id="xssOption1" name="XssOption" checked={xssOption === 1} onChange={() => { markDownSettingContainer.setState({ xssOption: 1 }) }} />
           <label htmlFor="xssOption1">
           <label htmlFor="xssOption1">
             <p className="font-weight-bold">{ t('markdown_setting.Ignore all tags') }</p>
             <p className="font-weight-bold">{ t('markdown_setting.Ignore all tags') }</p>
             <div className="m-t-15">
             <div className="m-t-15">
@@ -39,7 +40,7 @@ class XssForm extends React.Component {
         </div>
         </div>
 
 
         <div className="col-xs-4 radio radio-primary">
         <div className="col-xs-4 radio radio-primary">
-          <input type="radio" id="xssOption2" name="XssOption" onChange={() => { markDownSettingContainer.setState({ xssOption: 2 }) }} />
+          <input type="radio" id="xssOption2" name="XssOption" checked={xssOption === 2} onChange={() => { markDownSettingContainer.setState({ xssOption: 2 }) }} />
           <label htmlFor="xssOption2">
           <label htmlFor="xssOption2">
             <p className="font-weight-bold">{ t('markdown_setting.Recommended setting') }</p>
             <p className="font-weight-bold">{ t('markdown_setting.Recommended setting') }</p>
             <WhiteListInput customizable={false} />
             <WhiteListInput customizable={false} />
@@ -47,7 +48,7 @@ class XssForm extends React.Component {
         </div>
         </div>
 
 
         <div className="col-xs-4 radio radio-primary">
         <div className="col-xs-4 radio radio-primary">
-          <input type="radio" id="xssOption3" name="XssOption" onChange={() => { markDownSettingContainer.setState({ xssOption: 3 }) }} />
+          <input type="radio" id="xssOption3" name="XssOption" checked={xssOption === 3} onChange={() => { markDownSettingContainer.setState({ xssOption: 3 }) }} />
           <label htmlFor="xssOption3">
           <label htmlFor="xssOption3">
             <p className="font-weight-bold">{ t('markdown_setting.Custom Whitelist') }</p>
             <p className="font-weight-bold">{ t('markdown_setting.Custom Whitelist') }</p>
             <WhiteListInput customizable />
             <WhiteListInput customizable />