mirror of https://github.com/vector-im/riot-web
mark some things as public
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>pull/21833/head
parent
ed0d9973b7
commit
06cc76f7d8
|
@ -134,7 +134,7 @@ export default class BasicMessageEditor extends React.Component<IProps, IState>
|
||||||
this.configureShouldShowPillAvatar);
|
this.configureShouldShowPillAvatar);
|
||||||
}
|
}
|
||||||
|
|
||||||
componentDidUpdate(prevProps: IProps) {
|
public componentDidUpdate(prevProps: IProps) {
|
||||||
if (this.props.placeholder !== prevProps.placeholder && this.props.placeholder) {
|
if (this.props.placeholder !== prevProps.placeholder && this.props.placeholder) {
|
||||||
const {isEmpty} = this.props.model;
|
const {isEmpty} = this.props.model;
|
||||||
if (isEmpty) {
|
if (isEmpty) {
|
||||||
|
|
|
@ -43,7 +43,7 @@ export default class AutocompleteWrapperModel {
|
||||||
) {
|
) {
|
||||||
}
|
}
|
||||||
|
|
||||||
onEscape(e: KeyboardEvent) {
|
public onEscape(e: KeyboardEvent) {
|
||||||
this.getAutocompleterComponent().onEscape(e);
|
this.getAutocompleterComponent().onEscape(e);
|
||||||
this.updateCallback({
|
this.updateCallback({
|
||||||
replaceParts: [this.partCreator.plain(this.queryPart.text)],
|
replaceParts: [this.partCreator.plain(this.queryPart.text)],
|
||||||
|
@ -51,24 +51,24 @@ export default class AutocompleteWrapperModel {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
close() {
|
public close() {
|
||||||
this.updateCallback({close: true});
|
this.updateCallback({close: true});
|
||||||
}
|
}
|
||||||
|
|
||||||
hasSelection() {
|
public hasSelection() {
|
||||||
return this.getAutocompleterComponent().hasSelection();
|
return this.getAutocompleterComponent().hasSelection();
|
||||||
}
|
}
|
||||||
|
|
||||||
hasCompletions() {
|
public hasCompletions() {
|
||||||
const ac = this.getAutocompleterComponent();
|
const ac = this.getAutocompleterComponent();
|
||||||
return ac && ac.countCompletions() > 0;
|
return ac && ac.countCompletions() > 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
onEnter() {
|
public onEnter() {
|
||||||
this.updateCallback({close: true});
|
this.updateCallback({close: true});
|
||||||
}
|
}
|
||||||
|
|
||||||
async onTab(e: KeyboardEvent) {
|
public async onTab(e: KeyboardEvent) {
|
||||||
const acComponent = this.getAutocompleterComponent();
|
const acComponent = this.getAutocompleterComponent();
|
||||||
|
|
||||||
if (acComponent.countCompletions() === 0) {
|
if (acComponent.countCompletions() === 0) {
|
||||||
|
@ -81,15 +81,15 @@ export default class AutocompleteWrapperModel {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
onUpArrow(e: KeyboardEvent) {
|
public onUpArrow(e: KeyboardEvent) {
|
||||||
this.getAutocompleterComponent().moveSelection(-1);
|
this.getAutocompleterComponent().moveSelection(-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
onDownArrow(e: KeyboardEvent) {
|
public onDownArrow(e: KeyboardEvent) {
|
||||||
this.getAutocompleterComponent().moveSelection(+1);
|
this.getAutocompleterComponent().moveSelection(+1);
|
||||||
}
|
}
|
||||||
|
|
||||||
onPartUpdate(part: Part, pos: DocumentPosition) {
|
public onPartUpdate(part: Part, pos: DocumentPosition) {
|
||||||
// cache the typed value and caret here
|
// cache the typed value and caret here
|
||||||
// so we can restore it in onComponentSelectionChange when the value is undefined (meaning it should be the typed text)
|
// so we can restore it in onComponentSelectionChange when the value is undefined (meaning it should be the typed text)
|
||||||
this.queryPart = part;
|
this.queryPart = part;
|
||||||
|
@ -97,7 +97,7 @@ export default class AutocompleteWrapperModel {
|
||||||
return this.updateQuery(part.text);
|
return this.updateQuery(part.text);
|
||||||
}
|
}
|
||||||
|
|
||||||
onComponentSelectionChange(completion: ICompletion) {
|
public onComponentSelectionChange(completion: ICompletion) {
|
||||||
if (!completion) {
|
if (!completion) {
|
||||||
this.updateCallback({
|
this.updateCallback({
|
||||||
replaceParts: [this.queryPart],
|
replaceParts: [this.queryPart],
|
||||||
|
@ -109,7 +109,7 @@ export default class AutocompleteWrapperModel {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
onComponentConfirm(completion: ICompletion) {
|
public onComponentConfirm(completion: ICompletion) {
|
||||||
this.updateCallback({
|
this.updateCallback({
|
||||||
replaceParts: this.partForCompletion(completion),
|
replaceParts: this.partForCompletion(completion),
|
||||||
close: true,
|
close: true,
|
||||||
|
|
Loading…
Reference in New Issue