fix(editor): add code block clipboard extension (#11731)

Close [BS-3109](https://linear.app/affine-design/issue/BS-3109/code-block-不支援-markdown-語法)
This commit is contained in:
donteatfriedrice
2025-04-16 08:32:00 +00:00
parent bfb94acc42
commit 212c13f843
6 changed files with 222 additions and 10 deletions

View File

@@ -15,9 +15,9 @@ import { ClipboardAdapterConfigIdentifier } from './clipboard-adapter.js';
import { onlyContainImgElement } from './utils.js';
export class Clipboard extends LifeCycleWatcher {
static override readonly key = 'clipboard';
static override key = 'clipboard';
private get _adapters() {
protected get _adapters() {
const adapterConfigs = this.std.provider.getAll(
ClipboardAdapterConfigIdentifier
);