mirror of https://github.com/halo-dev/halo
fix: prevent anonymous extensions from being filtered due to duplicate names (#6548)
#### What type of PR is this? /kind bug /area editor /milestone 2.19.x #### What this PR does / why we need it: 为匿名的 `Extension` 添加 name 值,解决由于匿名的 `Extension` name 相同而导致被过滤的问题。 #### How to test it? 测试默认编辑器附件库是否可以被打开。 #### Does this PR introduce a user-facing change? ```release-note 解决默认编辑器附件库无法被打开的问题 ```pull/6555/head
parent
5bd6d910f2
commit
9c9ac1b38f
|
@ -254,6 +254,7 @@ const presetExtensions = [
|
||||||
ExtensionColor,
|
ExtensionColor,
|
||||||
ExtensionIndent,
|
ExtensionIndent,
|
||||||
Extension.create({
|
Extension.create({
|
||||||
|
name: "custom-heading-extension",
|
||||||
addGlobalAttributes() {
|
addGlobalAttributes() {
|
||||||
return [
|
return [
|
||||||
{
|
{
|
||||||
|
@ -268,6 +269,7 @@ const presetExtensions = [
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
Extension.create({
|
Extension.create({
|
||||||
|
name: "custom-attachment-extension",
|
||||||
addOptions() {
|
addOptions() {
|
||||||
// If user has no permission to view attachments, return
|
// If user has no permission to view attachments, return
|
||||||
if (!currentUserHasPermission(["system:attachments:view"])) {
|
if (!currentUserHasPermission(["system:attachments:view"])) {
|
||||||
|
@ -342,6 +344,7 @@ const presetExtensions = [
|
||||||
ExtensionNodeSelected,
|
ExtensionNodeSelected,
|
||||||
ExtensionTrailingNode,
|
ExtensionTrailingNode,
|
||||||
Extension.create({
|
Extension.create({
|
||||||
|
name: "get-heading-id-extension",
|
||||||
addProseMirrorPlugins() {
|
addProseMirrorPlugins() {
|
||||||
return [
|
return [
|
||||||
new Plugin({
|
new Plugin({
|
||||||
|
|
Loading…
Reference in New Issue