Skip to content
This repository was archived by the owner on Feb 6, 2024. It is now read-only.

Commit d3f8cc4

Browse files
Merge pull request #988 from deckgo/inline-editor-list
fix: inline editor style all list
2 parents 917e24f + 3c3fe13 commit d3f8cc4

File tree

10 files changed

+29
-12
lines changed

10 files changed

+29
-12
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
- demo: v2.0.1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/webcomponents/demo/CHANGELOG.md))
4242
- drag-resize-rotate: v2.0.1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/webcomponents/drag-resize-rotate/CHANGELOG.md))
4343
- highlight-code: v2.1.1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/webcomponents/highlight-code/CHANGELOG.md))
44-
- inline-editor: v3.0.1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/webcomponents/inline-editor/CHANGELOG.md))
44+
- inline-editor: v3.0.2 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/webcomponents/inline-editor/CHANGELOG.md))
4545
- lazy-img: v2.0.1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/webcomponents/lazy-img/CHANGELOG.md))
4646
- math: v2.0.3 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/webcomponents/math/CHANGELOG.md))
4747
- qrcode: v2.0.1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/webcomponents/qrcode/CHANGELOG.md))

docs/package-lock.json

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

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"@deckdeckgo/demo": "^2.0.1",
2222
"@deckdeckgo/drag-resize-rotate": "^2.0.1",
2323
"@deckdeckgo/highlight-code": "^2.1.1",
24-
"@deckdeckgo/inline-editor": "^3.0.1",
24+
"@deckdeckgo/inline-editor": "^3.0.2",
2525
"@deckdeckgo/lazy-img": "^2.0.1",
2626
"@deckdeckgo/math": "^2.0.3",
2727
"@deckdeckgo/qrcode": "^2.0.1",

studio/package-lock.json

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

studio/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"@deckdeckgo/demo": "^2.0.1",
2626
"@deckdeckgo/drag-resize-rotate": "^2.0.1",
2727
"@deckdeckgo/highlight-code": "^2.1.1",
28-
"@deckdeckgo/inline-editor": "^3.0.1",
28+
"@deckdeckgo/inline-editor": "^3.0.2",
2929
"@deckdeckgo/lazy-img": "^2.0.1",
3030
"@deckdeckgo/math": "^2.0.3",
3131
"@deckdeckgo/qrcode": "^2.0.1",

webcomponents/inline-editor/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# 3.0.2 (2020-10-29)
2+
3+
### Fix
4+
5+
- apply style if all list is selected
6+
17
# 3.0.1 (2020-10-23)
28

39
### Fix

webcomponents/inline-editor/package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webcomponents/inline-editor/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@deckdeckgo/inline-editor",
3-
"version": "3.0.1",
3+
"version": "3.0.2",
44
"description": "A WYSIWYG HTML Inline Editor Web Component",
55
"main": "dist/index.cjs.js",
66
"module": "dist/index.js",

webcomponents/inline-editor/src/index.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@
1111
<body style="overflow: hidden">
1212
<p contenteditable>Bet on the Web</p>
1313

14+
<ul contenteditable="true">
15+
<li>lksandsk</li>
16+
<li>sadflkmdsklm</li>
17+
</ul>
18+
1419
<h2 contenteditable>Environment variables with StencilJS</h2>
1520

1621
<div>
@@ -34,7 +39,7 @@ <h3 contenteditable>Credits</h3>
3439

3540
<p contenteditable><img style="width: 100px" src="https://deckdeckgo.com/assets/favicon/android-chrome-512x512.png" /></p>
3641

37-
<deckgo-inline-editor sticky-mobile="true" containers="h1,h2,h3,h4,h5,h6,p" img-editable="true" custom-actions="my-inline-action">
42+
<deckgo-inline-editor sticky-mobile="true" containers="h1,h2,h3,h4,h5,h6,p,ol,ul" img-editable="true" custom-actions="my-inline-action">
3843
<span style="color: red" slot="my-inline-action">My</span>
3944
</deckgo-inline-editor>
4045

webcomponents/inline-editor/src/utils/execcommand-style.utils.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@ async function updateSelection(container: HTMLElement, action: ExecCommandStyle,
3232
async function replaceSelection(container: HTMLElement, action: ExecCommandStyle, selection: Selection, containers: string) {
3333
const range: Range = selection.getRangeAt(0);
3434

35+
// User selected a all list?
36+
if (range.commonAncestorContainer && ['ol', 'ul', 'dl'].some((listType) => listType === range.commonAncestorContainer.nodeName.toLowerCase())) {
37+
await updateSelection(range.commonAncestorContainer as HTMLElement, action, containers);
38+
return;
39+
}
40+
3541
const fragment: DocumentFragment = range.extractContents();
3642

3743
const span: HTMLSpanElement = await createSpan(container, action, containers);

0 commit comments

Comments
 (0)