Skip to content

Commit 86468b2

Browse files
authored
fix(YfmTabs): disable drag of tab title (#766)
1 parent 7472f56 commit 86468b2

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/extensions/yfm/YfmTabs/YfmTabsSpecs/schema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export const getSchemaSpecs: (
3737
group: 'block',
3838
parseDOM: [{tag: 'div.yfm-tab'}],
3939
toDOM(node) {
40-
return ['div', node.attrs, 0];
40+
return ['div', {draggable: 'false', ...node.attrs}, 0];
4141
},
4242
placeholder: {
4343
content:

src/extensions/yfm/YfmTabs/views.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ export const tabView: NodeViewConstructor = (node, view, getPos) => {
104104
createTab(currentTab, tabsParentNode)(state, dispatch, view);
105105
});
106106

107+
tabElem.draggable = false;
107108
for (const attr in node.attrs) {
108109
if (Object.prototype.hasOwnProperty.call(node.attrs, attr)) {
109110
tabElem.setAttribute(attr, node.attrs[attr]);

0 commit comments

Comments
 (0)