Revision 162

Revision: 162
Author: jschneiderameos
Date: 11:29:43, mercredi 9 janvier 2008

Message:
dh_db/api/class.tx_dhdb.php:
  -> new /process/beforeEdition | beforeCreation | afterEdition | afterCreation userobjs
  -> /i18n/update_childs_on_save passed from default TRUE to default FALSE

dh_lister/api/class.tx_dhlister.php:
  -> applied Manuel Rego Casasnovas patch for enable-fields; see lists.netfielders.de/pipermail/typo3-project-formidable/2007-December/000797.html

rdt_chooser/api/class.tx_rdtchooser.php:
  -> complete link tags are now wrapped inside the given wraps, and not just the text contained in the links

rdt_file/api/class.tx_rdtfile.php:
  -> corrected parse error in _getHumanReadableValue()

rdt_img/api/class.tx_rdtimg.php:
  -> corrected bug in alternate text (alt="blah") management

rdt_lister/api/class.tx_rdtlister.php:
  -> applied Manuel's patch for windowable pager in renderlet:LISTER; see lists.netfielders.de/pipermail/typo3-project-formidable/2008-January/000816.html
  -> corrected _buildLink() method for the rdt lister to work with realurl and in BE/AJAX/FE contexts
  -> corrected bug on data management while displaying rows; value is now evaluated on each row
  -> implemented (incomplete) cleanBeforeSession()

api/class.maindatahandler.php:
  -> applied Manuel's patch for disabled on renderlets; usage: /disabled=bool; default FALSE; see lists.netfielders.de/pipermail/typo3-project-formidable/2007-December/000803.html

api/class.tx_ameosformidable.php:
  -> /meta/defaultLLL is now userobjable
  -> added nl2br() template method

ext_typoscript_setup.txt:
  -> added res.shared.xml.imageprocess.fixedhw
----
Modified : /api/base/dh_db/api/class.tx_dhdb.php
Modified : /api/base/dh_lister/api/class.tx_dhlister.php
Modified : /api/base/rdt_checksingle/api/class.tx_rdtchecksingle.php
Modified : /api/base/rdt_chooser/api/class.tx_rdtchooser.php
Modified : /api/base/rdt_file/api/class.tx_rdtfile.php
Modified : /api/base/rdt_img/api/class.tx_rdtimg.php
Modified : /api/base/rdt_lister/api/class.tx_rdtlister.php
Modified : /api/class.maindatahandler.php
Modified : /api/class.mainrenderlet.php
Modified : /api/class.tx_ameosformidable.php
Modified : /ext_emconf.php
Modified : /ext_typoscript_setup.txt
Modified : /res/jsfwk/framework.js


Revision: 161
Author: jschneiderameos
Date: 17:14:03, vendredi 21 d├ęcembre 2007

Message:
rdt_box/api/class.tx_rdtbox.php:
rdt_checkbox/api/class.tx_rdtcheckbox.php:
rdt_checksingle/api/class.tx_rdtchecksingle.php:
rdt_chooser/api/class.tx_rdtchooser.php:
rdt_dewplayer/api/class.tx_rdtdewplayer.php:
rdt_file/api/class.tx_rdtfile.php:
rdt_img/api/class.tx_rdtimg.php:
rdt_lister/api/class.tx_rdtlister.php:
rdt_radio/api/class.tx_rdtradio.php:
rdt_tabpanel/api/class.tx_rdttabpanel.php:
  -> returned htmlbag adapted to new nested-dotted htmlbag structure

rdt_checksingle/res/js/checksingle.js:
  -> checksingle has now its own js class

rdt_checksingle/api/class.tx_rdtchecksingle.php:
  -> added majixCheck() and majixUnCheck() majix methods

rdt_selector/api/class.tx_rdtselector.php:
  -> added majixUnSelectAll() majix method

rdt_tabpanel/res/js/libs/control.tabs.2.1.1.js:
  -> corrected to work with new version of prototype (different HashTable handling)

api/class.mainrenderlet.php:
  -> added method wrapForReadOnly(), used by _renderReadOnly(); now, readonly renderlets human readable values are wrapped in |

api/class.mainvalidator.php:
  -> userobj validator can now return a string instead of FALSE in case of error, to handle different messages on different cases; return message can be LLL

api/class.tx_ameosformidable.php:
  -> added lexing mecanism to template parsing; usage: {myrdt.someproperty.wrap("|).concat(" template lexing ")}
  -> added perimeter subpart on template markers to hide a part of the html in the template if the marker value for this perimeter is empty; define it like: 

this html will show only if myrdt.someproperty is not empty


----
Modified : /api/base/rdt_box/api/class.tx_rdtbox.php
Modified : /api/base/rdt_checkbox/api/class.tx_rdtcheckbox.php
Modified : /api/base/rdt_checksingle/api/class.tx_rdtchecksingle.php
Added : /api/base/rdt_checksingle/res
Added : /api/base/rdt_checksingle/res/js
Added : /api/base/rdt_checksingle/res/js/checksingle.js
Modified : /api/base/rdt_chooser/api/class.tx_rdtchooser.php
Modified : /api/base/rdt_dewplayer/api/class.tx_rdtdewplayer.php
Modified : /api/base/rdt_file/api/class.tx_rdtfile.php
Modified : /api/base/rdt_i18n/api/class.tx_rdti18n.php
Modified : /api/base/rdt_img/api/class.tx_rdtimg.php
Modified : /api/base/rdt_listbox/api/class.tx_rdtlistbox.php
Modified : /api/base/rdt_listbox/res/js/listbox.js
Modified : /api/base/rdt_lister/api/class.tx_rdtlister.php
Modified : /api/base/rdt_radio/api/class.tx_rdtradio.php
Modified : /api/base/rdt_selector/api/class.tx_rdtselector.php
Modified : /api/base/rdt_selector/res/js/selector.js
Modified : /api/base/rdt_tabpanel/api/class.tx_rdttabpanel.php
Modified : /api/base/rdt_tabpanel/res/js/libs/control.tabs.2.1.1.js
Modified : /api/class.mainrenderer.php
Modified : /api/class.mainrenderlet.php
Modified : /api/class.mainvalidator.php
Modified : /api/class.tx_ameosformidable.php
Modified : /ext_emconf.php
Modified : /ext_typoscript_setup.txt
Modified : /res/jsfwk/framework.js