Revision 110

Revision: 110
Author: typo3devameos
Date: 16:39:10, jeudi 16 août 2007

Message:
res/xclass/class.ux_t3lib_tsparser.php:
  -> HEREDOC adapted to be closer to PHP's notation; see bugs.typo3.org/view.php
----
Modified : /ext_emconf.php
Modified : /ext_typoscript_setup.txt
Modified : /res/xclass/class.ux_t3lib_tsparser.php


Revision: 109
Author: typo3devameos
Date: 13:41:33, jeudi 16 août 2007

Message:
dh_lister/api/class.tx_dhlister.php:
  -> replaced references to JS form from uniqueid to formid in js navigation links

api/class.jslayer.php:
  -> replaced references to JS form from uniqueid to formid in JS initialization

api/class.mainrenderer.php:
  -> replaced references to JS form from uniqueid to formid in JS events

api/class.mainrenderlet.php:
  -> replaced references to JS form from uniqueid to formid in JS objects initialization

api/class.tx_ameosformidable.php:
  -> new param /meta/keepinsession to allow developer to store if needed
  -> new method _clearFormInSession(): if form is not kept in session, it's ref in session is unset if existing
  -> hibernation in session is now based on formid and no more on sessiondatahash
  -> new method getFromContext(), allowing to manually get a formidable object kept in session ( thus allowing cross-formidable majix tasks )
  -> new method unHibernate(), used by getFromContext() to awake sleeping formidable object
  -> methods loadRunningObjects() and loadParent() have been moved from /remote/formidableajax.php to tx_ameosformidable to be available to unHibernate()
  -> added new method majixStatic() allowing to execute a majix event on a formidable of the same page, even when it's not loaded yet ; takes target formid as parameter

remote/formidableajax.php:
  -> no more sessiondatahash; form is referenced by it's formid in session

res/jsfwk/framework.js:
  -> modifications allowing cross-formidable majix tasks to be executed
  -> optimization of the task execution process
 
----
Modified : /api/base/dh_lister/api/class.tx_dhlister.php
Modified : /api/class.jslayer.php
Modified : /api/class.mainrenderer.php
Modified : /api/class.mainrenderlet.php
Modified : /api/class.tx_ameosformidable.php
Modified : /ext_emconf.php
Modified : /ext_typoscript_setup.txt
Modified : /remote/formidableajax.php
Modified : /res/jsfwk/framework.js


Revision: 108
Author: typo3devameos
Date: 10:26:04, jeudi 16 août 2007

Message:
api/class.tx_ameosformidable.php:
  -> corrected bug in _loadObject(), while setting $__aRunningObjects, that occured when another formidable on the page had already loaded the same object

ext_localconf.php:
  -> added hooking to xclass for FE and BE on t3lib/class.t3lib_tsparser.php, to allow HEREDOC multiline syntax in typoscript
     see lists.netfielders.de/pipermail/typo3-dev/2007-August/024546.html
     like this:  config.something <<<MYTEXT<br />                     Hello this is some
                     multiline text
                     that can contain
                     ) and (
                 MYTEXT;

res/jsfwk/framework.js:
  -> added mechanism to display PHP errors on ajax requests in js alert box, when they occur

res/xclass/class.ux_t3lib_tsparser.php:
  -> added xclass that extends typoscript syntax with heredoc notation
----
Modified : /api/class.tx_ameosformidable.php
Modified : /ext_emconf.php
Modified : /ext_localconf.php
Modified : /ext_typoscript_setup.txt
Modified : /res/jsfwk/framework.js
Added : /res/xclass
Added : /res/xclass/class.ux_t3lib_tsparser.php