- 01 May, 2016 2 commits
-
-
Carsten Rose authored
Form/subrecord: implement special column name '_rowTitle' - shows tooltips over a row of subrecords. UsersManual/index.rst: manual updated AbstractBuildForm.php Constants.php: recoded handling of '_rowClass' to be more generic, especially to add '_rowTitle' support. formEditor.sql: Subrecords of the formEditor use _rowClass and _rowTitle.
-
Carsten Rose authored
index.rst: updated - '&' is the new symbol to indicate constants. QuickFormQuery.php: changed the defaults for Bootstrap forms again - look nicer on UZH CD Layout. *.sql: Colorized subrecords for FormElements, ord will automatically computed, work on example forms (not finished)
-
- 29 Apr, 2016 2 commits
-
-
Carsten Rose authored
Bootstrap grip columns are configurable. A default on the form and, if necessary, per formelement. The default is now changed from 2,6,4 to 2,9,1 UsersManual/index.rst: updated to the new behaviour. Support.php: setIfNotSet() has a new third parameter. AbstractBuildForm.php, BuildFormBootstrap.php, BuildFormPlain.php, BuildFormPlain.php, QuickFormQuery.php: New abstract function fillWrapLabelInputNote().
-
Carsten Rose authored
UsersManual/Index.rst: See 'Type: subrecord'. Some hints how to use '_rowClass' to mark rows individual. AbstractBuildForm.php: implement in buildSubrecord() parsing of column '_rowClass'. Active roll-over by assigning class 'table-hover' to the class. formEditor.sql: disabled form element records now 'text-muted' displayed.
-
- 26 Apr, 2016 1 commit
-
-
Carsten Rose authored
file.php: created Store.php: New store 'STORE_EXTRA' implemented. BuildFormBootstrap: call to file.php implemented.
-
- 25 Apr, 2016 1 commit
-
-
Carsten Rose authored
AdministratorManual/index.rst, UsersManual/index.rst: Configuration & Documentation. Sanitize.php: code rewrote to use Support::dateTime2mysql(). Support.php: add dateTimeTegexp() FillStoreForm.php: use of Support::setFeDefaults($formElement). Format date/datetime/time values Store.php: redefined various functions to be 'static' AbstractBuildForm.php, Constants.php: added date/datetime/time to tables. Various new functions. Save.php: FE die nicht uebertragen wurden (typsicherweise weil leer) werden neu mit eimem leer String gesschrieben - sonst ist es nicht moeglich Eingaben wieder zu loeschen. formEditor.sql: Felder date/datetime/time neun implementiert.
-
- 19 Apr, 2016 1 commit
-
-
Carsten Rose authored
AbstractBuildForm.php: fixed bug that under some situations there is no STORE_RECORD and this leads to an exception of undefiend Radios. Instead use STORE_TABLE_COLUMN_TYPES.
-
- 18 Apr, 2016 1 commit
-
-
Carsten Rose authored
-
- 16 Apr, 2016 1 commit
-
-
Carsten Rose authored
formEditor.sql: Form and FormElement field 'name' is now 'required'
-
- 10 Apr, 2016 1 commit
-
-
Carsten Rose authored
Support.php: rewrote appendTypo3ParameterToArray() to use Typo3 Store instead of _GET Parameter. Moved randomAlphaNum() to Support. Link.php: rewrote handling of ToolTip. Renamed doHtmlUrl() to doAnchor(). Utils.php: moved randomAlphaNum() to Support. Store.php: rewrote fillStoreClient() to be more compatible with phpUnit-test environment. Removed randomAlphaNum() - duplicate in Support. AnbstractBuildForm.php: rewrote deriveNewRecordUrlFromExistingSip() to use generic Support::appendTypo3ParameterToArray() Coding.md: Notes for debuggging.
-
- 08 Apr, 2016 1 commit
-
-
Carsten Rose authored
BuildFormBootstrap.php, Constants.php, formEditor.sql: Buttons 'close' and 'save' are optinal now. buildButtons() refactored to be more generic. All (but 'close') buttons now show debug tooltips.
-
- 27 Mar, 2016 1 commit
-
-
Carsten Rose authored
-
- 24 Mar, 2016 2 commits
-
-
Carsten Rose authored
Refactored sanitize functionality: Form save, form update and client are now handled with the same regexp. Form save and update use the same code to sanatize. SANITIZE names are now equal in FormEditor and in Store. New class SANITIZE_ALL_MIN_MAX_DATE. OnArray.php: moved inputCheckPatternArray() to Sanatize. Sanatize.php: complete rewrote of sanitize(). Everything is regexp based now. FillStore.php: validateValue() removed, use of Sanitize::sanitize instead. Store.php: adjusted change of Sanitize:sanitize signature. AbstractBuildForm.php: defined class global variable $inputCheckPattern and initialize them during construct(). Variables, submitted by POST, are now correctly sanatized according their FormElement definition. getInputCheckPattern() adjusted to new/changed SANITIZE definitions. Constants.php: added SANTIZE_ALLOW_: MIN_MAX, MIN_MAX_DATE, EMAIL, PATTERN, SANITIZE_EXCEPTION, SANITIZE_EMPTY_STRING Save.php: use of Sanitize::sanitize instead of validateValue() formEditor.sql: order of FormElement.checkType changed to 'most used first'.
-
Carsten Rose authored
load.php: implemented FillStoreForm.php: implemented Store.php: phpunit test complains about 'store already filled'. Option set to explicitly allow rewrite. AbstractBuildForm.php: Added new mode 'FORM_UPDATE'. Elements additionaly create json code. 'data-load' attribute will be added to form elements, if 'dynamicUpdate=yes' elements(): added call by reference parameter $json, to return the generated json code. BodyTextParse.php: added 'r =' as a new 'start new line' indicator. This was necessary at least for phpunit tests to run. BuildFormBootstrap.php: buildPill() passes json data structure. BuildFormPlain, BuildFormTable.php: doSubrecords() passes json data structure. Constants.php: New FORM_UPDATE, SQL_FORM_ELEMENT_SIMPLE_ALL_CONTAINER, ERROR_FORM_NOT_FOUND, API_FORM_UPDATE Evaluate.php: Exception text enhanced. QuickFormQuery.php: FillStoreForm.php included. Automatic detection of FORM_LOAD and FORM_SAVE removed. Instead the mode are given explicitly. mode=FORM_UPDATE implemented. Save.php: added TODOs in code. formEditor.sql: reformat code. Add 'FormElement.dynamicUpdate'. 'FormElemente.checkType': 'number' replaced by 'digit'. Added 'alnumx', 'digit'. Form 'form', 'formElement': output of 'title' replaced by 'name' - outputting 'title' confuses the user (tries to show records which do fit to the formEditor) and might produce recursion in evaluation (did not understand why, but happens). FormEditor: implemented 'dynamicUpdate', escpecially the 'type' select list will be adjusted dynamically.
-
- 16 Mar, 2016 1 commit
-
-
Carsten Rose authored
AbstractBuildForm, BuildFormBootstrap: implemented delete record for subrecords. formEditor.sql: show fewer columns in subrecords
-
- 14 Mar, 2016 1 commit
-
-
Carsten Rose authored
UsersManual/Index.rst: added Form.showButton Support: added findInSet() AbstractBuildForm: added createDeleteUrl(), prepareSubrecord(), getFormTable(). Rewrote buildSubrecord(): added 'delete' link, rearranged 'new' link. 'ShowDebugInfo' enhanced. BuildFormBootstrap: rewrote BuildButton() to switch New/Delete Button on or off. Show debugInfo as tooltip. Constants: New Subrecord contants. formEditor.sql: added Form.showButton. Adjusted records
-
- 11 Mar, 2016 2 commits
-
-
Carsten Rose authored
formEditor.sql: fixed typo qfq-bs.css.less: added BS adjustments to render Checkboxes smoothly.
-
Carsten Rose authored
formEditor.sql: added column FormElement.subrecordOption. removed columne FormElement.debug. Rearranged code to be more easieble expandeble. Fixed typo in 'maxLength'
-
- 10 Mar, 2016 3 commits
-
-
Carsten Rose authored
- 'id' and '_id' are now valid columnnames for mandatory subrecord 'id' column. - subrecord > new record: fixed problem with missing default parameter. - createFormLink(): addedd 'array' to signature.
-
Carsten Rose authored
-
Carsten Rose authored
formEditor: remove column permitUrlParameter - Client parameter are sanitized with DIGIT by default (small danger).
-
- 09 Mar, 2016 1 commit
-
-
Carsten Rose authored
AbstractBuildForm: added array $symbol for plain/table/bs forms to visualize the buttons. Preparation for NEW Link in subrecords. Buttons with Tooltips. BuildFormFormBootstrap: Buttons with Tooltips. Constants: names for symbols
-
- 25 Feb, 2016 1 commit
-
-
Carsten Rose authored
AbstractBuildForm: Show 'formEditLink' incl. SIP Parameter. BuildFormBootstrap: Added Icon in buildButton to edit form. Evaluate: reformat Debug info. formEditor.sql: showDebugInfo removed from table - now implemented by checking if BE User is logged in.
-
- 24 Feb, 2016 1 commit
-
-
Carsten Rose authored
-
- 22 Feb, 2016 2 commits
-
-
Carsten Rose authored
-
Carsten Rose authored
fromEditor.sql: deactivate (commentd) the stored procedures for updating 'modified' - CR have troubles to apply stored procedures on noteboook littau.
-
- 12 Feb, 2016 1 commit
-
-
Carsten Rose authored
-
- 11 Feb, 2016 2 commits
-
-
Carsten Rose authored
formEditor: fixed typo
-
Carsten Rose authored
-
- 09 Feb, 2016 1 commit
-
-
Carsten Rose authored
-
- 05 Feb, 2016 1 commit
-
-
Carsten Rose authored
QuickFormQuery: renamed from Form.php to QuickFormQuery.php. Include 'Report'. New: If there is no formname specified, this is not an error anymore - just do nothing. QuickFormQueryTest: renamed from FormTest.php to QuickFormQueryTest.php formEditor.sql: Fixed some missing 'not null' definitions. BuildFormPlainTest, SipTest: Adjustments from renaming Form.php qfq.php: renamed from form.php to qfq.php index.php: Adjustments from renaming form.php report.php: new test file, to see something with report (not working now)
-
- 02 Feb, 2016 1 commit
-
-
Carsten Rose authored
Form: changed detection of load/saved from POST SIP Parameter to POST/GET Method. Introduced Save. Now, loadFormSpecification() differentiate between load and save. Save: new. formEditor: fixed some minor bugs in form specification.
-
- 01 Feb, 2016 1 commit
-
-
Carsten Rose authored
-
- 28 Jan, 2016 1 commit
-
-
Carsten Rose authored
-
- 27 Jan, 2016 2 commits
-
-
Carsten Rose authored
AbstractBuildForm: subrecord extended with Prameter 'form' and 'detail'. Renderung subrecord columns rewritten and two new columntypes added: 'url', 'mailto'
-
Carsten Rose authored
-
- 26 Jan, 2016 1 commit
-
-
Carsten Rose authored
-
- 25 Jan, 2016 2 commits
-
-
Carsten Rose authored
-
Carsten Rose authored
-
- 24 Jan, 2016 1 commit
-
-
Carsten Rose authored
-