- Jun 05, 2017
-
-
Carsten Rose authored
Pressing 'new' on a form skips pushing an entry in the browser history. E.g.: 'List > Edit > New > Close' redirects back to 'Edit'. Also 'List > Edit > New > New > ... > New > Close' redirects back to 'Edit'. QfqFrom.js: replace 'window.location = target' by window.location.replace(target);
-
Carsten Rose authored
#3568 / Form: fuer alle Buttons (save, close, new, delete) eine optionale class & text konfigurierbar machen Manual.rst: new configuration options listed at config.qfq.ini and Form.paramtert. Config.php: Defaults configured for F_SAVE|CLOSE|DELETE|NEW_BUTTON_TEXT|TOOLTIP|CLASS|GLYPH_ICON. BuildFormBootstrap.php: Changed code to take values from config.qfq.ini or (if given) from form.parameter definitions. QuickFormQuery.php: Copy new setup values from config.qfq.ini to Form. StoreTest.php: update unit test for new global configuration values config.qfq.example.ini: fill with new commented key/value pairs.
-
- Jun 04, 2017
-
-
Carsten Rose authored
AbstractBuildForm.php: added 'elseif()' to accept missing set/enum/sql1 definition for checkbox is 'checked' is given.
-
Carsten Rose authored
formEditor.sql: FE 'feIdContainer' will only be shown if there is at least one FE container element. The Radio 'forwardMode' are now rendered in Bootstrap style.
-
Carsten Rose authored
Manual.rst: update doc of 'url-skip-history'. DatabaseUpdateData.php: update data structure as well as update given data from 'page' to 'url'. QuickFormReport.php: remove temporarily fix page/url. formEditor.sql: update table 'Form.forwardMode' to ('client', 'no', 'url', 'url-skip-history'). FormEditor now uses dynamicUpdate to hide/show FE 'forwardPage'.
-
Carsten Rose authored
QfqForm.js: Preparation for client, to handle window.location.replace() by new API status 'url-skip-history'. Also changed "(data.redirect === "url" || data['redirect-url'])" to "(data.redirect === "url" && data['redirect-url'])" - CR did not understand the former logic ('or' instead of 'and'). #OPEN#: window.location.replace = 'index.php....' throws an JS exception that it the attribute 'replace' is readonly. Instead "window.location.replace('index.php....')" works as expected. PROTOCOL.md: add 'url-skip-history'. save.php: recode to become more readable. QuickFormQuery.php: getForwardMode() - temporarily fix to update status 'page' to 'url' (bug never caused a problem as long as '||' has been used on client side). Will change 'page' to 'url' asap.
-
Carsten Rose authored
Recode: new function buildNSetReloadUrl()
-
Carsten Rose authored
Partly remove unused code 'htmlNameIdZero'. Instead implement generation of a new SIP for the new record and reload the current page with the new SIP. QuickFormQuery.php: remove newRecordUpdateSip(). Set URL redirection if none specific is configured. Skip creation of json code if page will be reloaded.
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
-
- Jun 03, 2017
-
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
3612 / Konflikt typeAheadLdap mit dynamic modesql: the problematic HTML input element, added with typeahead functionality, is completely JS controlled by a Twitter library. For hiding / showing elements via dynamicUpdate, QFQ uses now API_ELEMENT_UPDATE on the outer row element. AbstractBuildForm.php: add function elementUpdateAttrClassOnRow(). BuildFormBootstrap.php: split the class definition in an extra var.
-
- Jun 01, 2017
-
-
Carsten Rose authored
AbstractbuildFrom.php: an empty value leads to a missing atrribute 'value'. Now the attribute 'value' is always generated, even if the string is empty. For Bootstrap Radio Buttons, an empty value looks bad. To fix it, a ' ' is now rendered.
-
Carsten Rose authored
bulb.png: update image
-
- May 29, 2017
-
-
Carsten Rose authored
-
- May 27, 2017
-
-
Carsten Rose authored
Database.php, QuickFormQuery.php: Initializing of native FormElements: _tgIndex HelperFormElement.php: new function formElementSetDefault(). Add '%d' to id's of extraButtonInfo text elements. Manual.rst: minor typos fixed
-
- May 25, 2017
-
-
Carsten Rose authored
New Version v0.17.5.
-
Carsten Rose authored
Manual.rst: added documentation for new config.qfq.ini variables GFX_EXTRA_BUTTON_INFO_INLINE, GFX_EXTRA_BUTTON_INFO_BELOW.
-
Carsten Rose authored
-
Carsten Rose authored
Commit from 23.5.17, 23:55, b5510306, changed creation of data-disabled to suppress it, if not set. This was necessary to make FE temporarly locked. unit tests adjusted.
-
- May 24, 2017
-
-
Carsten Rose authored
Implemented: date,time,datetime,editor,radio,select,upload
-
Carsten Rose authored
Implemented Checkbox
-
Carsten Rose authored
Fixed bad wrapping with character count and help text. Still open: info button goes down after help text displayed.
-
Carsten Rose authored
Fixed gab between input und message block. Fixed wrong postion of (i) inside of textarea.
-
- May 23, 2017
-
-
Carsten Rose authored
Add extraText to 'textarea' elements. Still some issues open.
-
Carsten Rose authored
FE_PARAMETER: extraButtonInfo.
-
- May 22, 2017
-
-
Carsten Rose authored
FE_PARAMETER: extraButtonLock / extraButtonPassword:
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
-
- May 21, 2017
-
-
Carsten Rose authored
-
- May 20, 2017
-
-
Carsten Rose authored
Config.php: new function attackDetectedExitNow(). Sip.php: replace local sleep(PENALTY_TIME_BROKEN_SIP) with central function attackDetectedExitNow().
-
Carsten Rose authored
Manual.rst: notes how to setup length-exceptions to SECURITY_GET_MAX_LENGTH config.php: implemented special handling of GET vars, named with '..._<num>'.
-
Carsten Rose authored
Fixed