Как использовать Tiptap для реализации редактируемой встроенной метки?Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Как использовать Tiptap для реализации редактируемой встроенной метки?

Сообщение Anonymous »

Я хочу использовать Tiptap для создания редактируемой встроенной метки,
но обнаружил, что курсор не может сфокусироваться на внутренней части метки.
Он всегда автоматически переходит к концу метки. p>
введите здесь описание изображения

const EditableTag = Node.create({
name: 'editableTag',
group: 'inline',
inline: true,
content: '(inline | text)*',

// ...

renderHTML({ HTMLAttributes }) {
return ['span', { 'data-type': 'editable-tag', class: 'editable-tag' }, 0]
},

addKeyboardShortcuts() {
return {
Enter: () => true,
Backspace: ({editor}) => {
const { selection } = editor.state
console.log('Backspace', editor.state);
return true;
}
}
},

addNodeView() {
return ({ node, getPos, editor }) => {
const wrapper = document.createElement('span')
wrapper.setAttribute('data-type', 'editable-tag')

// create contentDOM
const contentDOM = document.createElement('span')
contentDOM.textContent = node.attrs.value
contentDOM.classList.add('editable-tag-content')

wrapper.appendChild(contentDOM)

return {
dom: wrapper,
contentDOM, // set contentDOM as editable area
}
}
},

addCommands() {
// ...
}
});



Подробнее здесь: https://stackoverflow.com/questions/793 ... line-label
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Изменение размера таблицы TipTap, но с ограничением ширины контейнера
    Anonymous » » в форуме CSS
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Редактор Tiptap getAttribute элемента "text" (span)
    Anonymous » » в форуме Javascript
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Подъем экземпляра редактора TiptAp в магазин Pinia Store
    Anonymous » » в форуме Javascript
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • TiptAp RichtextEditor с формой React Hook и ZOD показывает только ожидаемую строку, полученную NULL
    Anonymous » » в форуме Javascript
    0 Ответы
    287 Просмотры
    Последнее сообщение Anonymous
  • Редактор TiptAp в React полосы отмечает элементы при передаче в него текст
    Anonymous » » в форуме Javascript
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Javascript»