[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