[TYPO3-project-formidable] Revision 153 published

Jerome Schneider typo3dev at ameos.com
Fri Nov 16 11:28:24 CET 2007


Hi list,

Revision 153 is published.
T3X and ZIP builds are available at http://www.ameos.com/formidable

Best regards,
Jerome

Changelog:
http://www.ameos.com/formidable/svn/changelog-revision-149-to-153.html

Revision: 153
Author: jschneiderameos
Date: 10:54:57, vendredi 16 novembre 2007
Message:
api/class.mainrenderer.php:
   -> _render() & _wrapIntoForm(); now take only one argument, no more 
$aConf
   -> renderStyles():
      * now external css file declared in /style/url is rewritten by 
default to substitute #my-rdt-id with #form-id_my_rdt_id ; new parameter 
/style/rewrite boolean default TRUE
      * {PARENTPATH} is replaced in styles with parent ext web path
   -> processHtmlBag(): .help now contains keys *and* values of 
available channels

rdr_template/api/class.tx_rdrtemplate.php:
   -> _render(): simplified  method
   -> new methods getTemplatePath(), getTemplateHtml(), 
getTemplateSubpart() used by _render()

rdt_img/api/class.tx_rdtimg.php:
   -> can now be used without any image-path defined if imageconf is set 
( building image by gifbuilder only )
   -> html attribute "title" management has moved to mainrenderlet

rdt_link/api/class.tx_rdtlink.php:
   -> new /anchor property; string +userobjable; can be rdt-name or 
straight anchor
   -> resulting HTML is now returned as htmlbag of channels; available 
channels: .url, .href, .anchor, .caption

rdt_submit/api/class.tx_rdtsubmit.php:
   -> handling of special server-event onclick on submit button (special 
because has to work without js for accessibility reasons)

api/class.mainrenderlet.php:
   -> modified _getAddInputParams(); added title management
   -> renderChildsCompiled(): now automatically takes template-subpart 
for childs in current form-template if renderer is renderer:TEMPLATE and 
a subpart named like renderlet is found in HTML; for instance, 
<renderlet:BOX name="mybox">[...]</renderlet:BOX> will have childs 
templated automatically if subpart <!-- ###mybox### begin--> [...] <!-- 
###mybox### end--> found in form template.


api/class.tx_ameosformidable.php:
   -> new parameter /meta/defaultLLL; if defined, will be used as a 
default LLL file; for instance, with defaultLLL = 
EXT:my_ext/pi1/locallang.xml, LLL string can be LLL:path.in.locallang 
instead of LLL:EXT:my_ext/pi1/locallang.xml:path.in.locallang
   -> new handling of onclick-server event on renderlet:SUBMIT for 
accessibility reasons; works without javascript
   -> new method wrapImplode($sWrap, $aData, $sGlue="")




Revision: 152
Author: jschneiderameos
Date: 17:46:12, jeudi 8 novembre 2007
Message:
rdr_std/api/class.tx_rdrstd.php:
   -> displayOnlyIfJs renderlets are now attached to page via 
tx_ameosformidable::attachInitTaskUnobtrusive

rdt_img/api/class.tx_rdtimg.php:
   -> corrected path management with absolute web pathes (http:// ... )
   -> added support for /title on image; userobjable + LLL:

rdt_lister/api/class.tx_rdtlister.php:
   -> added row-level wrap if defined in /columns/wrap

api/class.tx_ameosformidable.php:
   -> added _trimSlashes($sPath)
   -> added isAbsWebPath($sPath)

rdt_tabpanel/api/class.tx_rdttabpanel.php:
rdt_tab/api/class.tx_rdttab.php:
   -> complete rewrite of mechanism
   -> see livepipe.net/projects/control_tabs/




Revision: 151
Author: jschneiderameos
Date: 11:07:34, mercredi 7 novembre 2007
Message:
rdt_lister/api/class.tx_rdtlister.php:
   -> corrected bug when template-tag not defined





Revision: 150
Author: jschneiderameos
Date: 10:33:51, mercredi 7 novembre 2007
Message:
rdt_box/api/class.tx_rdtbox.php:
   -> rdt box can now hold data via hidden field if needed
   -> new method hasValue(); returns TRUE if box is holding value
   -> new majixSetHtml() method
   -> new majixSetValue() method

rdt_box/res/js/box.js:
   -> modified to handle hidden input field for value
   -> getParamsForMajix(): modified to add sys_draggable_value and 
sys_xy if param sys_xy requested; warning: no caching possible is sys_xy 
requested

api/class.mainrenderlet.php:
   -> _displayLabel(): added id and class on <label>-tag

res/jsfwk/framework.js:
   -> renderlet <label> is now also handled by 
majixDisplay[Block|None|Default]()

added licence.txt




Revision: 149
Author: jschneiderameos
Date: 10:17:36, mercredi 7 novembre 2007
Message:
api/class.mainrenderlet.php:
   -> new method defaultWrap(); accessor to /defaultWrap=true|false
   -> new method hideIfJs(); accessor to /hideIfJS=true|false
   -> new method displayOnlyIfJs(); accessor to /displayOnlyIfJS=true|false

rdr_std/api/class.tx_rdrstd.php:
   -> now handling /displayOnlyIfJs on renderlets;
   -> now handling /defaultWrap on renderlets

rdt_link/api/class.tx_rdtlink.php:
   -> if href or url returns FALSE, rdt_link will return <span> tag with 
caption instead of a link
   -> now able to handle target on link via /target

rdt_lister/api/class.tx_rdtlister.php:
   -> added new possibility to lister to don't use template not HTML 
structure at all thru /template/noTemplate=true; useful when building 
<ul>-list without template

api/class.mainrenderer.php:
   -> /wrap now supports {LLL:EXT:} locallang-string substitution

api/class.tx_ameosformidable.php:
   -> added default sandbox class
   -> now possible to define params in ts-userobj via /userobj/params; 
params has to be a php-userobj returning an array; added parameters will 
be available in TS thru "params."

ext_localconf.php:
   -> removed automatic requiring of ameos_formidable




More information about the TYPO3-project-formidable mailing list