From 0c449ba5c98b4200ac255e2e6b70b754452a861e Mon Sep 17 00:00:00 2001
From: hmhealey <harrisonmhealey@gmail.com>
Date: Tue, 1 Dec 2015 10:54:53 -0500
Subject: Replaced CommandList with the new suggestion components

---
 web/react/components/command_list.jsx | 99 -----------------------------------
 1 file changed, 99 deletions(-)
 delete mode 100644 web/react/components/command_list.jsx

(limited to 'web/react/components/command_list.jsx')

diff --git a/web/react/components/command_list.jsx b/web/react/components/command_list.jsx
deleted file mode 100644
index 7fc0f79cf..000000000
--- a/web/react/components/command_list.jsx
+++ /dev/null
@@ -1,99 +0,0 @@
-// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved.
-// See License.txt for license information.
-
-import * as client from '../utils/client.jsx';
-
-export default class CommandList extends React.Component {
-    constructor(props) {
-        super(props);
-
-        this.handleClick = this.handleClick.bind(this);
-        this.addFirstCommand = this.addFirstCommand.bind(this);
-        this.isEmpty = this.isEmpty.bind(this);
-        this.getSuggestedCommands = this.getSuggestedCommands.bind(this);
-
-        this.state = {
-            suggestions: [],
-            cmd: ''
-        };
-    }
-
-    handleClick(i) {
-        this.props.addCommand(this.state.suggestions[i].suggestion);
-        this.setState({suggestions: [], cmd: ''});
-    }
-
-    addFirstCommand() {
-        if (this.state.suggestions.length === 0) {
-            return;
-        }
-        this.handleClick(0);
-    }
-
-    isEmpty() {
-        return this.state.suggestions.length === 0;
-    }
-
-    getSuggestedCommands(cmd) {
-        if (!cmd || cmd.charAt(0) !== '/') {
-            this.setState({suggestions: [], cmd: ''});
-            return;
-        }
-
-        client.executeCommand(
-            this.props.channelId,
-            cmd,
-            true,
-            function success(data) {
-                if (data.suggestions.length === 1 && data.suggestions[0].suggestion === cmd) {
-                    data.suggestions = [];
-                }
-                this.setState({suggestions: data.suggestions, cmd: cmd});
-            }.bind(this),
-            function fail() {
-            }
-        );
-    }
-
-    render() {
-        if (this.state.suggestions.length === 0) {
-            return (<div/>);
-        }
-
-        var suggestions = [];
-
-        for (var i = 0; i < this.state.suggestions.length; i++) {
-            if (this.state.suggestions[i].suggestion !== this.state.cmd) {
-                suggestions.push(
-                    <div
-                        key={i}
-                        className='command-name'
-                        onClick={this.handleClick.bind(this, i)}
-                    >
-                        <div className='command__title'><strong>{this.state.suggestions[i].suggestion}</strong></div>
-                        <div className='command__desc'>{this.state.suggestions[i].description}</div>
-                    </div>
-                );
-            }
-        }
-
-        return (
-            <div
-                ref='mentionlist'
-                className='command-box'
-                style={{height: (suggestions.length * 56) + 2}}
-            >
-                {suggestions}
-            </div>
-        );
-    }
-}
-
-CommandList.defaultProps = {
-    channelId: null
-};
-
-CommandList.propTypes = {
-    addCommand: React.PropTypes.func,
-    channelId: React.PropTypes.string
-};
-- 
cgit v1.2.3-1-g7c22

