- Mar 01, 2017
-
-
Carsten Rose authored
FillStoreForm.php, HelperFormElement.php, BuildFormBootstap.php, BuildFormPlain.php, BuildFormTable.php, QuickFormQuery.php: Rename buildFormElementId() to buildFormElementname(). New Function buildFormElementId(). Rename variable $htmlFormElementId to $htmlFormElementName. Support.php: tooltips now contain an html id. Constants.php: Preparation for API 'element-update'.
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
-
- Feb 28, 2017
-
-
Carsten Rose authored
Implemented for Checkbox. Index.rst, AbstractBuildForm.php: split buildCheckbox() in constructCheckbox(Simple|Multi)Plain() and constructCheckbox(Simple|Multi)Button. AbstractBuildForm.php, OnArray.php: new function removeEmptyElementsFromArray(). Replace old check of isset() (which seems never have been worked) against ==''.
-
- Feb 27, 2017
-
-
Carsten Rose authored
Implemented for Radios. Checkbox is still open. Index.rst, AbstractBuildForm.php, BuildFormBootstrap.php, Constants.php: split buildRadio() in constructRadioPlain() and constructRadioButton. After several tries to make a base function for both construct variants, CR decided that the code is much more easier to read with to complete separate layout functions. AbstractBuildForm.php: Notes of input elements as well as the text of a 'Note' FormElement are now wrapped in the class 'qfq-note' - this aligns the text to the label baseline.
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
AbstractBuildForm.php: #2064 / Input Elemente die als JSON response 'value=false' bekommen, zeigen 'false' an -- check if a FormElement is a real tableColumn by using STORE_RECORD is a bad idea, cause new records always deliver 'false'. Now take the STORE_TABLE_COLUMN_TYPES as a reference.
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
formEditor.sql: Form.name restritcted for checktype from 'all' to 'alnumx' - play formEditor.sql. Check old formnames!
-
Carsten Rose authored
#3253: STORE_TYPO3: steht waehrend Update / Save nicht zur Verfuegung - wird aber benoetigt. Bsp: feUser, beUser, pageId, ... CODING.md: described implementation. Store.php: fixed setting of STORE_SYSTEM / showDebugInfo during API call.
-
- Feb 26, 2017
-
-
Carsten Rose authored
#3253: STORE_TYPO3: steht waehrend Update / Save nicht zur Verfuegung - wird aber benoetigt. Bsp: feUser, beUser, pageId, ... Thought that problem of #2064 is based on #3253 - that was wrong. #3253 implemented, but not heavily tested. #2064: problem was that for a non existing tablecolumn, has been searched for a default value - which obviously does not exist. In AbstractBuildForm.php, Line 419, a check implemented if the current FormElement is an existing tablecolumn. If not, do not change the empty value. FormAction.php, FillStoreForm.php, Store.php, QuickFormQuery.php, Save.php: Refactor setVarArray() to setStore() #3253 FillStoreForm.php: If there is no STORE_TYPO3, get the old values from SIP: CLIENT_TYPO3VARS. Store.php: new function fillTypo3StoreFromSip(), copyT3VarstToSip()
-
Carsten Rose authored
Link.php: add some doc.
-
Carsten Rose authored
-
- Feb 24, 2017
-
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
AbstractException.php: Add catch CodeException to not recursively throw the same exception again and again. Store.php: constructor of class Store seems to be the best place to do the check.
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
UserManual/Index.rst: Add doc for htmlAfter, htmlBefore
-
Carsten Rose authored
-
Carsten Rose authored
Form.parameter & FormElement.parameter: Lines starting with '#' are treated as comments and will not be parsed. Evaluate.php: parseArray() will skip lines starting with a '#'
-
- Feb 23, 2017
-
-
Carsten Rose authored
AbstractBuildForm.php: templateGroup / row with the 'add' button , will be wrapped with the bs*Columns as defined in the FormElement templateGroup.
-
Carsten Rose authored
FillStoreForm.php: fixed problem with checkBoxes in templateGroups. During fillStoreForm the template group has been expanded to all possible elements - the logic for checkboxes expected that at least the '_h_<fe name>' Post Variable exist - which is not true for unexpanded elements.
-
Carsten Rose authored
-
- Feb 22, 2017
-
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
templateGroup: fixed problem with missing <div class='qfq-line'> around each copy of prefilled templateGroup. AbstractBuildForm.php: pattern '%d' will be replaced by number of copy in FormElement 'label' and 'note'. Recode Logic to wrap templateGroup copies.
-
- Feb 21, 2017
-
-
Carsten Rose authored
-
Carsten Rose authored
AbstractBuildForm.php: implemented function templateGroupCollectFilledElements(). Add function.
-
Carsten Rose authored
-
- Feb 20, 2017
-
-
Carsten Rose authored
-
Carsten Rose authored
AdministratorManual/Index.rst: extend sphinx setup doc, fix typo UserManual/Index.rst: add doc for templateGroup FillStore.php: Implement save for templateGroup
-
- Feb 17, 2017
-
-
Carsten Rose authored
-