Skip to content
This repository was archived by the owner on Feb 6, 2024. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,13 @@
### Web Components

- drag-resize-rotate: v2.2.1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/webcomponents/drag-resize-rotate/CHANGELOG.md))
- highlight-code: v3.4.1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/webcomponents/highlight-code/CHANGELOG.md))
- inline-editor: v4.1.1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/webcomponents/inline-editor/CHANGELOG.md)

### Others

- deck-utils: v4.1.1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/utils/deck/CHANGELOG.md))
- utils: v2.2.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/utils/utils/CHANGELOG.md))
- utils: v2.3.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/utils/utils/CHANGELOG.md))

<a name="5.0.0"></a>

Expand Down
22 changes: 5 additions & 17 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

84 changes: 36 additions & 48 deletions studio/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions studio/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@
"@deckdeckgo/core": "^8.4.0",
"@deckdeckgo/deck-utils": "^4.1.1",
"@deckdeckgo/demo": "^2.1.0",
"@deckdeckgo/drag-resize-rotate": "^2.2.0",
"@deckdeckgo/highlight-code": "^3.4.0",
"@deckdeckgo/inline-editor": "^4.1.0",
"@deckdeckgo/drag-resize-rotate": "^2.2.1",
"@deckdeckgo/highlight-code": "^3.4.1",
"@deckdeckgo/inline-editor": "^4.1.1",
"@deckdeckgo/laser-pointer": "^1.1.0",
"@deckdeckgo/lazy-img": "^3.2.0",
"@deckdeckgo/markdown": "^2.1.0",
Expand All @@ -50,7 +50,7 @@
"@deckdeckgo/slide-utils": "^4.0.3",
"@deckdeckgo/slide-youtube": "^2.4.0",
"@deckdeckgo/social": "^4.1.0",
"@deckdeckgo/utils": "^2.1.0",
"@deckdeckgo/utils": "^2.3.0",
"@deckdeckgo/word-cloud": "^1.2.0",
"@deckdeckgo/youtube": "^2.1.0",
"@ionic/core": "^5.8.4",
Expand Down
6 changes: 6 additions & 0 deletions utils/utils/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
# 2.3.0 (2021-10-29)

### Features

- content editable function to catch and insert tabs

# 2.2.0 (2021-10-27)

### Features
Expand Down
2 changes: 1 addition & 1 deletion utils/utils/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@deckdeckgo/utils",
"version": "2.2.0",
"version": "2.3.0",
"author": "David Dal Busco",
"description": "A collection of utils methods and functions developed for DeckDeckGo",
"license": "MIT",
Expand Down
7 changes: 4 additions & 3 deletions utils/utils/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
export * from './utils/utils';
export * from './utils/image-utils';
export * from './utils/inject-utils';
export * from './utils/color-utils';
export * from './utils/image.utils';
export * from './utils/inject.utils';
export * from './utils/color.utils';
export * from './utils/selection.utils';
export * from './utils/editable.utils';
7 changes: 7 additions & 0 deletions utils/utils/src/utils/editable.utils.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
export const catchTab = ($event: KeyboardEvent) => {
if ($event?.key === 'Tab') {
$event.preventDefault();

document.execCommand('insertHTML', false, '&#009');
}
};
6 changes: 6 additions & 0 deletions webcomponents/highlight-code/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
# 3.4.1 (2021-10-29)

### Refactor

- move `catchTab` function to utils

# 3.4.0 (2021-10-15)

### Features
Expand Down
4 changes: 2 additions & 2 deletions webcomponents/highlight-code/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@deckdeckgo/highlight-code",
"version": "3.4.0",
"version": "3.4.1",
"description": "A Web Component to highlight your code",
"main": "dist/index.cjs.js",
"module": "dist/index.js",
Expand All @@ -24,7 +24,7 @@
"test.watch": "npm run config && stencil test --spec --e2e --watchAll"
},
"dependencies": {
"@deckdeckgo/utils": "2.0.1",
"@deckdeckgo/utils": "^2.3.0",
"prismjs": "^1.24.1"
},
"devDependencies": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {Component, Prop, Watch, Element, Method, EventEmitter, Event, Listen, State, h, Host} from '@stencil/core';

import {debounce} from '@deckdeckgo/utils';
import {catchTab, debounce} from '@deckdeckgo/utils';
import {DeckDeckGoRevealComponent} from '@deckdeckgo/slide-utils';

import {loadTheme} from '../../utils/themes-loader.utils';
Expand Down Expand Up @@ -385,14 +385,6 @@ export class DeckdeckgoHighlightCode implements DeckDeckGoRevealComponent {
this.refCode?.focus();
}

private catchTab = async ($event: KeyboardEvent) => {
if ($event && $event.key === 'Tab') {
$event.preventDefault();

document.execCommand('insertHTML', false, '&#009');
}
};

/**
* @internal Used when integrated in DeckDeckGo presentations. Call `nextHighlight()`.
*/
Expand Down Expand Up @@ -507,7 +499,7 @@ export class DeckdeckgoHighlightCode implements DeckDeckGoRevealComponent {
contentEditable={this.editable}
onBlur={async () => await this.applyCode()}
onInput={() => this.inputCode()}
onKeyDown={($event: KeyboardEvent) => this.catchTab($event)}
onKeyDown={($event: KeyboardEvent) => catchTab($event)}
ref={(el: HTMLElement | null) => (this.refCode = el as HTMLElement)}></code>
<slot name="code"></slot>
</div>
Expand Down