sourceforge > tacos
 

History of Changes

RSS

Version tacos-4.0.2 (unreleased)

  • add JSCalendar improved with timeselector, and the ability to use 24 hour or 12 hour clocks. (ZSG)
  • fix JSCalendar internationalization fixed. (ZSG)
  • fix RealNumber validator fixed. (ZSG)
  • update Add permission value to the CategoryInfo. (ZSG)
  • add Handle the 'onClick' parameter in the various Ajax Submit components. (ZSG)
  • add Add first/prev/next/last label to the table component. (ZSG)
  • add Add ajax updateObject parameter to the table component. (ZSG)

Version tacos-4.0.1 (Oct 30 2006)

  • update Docs for tacos:Table component. (AA)
  • fix Load external js synchronously. (AA) Fixes Bug127.
  • fix AjaxSubmit posts all the AjaxLinkSubmits before it. (AA) Fixes Bug130.
  • update Do not clear current document after error (a failed ajax-post). (AA)
  • update Jdk1.4 compatible class format for maven generated artifacts. (AA)
  • add Add StringToListConverter. Allows updateComponents parameter to be specified as a comma-delimited String. (AA) Thanks to Jesse Kuhnert.
  • update Add uniqueNames parameter in AjaxForm - forces the html name of each input control to stem from the component's idPath (instead of the component's id). (AA)
  • fix Support validators and translator in HtmlArea. (AA) Fixes Bug128.
  • fix Make buttons in tacos:Palette work. (AA) Fixes Bug129.
  • fix Remove hardcoded class attribute from tacos:Table. (AA) Thanks to Zsombor.
  • add Easier way for defining ajax exception and stale-session pages. (AA)
  • update Enhance AjaxDirectServiceEncoder for ever prettier ajax urls. (AA)
  • fix Corrected links to tapestry's component docs. (AA)

Contributors

This is a list of all people who have contributed to this release, but were full developers on the project. We thank these people for their contributions.

  • Jesse Kuhnert
  • Zsombor

Version tacos-4.0.0 (Aug 24 2006)

  • update Allow custom ids for radio components. (LV)
  • add Added AjaxAutoInvoker component. that automate submit an AjaxForm using AjaxEventSubmit. (FS) Fixes Bug76.
  • add Added AjaxImageSubmit component. (LV)
  • update Added submitNormal parameter to AjaxSubmit that allows forms to be submitted using normal IO with AjaxSubmit components. (JK) Thanks to Phil McCarthy.
  • add Added GMap, a component for creating GoogleMaps. (AA)
  • fix Allow normal LinkSubmits to call their listener. (AA)
  • fix Make persistent properties work when a listener called by AjaxDirectService activates another page. (AA)
  • update Updated Editor with cancel listener and refreshContents parameter. (AA)
  • add Allow overriding of the xml-to-string serialization process. (AA)
  • update Updated FloatingPane component and allow the creation of taskbars. (AA) Fixes Bug112.
  • add Added maxResults parameter to Autocompleter. (AA) Fixes Bug98.
  • fix Reverted changes to AjaxForm relating to handling of encodingType. (AA) Fixes Bug114.
  • update Support parameters in Autocompleter. (AA) Fixes Bug58.
  • fix Allow dialogs created on an ajax event to work. (AA) Fixes Bug119.
  • update Remove / Deprecate updateBlocks parameter. (AA) Fixes Bug121.
  • fix Allow Refresh component to work when inside forms. (AA) Fixes Bug126.
  • add New component for defining refresh blocks, instead of Any. (AA) Fixes Bug71.
  • add New HtmlArea component, similar to InlineEditor, to be used inside forms. (AA) Thanks to Pedro Viegas. Fixes Bug71.
  • fix Make DirtyFormWarning work with LinkSubmit. (AA) Thanks to Pablo Nussembaum.
  • fix Support refresh and cancel in ajax forms. (AA) Fixes Bug109.
  • add Allow global licenses for GMap component. (AA)

