@atlaskit/editor-common
Version:
A package that contains common classes and components for editor and renderer
26 lines (25 loc) • 831 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getLinkPreferencesURLFromENV = void 0;
exports.isLinkAtPos = isLinkAtPos;
exports.isTextAtPos = isTextAtPos;
var _atlassianContext = require("@atlaskit/atlassian-context");
var _constants = require("./constants");
function isTextAtPos(pos) {
return function (_ref) {
var tr = _ref.tr;
var node = tr.doc.nodeAt(pos);
return !!node && node.isText;
};
}
function isLinkAtPos(pos) {
return function (state) {
var node = state.doc.nodeAt(pos);
return !!node && !!state.schema.marks.link.isInSet(node.marks);
};
}
var getLinkPreferencesURLFromENV = exports.getLinkPreferencesURLFromENV = function getLinkPreferencesURLFromENV() {
return (0, _atlassianContext.getATLContextUrl)('id') + _constants.linkPreferencesPath;
};