wiki/editor/src/util.js

22 lines
407 B
JavaScript

function cursorInsideLink(value, pos) {
let start = value.lastIndexOf("[[", pos)
if (start < 0) {
return [null, false];
}
if (start === pos) {
return [null, false];
}
if (start === pos - 1) {
return [null, false];
}
let linkEnd = value.lastIndexOf("]]", pos - 1)
return [start + 2, start >= linkEnd]
}
export default {
cursorInsideLink,
}