Automatically change the size of textarea (#2128)
parent
a8e1afc30a
commit
15a4fc5dcc
|
@ -63,6 +63,10 @@ const AutosuggestTextarea = React.createClass({
|
||||||
this.props.onSuggestionsClearRequested();
|
this.props.onSuggestionsClearRequested();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// auto-resize textarea
|
||||||
|
e.target.style.height = 'auto';
|
||||||
|
e.target.style.height = `${e.target.scrollHeight}px`;
|
||||||
|
|
||||||
this.props.onChange(e);
|
this.props.onChange(e);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -1196,7 +1196,6 @@ a.status__content__spoiler-link {
|
||||||
display: block;
|
display: block;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
resize: none;
|
|
||||||
margin: 0;
|
margin: 0;
|
||||||
color: $color1;
|
color: $color1;
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
|
@ -1220,11 +1219,17 @@ a.status__content__spoiler-link {
|
||||||
}
|
}
|
||||||
|
|
||||||
.autosuggest-textarea__textarea {
|
.autosuggest-textarea__textarea {
|
||||||
height: 100px;
|
min-height: 100px;
|
||||||
background: $color5;
|
background: $color5;
|
||||||
border-radius: 4px 4px 0 0;
|
border-radius: 4px 4px 0 0;
|
||||||
padding-bottom: 0;
|
padding-bottom: 0;
|
||||||
padding-right: 10px + 22px;
|
padding-right: 10px + 22px;
|
||||||
|
resize: none;
|
||||||
|
|
||||||
|
@media screen and (max-width: 600px) {
|
||||||
|
height: 100px !important; // prevent auto-resize textarea
|
||||||
|
resize: vertical;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.autosuggest-textarea__suggestions {
|
.autosuggest-textarea__suggestions {
|
||||||
|
|
Reference in New Issue