Skip to content

Commit 10c0fb9

Browse files
committed
fix(cut): added backward compatibility
1 parent 231e1c7 commit 10c0fb9

File tree

4 files changed

+19
-39
lines changed

4 files changed

+19
-39
lines changed

package-lock.json

Lines changed: 6 additions & 33 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@
204204
"@diplodoc/html-extension": "2.3.2",
205205
"@diplodoc/latex-extension": "1.0.3",
206206
"@diplodoc/mermaid-extension": "1.2.1",
207-
"@diplodoc/transform": "4.29.0",
207+
"@diplodoc/transform": "4.26.0",
208208
"@gravity-ui/components": "3.0.0",
209209
"@gravity-ui/eslint-config": "3.1.1",
210210
"@gravity-ui/prettier-config": "1.1.0",
@@ -275,12 +275,11 @@
275275
}
276276
},
277277
"peerDependencies": {
278-
"@diplodoc/cut-extension": "0.3.0",
279278
"@diplodoc/folding-headings-extension": "^0.1.0",
280279
"@diplodoc/html-extension": "2.3.2",
281280
"@diplodoc/latex-extension": "^1.0.3",
282281
"@diplodoc/mermaid-extension": "^1.0.0",
283-
"@diplodoc/transform": "4.29.0",
282+
"@diplodoc/transform": ">=4.5.0 <=4.26.0",
284283
"@gravity-ui/components": "^3.0.0",
285284
"@gravity-ui/uikit": "^6.11.0",
286285
"highlight.js": "^11.8.0",

src/extensions/yfm/YfmCut/YfmCutSpecs/schema.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export const getSchemaSpecs = (
1818
attrs: {class: {default: 'yfm-cut'}},
1919
content: `${CutNode.CutTitle} ${CutNode.CutContent}`,
2020
group: 'block yfm-cut',
21-
parseDOM: [{tag: 'details.yfm-cut'}],
21+
parseDOM: [{tag: '.yfm-cut'}],
2222
toDOM(node) {
2323
return ['details', node.attrs, 0];
2424
},
@@ -32,7 +32,7 @@ export const getSchemaSpecs = (
3232
attrs: {class: {default: 'yfm-cut-title'}},
3333
content: 'inline*',
3434
group: 'block yfm-cut',
35-
parseDOM: [{tag: 'summary.yfm-cut-title'}],
35+
parseDOM: [{tag: '.yfm-cut-title'}],
3636
toDOM(node) {
3737
return ['summary', node.attrs, 0];
3838
},
@@ -53,7 +53,7 @@ export const getSchemaSpecs = (
5353
attrs: {class: {default: 'yfm-cut-content'}},
5454
content: '(block | paragraph)+',
5555
group: 'block yfm-cut',
56-
parseDOM: [{tag: 'div.yfm-cut-content'}],
56+
parseDOM: [{tag: '.yfm-cut-content'}],
5757
toDOM(node) {
5858
return ['div', node.attrs, 0];
5959
},

src/extensions/yfm/YfmCut/index.scss

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,12 @@
99
.yfm-cut-title:focus {
1010
outline: 0;
1111
}
12+
/* backward compatibility with earlier versions of cut-extension */
13+
.yfm-cut-title {
14+
list-style: none;
15+
}
16+
.yfm-cut-title::-webkit-details-marker,
17+
.yfm-cut-title::marker {
18+
display: none;
19+
}
1220
}

0 commit comments

Comments
 (0)