Skip to content

Commit

Permalink
IBX-6654 - Fix code in create form attrib tutorial (#2194)
Browse files Browse the repository at this point in the history
  • Loading branch information
dabrt committed Oct 30, 2023
1 parent f15ad41 commit 5b201d5
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 56 deletions.
Original file line number Diff line number Diff line change
@@ -1,9 +1,20 @@
(function(global, doc, ibexa) {
const richtext = new ibexa.BaseRichText();
(function (global, doc, ibexa) {
global.addEventListener('load', (event) => {
const richtext = new ibexa.BaseRichText();

// Enable editor in all ibexa-data-source divs
doc.querySelectorAll('.ibexa-data-source').forEach((ibexaDataSource) => {
const richtextContainer = ibexaDataSource.querySelector(".ibexa-data-source__richtext");
const alloyEditor = richtext.init(richtextContainer);
// Enable editor in all ibexa-data-source divs
doc.querySelectorAll('.ibexa-data-source').forEach(
(ibexaDataSource) => {
const richtextContainer = ibexaDataSource.querySelector(
'.ibexa-data-source__richtext'
);

if (richtextContainer.classList.contains('ck')) {
return;
}

const CKEditor = richtext.init(richtextContainer);
}
);
});
})(window, window.document, window.ibexa);

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,27 +1,16 @@
{% extends "@!IbexaFormBuilder/fields/config/form_fields.html.twig" %}
{% block _field_configuration_attributes_richtext_description_row %}
<fieldset class="fb-config-field fb-config-field--action form-group" data-field-value="{{form.vars.value.value}}">
<section class="ibexa-fieldgroup container">
<div class="ibexa-content-field">
<div class="ibexa-content-field-value">
<div class="col-12">
<div class="ibexa-data-source">
{% set udw_context = {
'languageCode': 'en',
} %}
{{ form_errors(form) }}
{{ form_widget(form, {'attr': {'class': 'vidar-textarea d-none'}}) }}
<div class="hidden" data-udw-config-name="richtext_embed" data-udw-config="{{ ibexa_udw_config('richtext_embed', udw_context) }}"></div>
<div class="hidden" data-udw-config-name="richtext_embed_image" data-udw-config="{{ ibexa_udw_config('richtext_embed_image', udw_context) }}"></div>
<div class="ibexa-data-source__richtext border px-3 py-3" id="rich_text_content_vl1__editable"></div>
{{ form_rest(form) }}
</div>
{{ encore_entry_link_tags('ibexa-richtext-onlineeditor-css', null, 'richtext') }}
{{ encore_entry_script_tags('ibexa-richtext-onlineeditor-js', null, 'richtext') }}
{{ encore_entry_script_tags('formbuilder-richtext-checkbox-js') }}
</div>
</div>
</div>
</section>
<fieldset class="fb-config-field form-group" data-field-value="{{form.vars.value.value}}">
{% set udw_context = {
'languageCode': 'en',
} %}
{{ form_errors(form) }}

<div class="hidden" data-udw-config-name="richtext_embed" data-udw-config="{{ ibexa_udw_config('richtext_embed', udw_context) }}"></div>
<div class="hidden" data-udw-config-name="richtext_embed_image" data-udw-config="{{ ibexa_udw_config('richtext_embed_image', udw_context) }}"></div>

{{ form_row(form) }}

{{ encore_entry_script_tags('formbuilder-richtext-checkbox-js') }}
</fieldset>
{% endblock %}

0 comments on commit 5b201d5

Please sign in to comment.