Contributors

This is a list of all people who have contributed to this release, but were full developers on the project. We thank these people for their contributions.

  • Pablo Nussembaum
  • Pedro Viegas
  • Phil McCarthy

Version tacos4-beta-2 (Apr 9 2006)

  • update Refactored and renamed StringUtils to ScriptUtils. (LV)
  • add Added number, date and masks auto-formatting and input restrictions using the "formatter" attribute on text fields. (LV)
  • fix Make preEffects work for all specified elementIDs. (AA) Fixes Bug51.
  • add Add preEffects in AjaxEventSubmit, AjaxForm, AjaxLinkSubmit and AjaxSubmit, updated docs. (AA)
  • update Updated AjaxDirectLink and AjaxLinkSubmit to produce simpler onClick javascript code. (AA)
  • fix Fixed reopened Bug29 (problem when ajax response contains html comments and javascripts). (AA) Fixes Bug29.
  • fix Added a default SiteMap service point in the core tacos module so that people using tacos without defining a sitemap service don't get any errors, also updated demo to use "implementation" hivemind configuration logic to override the default sitemap service. (JK)
  • fix Added support for popup parameter in all related components. (AA) Fixes Bug18.
  • fix Make the any keyword work with preEffects. (AA) Fixes Bug50.
  • fix Added user guide for effects, preEffects and popup. (AA) Fixes Bug56.
  • fix Redirecting to a page and changing a persistent property would raise an exception in AjaxDirectServiceImpl. (AA) Fixes Bug59.
  • fix Better check to see if a javascript file is already loaded. (AA)
  • fix Allow Dialog to be shown from java code. Added selenium test to demonstrate this. (AA) Thanks to Jeremy Kassis. Fixes Bug61.
  • fix Make the Upload component work with all tacos ajax components. (AA) Fixes Bug62.
  • fix The masks script file was being included as a resource via a relative path, applied patch provided to use the more globally friendly hivemind Classpath finder. (JK) Thanks to Frederic Barnabe. Fixes Bug67.
  • fix Added a hideOnComplete parameter to the ProgressBar. (AA) Fixes Bug65.
  • fix Id parameter can safely be used with new DatePicker. (AA) Fixes Bug68.
  • fix new DatePicker wasn't rendering ajax script responses correctly. (JK)
  • fix Do not render list elements twice when Autocompleter is in a loop. (AA) Fixes Bug60.
  • add Local autocompleter. (AA)
  • update Upgraded script.aculo.us to version 1.5.3 and prototype version 1.4.0. (JK)
  • update Changed AjaxEventSubmit so that eventListener="" parameters on observed components are now expected to resolve to a String id value of the component instead of an OGNL expression reference back to the AjaxEventSubmit component itself, which isn't needed. (JK)
  • fix Changed dojo.require statement for droptarget to reference FisheyeList instead of HtmlFisheyeList. (JK) Fixes Bug79.
  • fix tacos.js was incorrectly calling join() on the dojo.widget.Manager.widgetIds array, which is an array of widgets, not widget ids. (JK) Fixes Bug81.
  • fix Added logic to event submission js that checks the event type, will now only prevent default event propogation on click/submit/mousedown type events. (JK) Fixes Bug66.
  • fix Fixed form back/forward link submission semantics by using dojo.undo.browser.setInitialState() (JK)
  • fix Added clearDeferredScripts() call for AjaxEventSubmit so that scripts aren't added for each render iteration of the component. (JK)
  • fix Floating pane creation was throwing javascript error. (AA) Fixes Bug89.
  • update Added submitNormal parameter to AjaxEventSubmit that allows the form to be submitted using normal IO instead of ajax. (JK)
  • fix Allow AjaxDirectService to persist locale changes. (AA) Thanks to Frederic Barnabe. Fixes Bug94.
  • fix Allow normal LinkSubmits to work when a page also contains AjaxForms. (AA) Fixes Bug93.
  • update Updated dojo to the latest revision (as of 4/9/2006 ). (JK)

