|
|
@@ -54,17 +54,17 @@ class LinkEditModal extends React.PureComponent {
|
|
|
this.renderPreview = this.renderPreview.bind(this);
|
|
|
this.getRootPath = this.getRootPath.bind(this);
|
|
|
|
|
|
- this.getPreviewDebounced = debounce(200, this.getPreview.bind(this));
|
|
|
- this.getLinkTextPreviewDebounced = debounce(200, this.getLinkTextPreview.bind(this));
|
|
|
+ this.generateAndSetPreviewDebounced = debounce(200, this.generateAndSetPreview.bind(this));
|
|
|
+ this.generateAndSetLinkTextPreviewDebounced = debounce(200, this.generateAndSetLinkTextPreview.bind(this));
|
|
|
}
|
|
|
|
|
|
componentDidUpdate(prevProps, prevState) {
|
|
|
const { linkInputValue: prevLinkInputValue } = prevState;
|
|
|
const { linkInputValue } = this.state;
|
|
|
if (linkInputValue !== prevLinkInputValue) {
|
|
|
- this.getPreviewDebounced(linkInputValue);
|
|
|
+ this.generateAndSetPreviewDebounced(linkInputValue);
|
|
|
}
|
|
|
- this.getLinkTextPreviewDebounced();
|
|
|
+ this.generateAndSetLinkTextPreviewDebounced();
|
|
|
}
|
|
|
|
|
|
// defaultMarkdownLink is an instance of Linker
|
|
|
@@ -163,7 +163,7 @@ class LinkEditModal extends React.PureComponent {
|
|
|
);
|
|
|
}
|
|
|
|
|
|
- async getPreview(path) {
|
|
|
+ async generateAndSetPreview(path) {
|
|
|
let markdown = '';
|
|
|
let permalink = '';
|
|
|
try {
|
|
|
@@ -177,7 +177,7 @@ class LinkEditModal extends React.PureComponent {
|
|
|
this.setState({ markdown, permalink });
|
|
|
}
|
|
|
|
|
|
- getLinkTextPreview() {
|
|
|
+ generateAndSetLinkTextPreview() {
|
|
|
const linker = this.generateLink();
|
|
|
const linkText = linker.generateMarkdownText();
|
|
|
this.setState({ linkText });
|