summaryrefslogtreecommitdiffstats
path: root/web/react/components/command_list.jsx
diff options
context:
space:
mode:
authorralder <ralder@yandex.ru>2015-07-08 12:51:43 -0700
committerralder <ralder@yandex.ru>2015-07-22 13:04:32 -0700
commit8476062d214230e2370af87a9495457c7a5a2a6d (patch)
treea1bb67d65f6e67c7d0c17cc1393ee6e7a2d12760 /web/react/components/command_list.jsx
parentecdd160ec07aef5d309056a23eacf12c91a93193 (diff)
downloadchat-8476062d214230e2370af87a9495457c7a5a2a6d.tar.gz
chat-8476062d214230e2370af87a9495457c7a5a2a6d.tar.bz2
chat-8476062d214230e2370af87a9495457c7a5a2a6d.zip
[webui] fix command-list css
Diffstat (limited to 'web/react/components/command_list.jsx')
-rw-r--r--web/react/components/command_list.jsx17
1 files changed, 7 insertions, 10 deletions
diff --git a/web/react/components/command_list.jsx b/web/react/components/command_list.jsx
index 023f5f760..5efe98dc6 100644
--- a/web/react/components/command_list.jsx
+++ b/web/react/components/command_list.jsx
@@ -20,12 +20,7 @@ module.exports = React.createClass({
},
getSuggestedCommands: function(cmd) {
- if (cmd == "") {
- this.setState({ suggestions: [ ], cmd: "" });
- return;
- }
-
- if (cmd.indexOf("/") != 0) {
+ if (!cmd || cmd.charAt(0) != '/') {
this.setState({ suggestions: [ ], cmd: "" });
return;
}
@@ -35,17 +30,19 @@ module.exports = React.createClass({
cmd,
true,
function(data) {
- if (data.suggestions.length === 1 && data.suggestions[0].suggestion === cmd) data.suggestions = [];
+ if (data.suggestions.length === 1 && data.suggestions[0].suggestion === cmd) {
+ data.suggestions = [];
+ }
this.setState({ suggestions: data.suggestions, cmd: cmd });
}.bind(this),
function(err){
- }.bind(this)
+ }
);
},
render: function() {
if (this.state.suggestions.length == 0) return (<div/>);
- var suggestions = []
+ var suggestions = [];
for (var i = 0; i < this.state.suggestions.length; i++) {
if (this.state.suggestions[i].suggestion != this.state.cmd) {
@@ -59,7 +56,7 @@ module.exports = React.createClass({
}
return (
- <div ref="mentionlist" className="command-box" style={{height:(this.state.suggestions*37)+2}}>
+ <div ref="mentionlist" className="command-box" style={{height:(this.state.suggestions.length*37)+2}}>
{ suggestions }
</div>
);