Contributors

This is a list of all people who have contributed to this release, but were full developers on the project. We thank these people for their contributions.

  • Frederic Barnabe
  • Jeremy Kassis

Version tacos4-beta-1 (Feb 4 2006)

  • fix Fixed Bug26 by adding onclick as a reserved parameter in AjaxDirectLink. (AA) Fixes Bug26.
  • fix Fixed Bug25 by adding id as a reserved parameter in AjaxForm. (AA) Fixes Bug25.
  • update Added multipart form data support into forms so that file uploads can happen with dojo io requests. (JK)
  • fix Changed ProgressBar to use new response builder mechanism to add dynamic javascript responses. (JK)
  • add Added a RealNumberValidator to the tapestry validation infrastructure that supports client side validation of real numbers. Also logged jira ticket for enhancing the translators logic. (aka removing it) (JK)
  • update Updated css and html on ajax submit page to cleanup the text input boxes and radio buttons. (JK)
  • fix Made popupPane logic manually add widget id to dojo widget manager in hopes that it will be found on the next popup request. (JK) Fixes Bug34.
  • fix Added code attached to bug that sets a default charset as well as encoding to the response. (JK) Fixes Bug23.
  • fix Made demo folder/item classes serializable so that they can be used in forms. (JK) Fixes Bug32.
  • fix Removed $ function from tacos.js so that it's compatible with prototype again. (JK) Fixes Bug31.
  • fix Changed dojo.include from HtmlInlineEditBox to InlineEditBox. (JK) Thanks to Markus Joshko.
  • fix The close control was completely taken out in favor of dojo's new window controlling buttons. (FS) Fixes Bug28.
  • update Upgraded to dojo 2.2, fixed some changes caused by that. (JK)
  • update Refactored InlineEditBox script so that only two js methods are created no matter how many components are rendered on the page. (JK)
  • fix Refactored layout of content, fixed jetty launcher to not try and checkAliases, which was preventing dynamic inclusion of DatePicker images. (JK) Fixes Bug39.
  • update Updated ajax direct link updateComponents parameter documentation. (JK) Fixes Bug40.
  • update Added constrainToContainer component parameter. (JK) Fixes Bug37.
  • fix Re wrote a lot of the DatePicker scripting logic, it should be working properly in IE and FF now. (JK) Fixes Bug27.
  • fix Added tapestry Form.js set_focus method back in, will wait to see if it starts producing bugs again. (JK) Fixes Bug38.
  • fix Applied mysterious "guest" bug reporters patch for session expiration logic. (JK) Fixes Bug36.
  • fix Changed Dialog.script to properly check ajax boolean value, as well as made tacos.buildDialog() function actually show the dialog on non ajax requests when it's not hidden. (JK) Fixes Bug42.
  • fix Fixed Bug29 (problem when ajax response contains html comments). (AA) Fixes Bug29.
  • fix IE wasn't liking the innerHTML replacement on Dialog, changed incoming node logic to use innerHTML from source instead of getContentAsString. (JK) Fixes Bug44.
  • fix Added multipart form upload progressbar demo. (JK) Fixes Bug19.
  • add Added new "addPostProcessScript" method in AjaxWebRequest which allows javascript to be processed just after the html innerHTML replacements are done on the response, but before the core javascript is executed. This was needed to make the Dialog interact properly with forms as the innerHTML replacement on the dialog was destroying the event listeners setup on the form. (JK)
  • fix Made demo's djConfig have widget parsing off by default to increase performance. Also made sure Dialog component was built properly during this scenerio. (JK)
  • fix Added check in AjaxDirectService to see if a new page activation has occurred and redirected appropriately.(Also added PageRedirectException handling ) (JK) Fixes Bug35.
  • fix Upgraded dojo again, which fixed floating pane for IE. (JK)
  • add Added Selenium tests for demo webapp. (AA)

Contributors

This is a list of all people who have contributed to this release, but were full developers on the project. We thank these people for their contributions.

  • Markus Joshko

