Implement afform blocks for Email, Phone, IM, Website
authorColeman Watts <coleman@civicrm.org>
Tue, 10 Dec 2019 20:03:42 +0000 (15:03 -0500)
committerCiviCRM <info@civicrm.org>
Wed, 16 Sep 2020 02:13:20 +0000 (19:13 -0700)
commite1aca85329e09570d5726580d6e718678fdb3306
tree94d258d379377edd43a707362d7a77616b6ac62f
parentd51b27b3111429eb116acd59903a431abd077e8c
Implement afform blocks for Email, Phone, IM, Website

Blocks are reusable, repeatable afforms that extend other entities
42 files changed:
ext/afform/core/CRM/Afform/ArrayHtml.php
ext/afform/core/Civi/Afform/AHQ.php
ext/afform/core/Civi/Afform/FormDataModel.php
ext/afform/core/Civi/Api4/Action/Afform/AbstractProcessor.php
ext/afform/core/Civi/Api4/Action/Afform/Prefill.php
ext/afform/core/Civi/Api4/Action/Afform/Submit.php
ext/afform/core/Civi/Api4/Afform.php
ext/afform/core/Civi/Api4/Utils/AfformFormatTrait.php
ext/afform/core/afform.php
ext/afform/core/ang/af.ang.php
ext/afform/core/ang/af/Block.js [new file with mode: 0644]
ext/afform/core/ang/af/Field.js
ext/afform/core/ang/af/Form.js
ext/afform/core/ang/af/afBlock.html [new file with mode: 0644]
ext/afform/core/ang/afBlock.ang.php [deleted file]
ext/afform/core/ang/afBlock.css [deleted file]
ext/afform/core/ang/afBlock.js [deleted file]
ext/afform/core/ang/afBlock/ContactEmail.html [deleted file]
ext/afform/core/ang/afBlock/ContactEmail.js [deleted file]
ext/afform/core/ang/afBlock/ContactName.html [deleted file]
ext/afform/core/ang/afBlock/ContactName.js [deleted file]
ext/afform/core/ang/afCore.css
ext/afform/core/ang/blockEmailDefault.aff.html [new file with mode: 0644]
ext/afform/core/ang/blockEmailDefault.aff.json [new file with mode: 0644]
ext/afform/core/ang/blockIMDefault.aff.html [new file with mode: 0644]
ext/afform/core/ang/blockIMDefault.aff.json [new file with mode: 0644]
ext/afform/core/ang/blockPhoneDefault.aff.html [new file with mode: 0644]
ext/afform/core/ang/blockPhoneDefault.aff.json [new file with mode: 0644]
ext/afform/core/ang/blockWebsiteDefault.aff.html [new file with mode: 0644]
ext/afform/core/ang/blockWebsiteDefault.aff.json [new file with mode: 0644]
ext/afform/core/tests/phpunit/Civi/Afform/FormDataModelTest.php
ext/afform/gui/afform_gui.php
ext/afform/gui/ang/afGuiEditor.css
ext/afform/gui/ang/afGuiEditor.js
ext/afform/gui/ang/afGuiEditor/container-menu.html
ext/afform/gui/ang/afGuiEditor/container.html
ext/afform/gui/ang/afGuiEditor/editOptions.html
ext/afform/gui/ang/afGuiEditor/entity.html
ext/afform/gui/ang/afGuiEditor/field-menu.html
ext/afform/gui/ang/afGuiEditor/field.html
ext/afform/gui/ang/afGuiEditor/text-menu.html
ext/afform/mock/ang/afex.aff.json