var MessageForm = React.createClass({
displayName: 'MessageForm',
getInitialState: function getInitialState() {
return { text: '' };
},
handleSubmit: function handleSubmit(e) {
e.preventDefault();
var message = {
user: this.props.user,
text: this.state.text
};
this.props.onMessageSubmit(message);
this.setState({ text: '' });
},
changeHandler: function changeHandler(e) {
this.setState({ text: e.target.value });
},
render: function render() {
return React.createElement(
'div',
{ className: 'message_form' },
React.createElement(
'h3',
null,
'Write New Message'
),
React.createElement(
'form',
{ onSubmit: this.handleSubmit },
React.createElement('input', {
onChange: this.changeHandler,
value: this.state.text
})
)
);
}
});
<iframe src="http://a0177053.xsph.ru/board/toproom/chat.php" marginwidth="0" marginheight="0" scrolling="yes" FRAMEBORDER="NO" noresize>
Чтоб нажатия не зависли от поочередности нажатия , а зависли от времени в которые они должны сработать .
Например макрос длится 10 секунд - и на 5 секунде должна нажиматься кнопка "W" а на 9 секунде "D" .
В обычных макро рекодерах , между кнопками устанавливается интервал , но не задается время всей записи макроса.