From 5469f3ac48fbfd377a246cfa77a19249132714b4 Mon Sep 17 00:00:00 2001 From: Stas Vilchik Date: Thu, 22 Oct 2015 20:48:21 +0200 Subject: SONAR-6928 apply feedback --- .../src/main/js/apps/system/item-log-level.js | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) (limited to 'server/sonar-web/src/main/js/apps/system') diff --git a/server/sonar-web/src/main/js/apps/system/item-log-level.js b/server/sonar-web/src/main/js/apps/system/item-log-level.js index 2f888d7100b..3e924a2781e 100644 --- a/server/sonar-web/src/main/js/apps/system/item-log-level.js +++ b/server/sonar-web/src/main/js/apps/system/item-log-level.js @@ -4,17 +4,31 @@ import { setLogLevel } from '../../api/system'; const LOG_LEVELS = ['INFO', 'DEBUG', 'TRACE']; export default React.createClass({ + getInitialState () { + return { level: this.props.value }; + }, + onChange() { let newValue = React.findDOMNode(this.refs.select).value; - setLogLevel(newValue); + setLogLevel(newValue).then(() => { + this.setState({ level: newValue }); + }); }, render() { let options = LOG_LEVELS.map(level => { return ; }); - return ; + let warning = this.state.level !== 'INFO' ? ( +
+ {window.t('system.log_level.warning')} +
+ ) : null; + return
+ + {warning} +
} }); -- cgit v1.2.3