Version tacos4-alpha-7 (Dec 18 2005)

  • fix linkToggleAjax Wasn't checking if value returned from keyProvider was a string. (JK)
  • update Made IRequestCycle an injected property of engine services to be compliant with tapestry-13 api changes. (FS)
  • add Added handleEvent mechanism for doing Ajax actions based on client side javascript events (JK)
  • add Added explode effect to tacos, also updated and refactored some of the client-side code. (FS) Thanks to Andreas Andreou.
  • update Made clientValidationEnabled/processScripts default to true for AjaxForm. (JK)
  • update Made AjaxForm check if it has validation delegate errors recorded on render response and ensures that the form is rendered if not already specified. (JK)
  • add Added tapestry wrapper around dojo Dialog widget. Also enabled hiding dialog on server via hide() function. (JK)
  • fix tacos.js processAjaxResponse was incorrectly getting the contents node on certain repsonses..Fixed logic to loop over child nodes and find the correct node with a matching attribute. (JK)
  • fix Modified handleEvent logic to allow accepting whitespace, also changed logic to iteratate over all hidden form input fields to submit elements..For now at least. (JK) Thanks to Leonardo Quijano Vincenzi.
  • update Changed AjaxForm to not extend Form anymore, and copied all the necessary files over to tacos to make it work. (Like Form.js, FormSupportImpl, etc..) This will allow more advanced form handling logic that just isn't possible any other way right now. (JK)
  • add Copied over tapestry's palette component so that it's javascript would work with ajax. Wish they accepted patches. (JK)
  • update Changed AjaxForm's default validation delegate so that it renders error messages. Gee whiz... (JK)
  • add Added Exception Presenter to handle exceptions during partial request. (FS)
  • add Added AjaxLinkSubmit component that will be able to optionally bypass validation, as well as optionally choose which components to update values on. (JK)
  • fix Invalid javascript object of Effects parameter should be reported as an exception. (FS)
  • add Added Leonardo's AjaxSubmitScript patch which allows binding of javascript events to form submission actions. (JK) Thanks to Leonardo Quijano Vincenzi.
  • update Started adding in isWidgetVisible() to AjaxWebRequest to directly support semantics of updating existing dojo widgets. (JK)
  • update Fixed hidden input field bug in AjaxFormSupportImpl, was incorrectly getting the ajax resposne writer. Form js inclusions should be a little more efficient now as well. (JK)
  • fix InlineEditBox was improperly overwriting itself during ajax responses, made it use new isWidgetVisible() to ensure proper scripting semantics. (JK)
  • add Added FloatingPane component, Be used by exception console and debug console. (FS)
  • add Applied Editor patch from Andreas for a dojo rich text editor. Woo hoo!! Looks good. (JK) Thanks to Andreas Andreou.
  • update Added delayedLoad and loadElement parameters to Tree so that it's contents can be lazily loaded for large data sets. (JK)
  • update Applied patch to AjaxDirectService which moved listener/ajax response render methods out of one huge block. Good patch either way :) (JK) Thanks to Norbert Sándor.
  • add Added AjaxSubmit. (And AjaxLinkSubmit) (JK)
  • fix Fixed most of the bugs connection Form submits/form button submits/field observer/submits to correctly use dojo connectors/cleanup old listeners. (JK)
  • fix StringUtils was incorrectly leaving empty script blocks in return response for parsed out javascript includes, these are now gone. (JK)
  • fix Changed AjaxFormSupportImpl so that it gets a correct reference to ajaxRequest and is able to correctly update the hidden field ids of an AjaxForm. (JK) Fixes Bug15.
  • update Updated the Tacos Demo to use friendly urls and a better page organization. (LV)
  • update Added frequency/afterUpdateElement parameters to enable full control over Autocomplete behaviour. (JK) Fixes Bug17.
  • update Updated look & feel of documentation. Also added lots more user guide docs. (JK)

Contributors

