var React = require('react'); var Mui = require('material-ui'); var Paper = Mui.Paper; var ChannelInfo = require('./ChannelCard'); var ChannelsCatalogue = require('./ChannelsCatalogue'); var RaisedButton = require('./material-ui/raised-button_.jsx'); var Dialog = require('./material-ui/dialog_.jsx'); var FlatButton = Mui.FlatButton; var ChannelsPanel = React.createClass({ handleSaveChanges: function() { this.props.onSaveChanges(); }, handleUndoChanges: function() { this.props.onUndoChanges(); }, enableUndoDialog: function() { this.refs.undoDialog.show(); }, disableUndoDialog: function() { this.refs.undoDialog.dismiss(); }, handleSelectedChannel: function(ch) { this.props.onSelectedChannel(ch); }, enableSaveDialog: function() { this.refs.saveDialog.show(); }, disableSaveDialog: function() { this.refs.saveDialog.dismiss(); }, render: function() { var self = this; var handleOnSave = function() { self.handleSaveChanges(); self.disableSaveDialog(); }; var customActionsSave = [ React.createElement(FlatButton, { key: 2, label: "Confirm", secondary: true, onTouchTap: handleOnSave}), React.createElement(FlatButton, { key: 1, label: "Cancel", primary: true, onTouchTap: this.disableSaveDialog}) ]; var handleOnUndo = function() { self.handleUndoChanges(); self.disableUndoDialog(); }; var customActionsUndo = [ React.createElement(FlatButton, { key: 2, label: "Confirm", secondary: true, onTouchTap: handleOnUndo}), React.createElement(FlatButton, { key: 1, label: "Cancel", primary: true, onTouchTap: this.disableUndoDialog}) ]; return (
Channels Catalogue