From c199951303562ea00cfc8c2117088cbc625e0d73 Mon Sep 17 00:00:00 2001 From: Rich Date: Mon, 29 Apr 2024 12:03:07 +0200 Subject: [PATCH 1/2] Use rdfa aware snippet insert component --- app/controllers/regulatory-statements/edit.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/controllers/regulatory-statements/edit.js b/app/controllers/regulatory-statements/edit.js index cadcac814..163710158 100644 --- a/app/controllers/regulatory-statements/edit.js +++ b/app/controllers/regulatory-statements/edit.js @@ -95,7 +95,8 @@ import { OCMW, } from '../../utils/bestuurseenheid-classificatie-codes'; -import SnippetInsertComponent from '@lblod/ember-rdfa-editor-lblod-plugins/components/snippet-plugin/snippet-insert'; +import SnippetInsertRdfaComponent from '@lblod/ember-rdfa-editor-lblod-plugins/components/snippet-plugin/snippet-insert-rdfa'; + export default class RegulatoryStatementsRoute extends Controller { @service documentService; @service store; @@ -106,7 +107,7 @@ export default class RegulatoryStatementsRoute extends Controller { @service intl; editor; @tracked citationPlugin = citationPlugin(this.config.citation); - SnippetInsert = SnippetInsertComponent; + SnippetInsert = SnippetInsertRdfaComponent; schema = new Schema({ nodes: { From e8c3b56223186e22d0fd2818d34e3d0dc4e76112 Mon Sep 17 00:00:00 2001 From: Rich Date: Mon, 29 Apr 2024 12:02:27 +0200 Subject: [PATCH 2/2] Add snippet placholder node to regulatory statement edit schema --- .changeset/nine-wombats-stare.md | 5 +++++ app/controllers/regulatory-statements/edit.js | 6 ++++++ app/styles/app.scss | 1 + 3 files changed, 12 insertions(+) create mode 100644 .changeset/nine-wombats-stare.md diff --git a/.changeset/nine-wombats-stare.md b/.changeset/nine-wombats-stare.md new file mode 100644 index 000000000..f31c3cf51 --- /dev/null +++ b/.changeset/nine-wombats-stare.md @@ -0,0 +1,5 @@ +--- +"frontend-gelinkt-notuleren": minor +--- + +Add support for snippet placeholder nodes in regulatory statements diff --git a/app/controllers/regulatory-statements/edit.js b/app/controllers/regulatory-statements/edit.js index 163710158..85eaa7dcd 100644 --- a/app/controllers/regulatory-statements/edit.js +++ b/app/controllers/regulatory-statements/edit.js @@ -87,6 +87,10 @@ import { table_of_contents, } from '@lblod/ember-rdfa-editor-lblod-plugins/plugins/table-of-contents-plugin/nodes'; import { document_title } from '@lblod/ember-rdfa-editor-lblod-plugins/plugins/document-title-plugin/nodes'; +import { + snippetPlaceholder, + snippetPlaceholderView, +} from '@lblod/ember-rdfa-editor-lblod-plugins/plugins/snippet-plugin/nodes/snippet-placeholder'; import generateExportFromEditorDocument from 'frontend-gelinkt-notuleren/utils/generate-export-from-editor-document'; import ENV from 'frontend-gelinkt-notuleren/config/environment'; @@ -143,6 +147,7 @@ export default class RegulatoryStatementsRoute extends Controller { block_rdfa: blockRdfaWithConfig({ rdfaAware: true }), inline_rdfa: inlineRdfaWithConfig({ rdfaAware: true }), link: link(this.config.link), + snippet_placeholder: snippetPlaceholder, }, marks: { em, @@ -172,6 +177,7 @@ export default class RegulatoryStatementsRoute extends Controller { text_variable: textVariableView(controller), templateComment: templateCommentView(controller), inline_rdfa: inlineRdfaWithConfigView({ rdfaAware: true })(controller), + snippet_placeholder: snippetPlaceholderView(controller), }; }; } diff --git a/app/styles/app.scss b/app/styles/app.scss index bde337050..e0c44b4db 100644 --- a/app/styles/app.scss +++ b/app/styles/app.scss @@ -43,6 +43,7 @@ @import "template-comments-plugin"; @import "confidentiality-plugin"; @import "worship-plugin"; +@import "snippet-plugin"; @import "project/p-annotations"; // @TODO: refactor in ember-rdfa-editor // give treatment (behandeling) content the same style as other say-documents