This is a list of all people who have contributed to this release, but were full developers on the project. We thank these people for their contributions.

  • Andreas Andreou
  • Leonardo Quijano Vincenzi
  • Norbert Sándor

Version tacos4-alpha-6 (Nov 7 2005)

  • add Started adding in FisheyeList dojo widget. (JK)
  • add Started adding drag and drop functionality via dojo. (JK)
  • fix Autocompleter component was incorrectly getting a NullWriter during list render because it wasn't using clientId to get the writer from AjaxEngine. Component now checks for writer with clientId as well. (JK) Thanks to Scott Russell.
  • fix Changed all ResponseBuilder implementations to check IFormComponent clientId values for response writer matches. (JK) Thanks to Scott Russell.
  • fix Added openIcon/closeIcon parameters to Tree so that default icons can be overridden if desired. (JK) Thanks to Paolo Dono.
  • update Finished most of the drag and drop functionality as well as demo. (JK)
  • fix Added encoding parameter to all dojo io requests to help i18n of encoding of form values. (JK) Thanks to Felix Sun.
  • fix Modified InlineEditBox to correctly only update the inlineeditbox widgets value when it is refreshed. (JK) Thanks to Markus Joshko.
  • fix Took out unneccesary dojo.require() calls so that __package_.js includes don't appear everywhere. (JK) Thanks to Markus Joshko.
  • update Added acceptsTagType parameter to DropTarget component. (JK)
  • update Updated script.aculo.us to 1.5_rc4 (as well as prototype dependency). (JK)
  • fix Added check for ajax request/triggered render to Autocompleter so that unneccesary scripts aren't written to response. Submitted patch to tapestry to enable doing this for all components in a much more transparent way. (JK) Thanks to Scott Russell.
  • fix Fixed remaining issues with Fisheye widget re-rendering. (JK)
  • add Added new floating javascript debug console window that appears when dojo debug is turned on. (JK)
  • fix Changed onmouseover behaviour for DnD widgets to correctly display move cursor. (JK)
  • update Added styling to DatePicker (JK)
  • remove Removed logger div and logging js libraries..Not needed anymore. (JK)
  • update Added new effects parameters to AjaxDirectLink/AjaxForm that enable much easier specifications on client side effects. (FS)
  • add Added dojo.info method for logging information with different colors. (JK)
  • update Started placing AjaxWebRequest as an attribute into the IRequestCycle. This service now no longer needs to be injected if you prefer this easier method. (JK)
  • update Added useAjaxLink paramter to Tree component so that the +/- link nodes can optionally support ajax requests. Default is now true. (JK)

Contributors

This is a list of all people who have contributed to this release, but were full developers on the project. We thank these people for their contributions.

  • Felix Sun
  • Paolo Dono
  • Scott Russell

Version tacos4-alpha-5 (Oct 21 2005)

  • fix Autocompleter input field wasn't validatable. Updated to correctly use clientId and all other tapestry-ish logic. (JK)
  • add Added InlineEditBox component using dojo, of course..;) (JK) Thanks to Markus Joshko.
  • update Implemented back/forward semantics of form submissions using dojos bind protocl. Hitting back and forward on web-browser should work with ajax forms, as long as parameters for this actions are bound on the AjaxForm component. (JK)
  • fix Tree component was incorrectly assuming ajax requests were always valid. Changed to check validity before accessing methods requiring a valid ajax request. (JK)
  • update Added targetLink parameter to tacos.defaultLinkAction so that links clicked on in ajax requests will have their cursors turned on as well as the rest of the document. (JK)
  • fix Changed Autocompleter to use getClientId() instead of name so no more form name collisions. (JK) Thanks to Scott Russel.
  • update Re-factored tacos.js methods to use js structure for method arguments. (JK)
  • update Added submitElement to tacos form submit block so that people can set onClick values for submit buttons and have tapestry correctly process whatever action/listener they may have specified on the submit button. (JK) Thanks to Felix Sun.
  • update Moved all but dojo javascript package files to core tacos js includes so that tacos installation is a little bit easier. All that is required now is to download dojo. (JK)
  • update Added statusElement parameter to AjaxDirectLink/AjaxForm which allows the contents of a status block to be updated from a response. Similar to what happens when you send an email with gmail. (JK)
  • update AjaxDirectService now places AjaxWebRequest into the IRequestCycle if it is a valid request using AjaxWebRequest.AJAX_REQUEST as the attribute name. Getting access to these services is now a little bit less cumbersome. (JK)

