Add form field dependency implementation (WIP)
authorMatthias Schmidt <gravatronics@live.com>
Sat, 13 Jan 2018 07:05:22 +0000 (08:05 +0100)
committerMatthias Schmidt <gravatronics@live.com>
Sat, 13 Jan 2018 07:05:22 +0000 (08:05 +0100)
commit0a644c6376f3f2c85730790ad362618970d5d4ac
tree0164bb669581ace1d8656da38a3947e40dd650f3
parent334a7eea0562e925a81898e6663b2aae06d9becd
Add form field dependency implementation (WIP)

See #2509
26 files changed:
wcfsetup/install/files/acp/templates/__booleanFormField.tpl
wcfsetup/install/files/acp/templates/__formContainer.tpl
wcfsetup/install/files/acp/templates/__formContainerDependencies.tpl [new file with mode: 0644]
wcfsetup/install/files/acp/templates/__formFieldDependencies.tpl [new file with mode: 0644]
wcfsetup/install/files/acp/templates/__formFieldFooter.tpl
wcfsetup/install/files/acp/templates/__formFieldHeader.tpl
wcfsetup/install/files/acp/templates/__nonEmptyFormFieldDependency.tpl [new file with mode: 0644]
wcfsetup/install/files/acp/templates/__tabFormContainer.tpl
wcfsetup/install/files/acp/templates/__tabMenuFormContainer.tpl
wcfsetup/install/files/acp/templates/__tabTabMenuFormContainer.tpl
wcfsetup/install/files/acp/templates/__valueFormFieldDependency.tpl [new file with mode: 0644]
wcfsetup/install/files/js/WoltLabSuite/Core/Form/Builder/Field/Dependency/Abstract.js [new file with mode: 0644]
wcfsetup/install/files/js/WoltLabSuite/Core/Form/Builder/Field/Dependency/Manager.js [new file with mode: 0644]
wcfsetup/install/files/js/WoltLabSuite/Core/Form/Builder/Field/Dependency/NonEmpty.js [new file with mode: 0644]
wcfsetup/install/files/js/WoltLabSuite/Core/Form/Builder/Field/Dependency/Value.js [new file with mode: 0644]
wcfsetup/install/files/lib/acp/form/DevtoolsFormBuilderTestForm.class.php
wcfsetup/install/files/lib/system/form/builder/IFormElement.class.php
wcfsetup/install/files/lib/system/form/builder/IFormNode.class.php
wcfsetup/install/files/lib/system/form/builder/TFormElement.class.php
wcfsetup/install/files/lib/system/form/builder/TFormNode.class.php
wcfsetup/install/files/lib/system/form/builder/TFormParentNode.class.php
wcfsetup/install/files/lib/system/form/builder/field/data/DefaultFormFieldDataProcessor.class.php
wcfsetup/install/files/lib/system/form/builder/field/dependency/AbstractFormFieldDependency.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/form/builder/field/dependency/IFormFieldDependency.class.php
wcfsetup/install/files/lib/system/form/builder/field/dependency/NonEmptyFormFieldDependency.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/form/builder/field/dependency/ValueFormFieldDependency.class.php [new file with mode: 0644]