|
@@ -16,14 +16,6 @@ class XssForm extends React.Component {
|
|
|
constructor(props) {
|
|
constructor(props) {
|
|
|
super(props);
|
|
super(props);
|
|
|
|
|
|
|
|
- const { appContainer } = this.props;
|
|
|
|
|
-
|
|
|
|
|
- this.state = {
|
|
|
|
|
- xssOption: appContainer.config.xssOption,
|
|
|
|
|
- tagWhiteList: appContainer.config.tagWhiteList,
|
|
|
|
|
- attrWhiteList: '',
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
this.onChangeEnableXss = this.onChangeEnableXss.bind(this);
|
|
this.onChangeEnableXss = this.onChangeEnableXss.bind(this);
|
|
|
this.onChangeXssOption = this.onChangeXssOption.bind(this);
|
|
this.onChangeXssOption = this.onChangeXssOption.bind(this);
|
|
|
this.onChangeTagWhiteList = this.onChangeTagWhiteList.bind(this);
|
|
this.onChangeTagWhiteList = this.onChangeTagWhiteList.bind(this);
|
|
@@ -47,18 +39,10 @@ class XssForm extends React.Component {
|
|
|
this.setState({ attrWhiteList: value });
|
|
this.setState({ attrWhiteList: value });
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- async componentDidMount() {
|
|
|
|
|
- await this.syncXssSettings();
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
async onClickSubmit() {
|
|
async onClickSubmit() {
|
|
|
// TODO GW-303 create apiV3 of update setting
|
|
// TODO GW-303 create apiV3 of update setting
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- async syncXssSettings() {
|
|
|
|
|
- // TODO GW-304 createApiV3
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
xssOptions() {
|
|
xssOptions() {
|
|
|
const { t } = this.props;
|
|
const { t } = this.props;
|
|
|
|
|
|
|
@@ -108,7 +92,7 @@ class XssForm extends React.Component {
|
|
|
</label>
|
|
</label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
- {this.state.isEnabledXss && this.xssOptions()}
|
|
|
|
|
|
|
+ {markDownSettingContainer.state.isEnabledXss && this.xssOptions()}
|
|
|
</div>
|
|
</div>
|
|
|
<div className="form-group my-3">
|
|
<div className="form-group my-3">
|
|
|
<div className="col-xs-offset-4 col-xs-5">
|
|
<div className="col-xs-offset-4 col-xs-5">
|