Contributors

This is a list of all people who have contributed to this release, but were full developers on the project. We thank these people for their contributions.

  • Scott Russel

Version tacos4-alpha-4 (Oct 16 2005)

  • add Added in the very nice looking fvlogger javascript logging toolkit mentioned here . It is a visual component rendered on the page. Makes things easier. (JK)
  • add Using dojo added a demo page of their dialog component. Just like how flickr pops open little dialogs/areas. What it pops open can be anything inside an element, but seems to be most useful when the item being popped is a form. Dojo is awesome. (JK)
  • update Stage 1 of dojo re-factorings. AjaxDirectLink is now using a new calling mechanism for dojo IO calls. (JK)
  • update Page exception logic is now handled differently. Instead of checking headers for a content-type of text/html to determine page re-directs or tapestry exception pages am now simply checking for ajax-response xml element nodes, if none exist but there is content to be rendered it replaces all current document nodes with the returned value of responseText (JK)
  • add Added DojoResponseBuilder, as well as a PartialForBean component that is a copy of tapestrys For component, with additional ajax rendering logic. Component will smartly only render nodes that are required for a particular type of response. Demo page is much much faster now. (JK)
  • update Added processScripts parameter to url invoking the AjaxEngineService, which prevents any javascript normalization (xml compliance) logic on the server end, which has sped up performance quite a bit on non-javascript return calls. (JK)
  • update Changed type of collection in AjaxWebResponseImpl from a simple list to a SortedSet (via TreeSet) so that containsComponentId(String id) method calls perform a little better. (JK)
  • update For now, took out annoying failed method calls on enhancement workers. Still no resolution on actually preventing the exception at all. How do check if an abstract method is implemented by the class I'm enhancing??.. (JK)
  • add Added highlight parameter to AjaxDirectLink, enabling dynamic component highlight effects without requiring extra javascript to be written. (JK)
  • add Added fadeShow parameter to AjaxDirectLink. (JK)
  • add Added highlight/updateObject/fadeShow parameters to AjaxForm. (JK) Thanks to Markus Joshko.
  • update Eliminated most of the hand-written javascript in demos by adding more core logic to tacos library. Also eliminated most dependencies on prototype/rico through the use of dojo. (JK)
  • fix Change documentation for tree/IContentProvider interface to require a List and not a Set. Sets being unordered will cause random ordering results on partial refreshes which will cause inconsistent state problems with the tree render. (JK)
  • update Finished re-writing core tacos js logic, now uses dojo entirely for all requests by default. Have also made changing/overriding most stages of the request cycle fairly easy to implement, either through updateObjects , or by subclassing the main tacos methods. (JK)
  • update Re-wrote Tree logic relying on PartialForeach to use the new PartialFor component instead. As a result, removed old Part/PartialForeach/PartialLink components in favor of newer model. (JK)
  • fix Fixed Autocompleter component so that it behaves correctly in forms. Component now renders it's own input field and builds the div blocks on the fly via javascript. (JK) Thanks to Scott Russel.
  • fix Fixed IE glitches occurring with form js include package loading logic. (JK)
  • update Added jsincludes logic to ajax response, allowing arbitrary js packages to be loaded from within ajax requests. Form.js now no longer needs to be included in anyones application. (JK) Thanks to Juan M. Sanmarco.
  • add Added new DatePicker component using dojo library. (JK) Thanks to Juan M. Sanmarco.

Contributors

