diff --git a/extension/Documentation/AdministratorManual/Index.rst b/extension/Documentation/AdministratorManual/Index.rst index e993503509fe7bcb4acd56e92d12339434ba58f8..53cca2bb77d8a5c9d93e1af45c18e81aa4297696 100644 --- a/extension/Documentation/AdministratorManual/Index.rst +++ b/extension/Documentation/AdministratorManual/Index.rst @@ -50,7 +50,8 @@ Setup file1 = typo3conf/ext/qfq/Resources/Public/JavaScript/jquery.min.js file2 = typo3conf/ext/qfq/Resources/Public/JavaScript/bootstrap.min.js file3 = typo3conf/ext/qfq/Resources/Public/JavaScript/jqx-all.js - file4 = typo3conf/ext/qfq/Resources/Public/JavaScript/qfq-min.js + file4 = typo3conf/ext/qfq/Resources/Public/JavaScript/EventEmitter.min.js + file5 = typo3conf/ext/qfq/Resources/Public/JavaScript/qfq.min.js } FormEditor diff --git a/extension/qfq/qfq/AbstractBuildForm.php b/extension/qfq/qfq/AbstractBuildForm.php index 244db39a7dfe3bb8f4acb51e7a52e136ef8be0b2..f468ab779acb87057e70e2d4bad49c34e1c3d54a 100644 --- a/extension/qfq/qfq/AbstractBuildForm.php +++ b/extension/qfq/qfq/AbstractBuildForm.php @@ -110,7 +110,7 @@ abstract class AbstractBuildForm { abstract public function fillWrap(); /** - * Builds complete form. Depending of Formspecification, the layout will be 'plain' / 'table' / 'bootstrap'. + * Builds complete form. Depending of form specification, the layout will be 'plain' / 'table' / 'bootstrap'. * * @param $mode * @return string|array $mode=LOAD_FORM: The whole form as HTML, $mode=FORM_UPDATE: array of all formElement.dynamicUpdate-yes values/states @@ -338,8 +338,8 @@ abstract class AbstractBuildForm { // Render pure element $elementHtml = $this->$buildElementFunctionName($formElement, $htmlFormElementId, $value, $jsonElement); - $fake0 = $fe['dynamicUpdate']; - $fake1 = $formElement['dynamicUpdate']; +// $fake0 = $fe['dynamicUpdate']; +// $fake1 = $formElement['dynamicUpdate']; // container elements do not have dynamicUpdate='yes'. Instead they deliver nested elements. if ($formElement['class'] == 'container') { diff --git a/extension/qfq/qfq/QuickFormQuery.php b/extension/qfq/qfq/QuickFormQuery.php index ae672a63f21d3a8c067a02fdfdcc1d3c34babf1d..a40638a6ff2e371a9ad542bf437ead56a0da58ac 100644 --- a/extension/qfq/qfq/QuickFormQuery.php +++ b/extension/qfq/qfq/QuickFormQuery.php @@ -173,9 +173,13 @@ class QuickFormQuery { } /** - * Process form. There + * Process form. + * $mode=FORM_LOAD: The whole form will be rendered as HTML Code, including the values of all form elements + * $mode=FORM_UPDATE: States and values of all form elements will be returned as JSON. + * $mode=FORM_SAVE: The submitted form will be saved. Return Failure or Success as JSON. * - * @return string + * @param $mode FORM_LOAD | FORM_UPDATE | FORM_SAVE + * @return array|string * @throws CodeException * @throws UserFormException */