const data = {
image: pngData,
- uploaded_to: Number(this.pageId),
+ uploaded_to: Number(this.editor.config.pageId),
};
window.$http.post("/images/drawio", data).then(resp => {
const scroll = this.editor.cm.getScrollInfo();
const atEnd = scroll.top + scroll.clientHeight === scroll.height;
if (atEnd) {
- editor.display.scrollToIndex(-1);
+ this.editor.display.scrollToIndex(-1);
return;
}
const parser = new DOMParser();
const doc = parser.parseFromString(this.editor.markdown.render(range), 'text/html');
const totalLines = doc.documentElement.querySelectorAll('body > *');
- editor.display.scrollToIndex(totalLines.length);
+ this.editor.display.scrollToIndex(totalLines.length);
}
/**
const cursorPos = this.editor.cm.coordsChar({left: event.pageX, top: event.pageY});
this.editor.cm.setCursor(cursorPos);
for (const image of images) {
- editor.actions.uploadImage(image);
+ this.editor.actions.uploadImage(image);
}
}
}
\ No newline at end of file