This is a list of all people who have contributed to this release, but were full developers on the project. We thank these people for their contributions.

  • Juan M. Sanmarco

Version tacos4-alpha-3 (Sep 11 2005)

  • add Convert Tacos documentation over to a more comprehensive framework, using forrest. (JK)
  • add Add support for tapestry .script javascript inclusion in ajax responses. All scripts written to the PageRenderSupport object are now captured and written to a special "scriptblock" div element on html pages. (JK)
  • update Added more client side control over the request/response cycle of ajax logic by providing optional object methods that are called before sending and ajax request, and after sending an ajax request. (JK) Thanks to Markus Joshko.
  • update Created the start of a more flexible error handling infrastructure in relation to ajax requests. Now almost all scenerios are accounted for. The default display of an error is still the normal Tapestry exception page. (JK) Thanks to Markus Joshko.
  • add Added SiteMap component, mainly to help clean-up the demo. Thanks gabe :) (He also likes to write mac screensavers ). (JK) Thanks to Gabriel Handford.
  • fix The current regexp pattern being used on the server will cause StackOverflow exceptions to be generated if the javascript blocks are over a certain size. This is due to the fact that most threads have a default stack size of about 350k, which apparently isn't enough in this instance. Adding a -Xss1m parameter to the server jvm fixes the problem, but smells like bad design. Regexp pattern is much more performant now. (JK)
  • fix Scriptblock responses were previously being ignored if they didn't already exist on the html page, added prototype call that inserts the scriptblock element at the end of the body if it doesn't exist. (JK)
  • fix AjaxForm client side validation handler was incorrectly using field.name to identify fields, it now uses field.id which is unique per field. (JK)
  • fix DirtyFormWarning component script was broken due to new tapestry form naming conventions. Re-factored script to use prototype to access form and it's values. (JK)
  • fix Fixed node selection css attribute on FileTreeDemo so that previous nodes that were selected are refreshed in addition to the currently selected node so that the css class is properly changed. (JK)
  • update Added SiteMap component to demo so that the navigation area is less unruly. Also added some pages describing these new navigational groupings. (JK)
  • fix Tree component wasn't properly refreshing old nodes during ajax requests. Added logic into demo and tree to handle refreshing old nodes as well as new ones. (JK)
  • update Made tree component use new Ajax library calls. Part and PartialLink should be almost completely deprecated now. (JK)
  • fix Fixed writer end tag bug in tree partial logic that would improperly call writer.end() on a node tag that had never been started. (JK)
  • update Updated UI of tree demo to include scrollable area, highlighting nodes with mouse cursor as well as using new effects to properly scroll the scrollable area to the node recently refreshed. (JK)
  • fix Tree wasn't properly closing previous node tags during partial renders, added fix for this into tree component. (JK)
  • fix Tapestry begin and end comment tags for javascript blocks were causing js errors in internet explorer. Added logic to parse these fields out. (JK)
  • fix SimpleTree look and feel was broken because of PartialTree css enhancements. (JK)
  • update Updated documentation of use of partialBlockClass in tree component. (JK)
  • update Allowed for processScripts parameter in AjaxForm so script processing via client libraries can be enabled/disabled for ajax requests. (JK)
  • update Merged prototype-ajax branch back into cvs head. (JK)
  • fix Changed interface for IContentProvider to require a List instead of Collection. (Caused problems with sorting when people returned sets). (JK)
  • fix Added direct parameter to Autocompleter component and made default value false. (JK)

Contributors

This is a list of all people who have contributed to this release, but were full developers on the project. We thank these people for their contributions.

  • Gabriel Handford

Committers

This is a list of all people who have been voted in as committers on this project.

  • Viktor Szathmary (VS)
  • Jesse Kuhnert (JK)
  • Gabe Handford (GH)
  • Felix Sun (FS)
  • Leonardo Quijano Vincenzi (LV)
  • Andreas Andreou (AA)
  • Sam Gendler (SG)
  • Zsombor Gegesy (ZSG)