tapestry-5.git
16 months agoUpdate test for changes to the Palette component 5.4-js-rewrite
Howard M. Lewis Ship [Sat, 15 Dec 2012 23:19:41 +0000]
Update test for changes to the Palette component

16 months agoAdd test dependency for commons-lang
Howard M. Lewis Ship [Sat, 15 Dec 2012 02:10:01 +0000]
Add test dependency for commons-lang

16 months agoRecode the tapestry-beanvalidator client-side support
Howard M. Lewis Ship [Sat, 15 Dec 2012 01:57:53 +0000]
Recode the tapestry-beanvalidator client-side support

16 months agoCreate a constant for the data-validation attribute
Howard M. Lewis Ship [Sat, 15 Dec 2012 01:54:44 +0000]
Create a constant for the data-validation attribute

16 months agoRefactor coffeescript.gradle into code under buildSrc, for reuse across modules
Howard M. Lewis Ship [Fri, 14 Dec 2012 19:21:40 +0000]
Refactor coffeescript.gradle into code under buildSrc, for reuse across modules

16 months agoSlow down Selenium to let client-side updates occur
Howard M. Lewis Ship [Fri, 14 Dec 2012 18:37:29 +0000]
Slow down Selenium to let client-side updates occur

16 months agoFix app folder test
Howard M. Lewis Ship [Fri, 14 Dec 2012 18:23:47 +0000]
Fix app folder test

16 months agoFix broken logic related to skinning of virtual resources
Howard M. Lewis Ship [Fri, 14 Dec 2012 18:06:58 +0000]
Fix broken logic related to skinning of virtual resources
- a virtual resource is one component of the global MessageCatalog

16 months agoPull waitForPageInitialized() up to SeleniumTestCase
Howard M. Lewis Ship [Fri, 14 Dec 2012 17:46:46 +0000]
Pull waitForPageInitialized() up to SeleniumTestCase

16 months agoChange how core/builder module builds nodes to not (implicitly) escape markup
Howard M. Lewis Ship [Wed, 12 Dec 2012 01:50:39 +0000]
Change how core/builder module builds nodes to not (implicitly) escape markup
Change core/alerts to expressly allow markup in the message or otherwise escape markup
Add core/dom:escapeHTML to escape HTML characters in a string
Change the DatePicker to dismiss the popup when the field's content is not parsable

16 months agoKeep fixing broken tests
Howard M. Lewis Ship [Tue, 11 Dec 2012 21:25:24 +0000]
Keep fixing broken tests

16 months agoKeep fixing broken tests
Howard M. Lewis Ship [Tue, 11 Dec 2012 21:12:56 +0000]
Keep fixing broken tests

16 months agoKeep fixing broken tests
Howard M. Lewis Ship [Sat, 8 Dec 2012 01:24:47 +0000]
Keep fixing broken tests

16 months agoFix broken test
Howard M. Lewis Ship [Sat, 8 Dec 2012 01:03:06 +0000]
Fix broken test

16 months agoRemove hack needed in earlier versions of Gradle
Howard M. Lewis Ship [Fri, 7 Dec 2012 18:50:16 +0000]
Remove hack needed in earlier versions of Gradle

16 months agoFix broken test
Howard M. Lewis Ship [Thu, 6 Dec 2012 01:24:03 +0000]
Fix broken test

16 months agoMake DateFieldDemo present output in a more "scrapable" way
Howard M. Lewis Ship [Thu, 6 Dec 2012 01:08:23 +0000]
Make DateFieldDemo present output in a more "scrapable" way
Fix more tests

16 months agoFix remaining broken AjaxTests
Howard M. Lewis Ship [Thu, 6 Dec 2012 00:29:02 +0000]
Fix remaining broken AjaxTests
Improve layout of NestedFormFragment template

16 months agoFix broken test
Howard M. Lewis Ship [Thu, 6 Dec 2012 00:13:17 +0000]
Fix broken test

16 months agoFix yet more broken tests
Howard M. Lewis Ship [Thu, 6 Dec 2012 00:06:47 +0000]
Fix yet more broken tests

16 months agoHave core/form-fragment depend on core/form, as it needs the event notifications...
Howard M. Lewis Ship [Wed, 5 Dec 2012 23:46:05 +0000]
Have core/form-fragment depend on core/form, as it needs the event notifications triggered by core/form

16 months agoClean up formatting of form
Howard M. Lewis Ship [Wed, 5 Dec 2012 23:38:56 +0000]
Clean up formatting of form

16 months agoPrevent accidental canceling of click events for FormFragment triggers
Howard M. Lewis Ship [Wed, 5 Dec 2012 23:38:28 +0000]
Prevent accidental canceling of click events for FormFragment triggers

16 months agoFix remaining broken tests in ZoneTests suite
Howard M. Lewis Ship [Wed, 5 Dec 2012 23:06:41 +0000]
Fix remaining broken tests in ZoneTests suite

16 months agoRestore lost functionality for ZoneDemo page: triggering a DOM update when a zone...
Howard M. Lewis Ship [Wed, 5 Dec 2012 23:00:04 +0000]
Restore lost functionality for ZoneDemo page: triggering a DOM update when a zone updates
Fix broken tests

16 months agoImprove formatting of the table
Howard M. Lewis Ship [Wed, 5 Dec 2012 22:51:33 +0000]
Improve formatting of the table

16 months agoRemove core/t53-compatibility as dependency of core/init, as t53-compatibility is...
Howard M. Lewis Ship [Wed, 5 Dec 2012 22:46:02 +0000]
Remove core/t53-compatibility as dependency of core/init, as t53-compatibility is a library, not a module

16 months agoConvert core/dom:ElementWrapper.trigger() to return flag indicating if event complete...
Howard M. Lewis Ship [Wed, 5 Dec 2012 22:01:31 +0000]
Convert core/dom:ElementWrapper.trigger() to return flag indicating if event completed or was canceled
Modify LinkSubmit support to trigger a "submit" event on the Form, then submit() the form if event was not canceled, mimicing the default form submit behavior
- form.submit() does not fire the "submit" event

16 months agoRemove unnecessary comma
Howard M. Lewis Ship [Wed, 5 Dec 2012 21:58:45 +0000]
Remove unnecessary comma

16 months agoRename the data-page-loaded attribute to data-page-initialized
Howard M. Lewis Ship [Wed, 5 Dec 2012 21:19:20 +0000]
Rename the data-page-loaded attribute to data-page-initialized

16 months agoRemove some test logic that expected Tapestry 5.3-style error popups
Howard M. Lewis Ship [Wed, 5 Dec 2012 17:30:30 +0000]
Remove some test logic that expected Tapestry 5.3-style error popups

16 months agoChange inline script block to external JavaScript library
Howard M. Lewis Ship [Wed, 5 Dec 2012 17:00:19 +0000]
Change inline script block to external JavaScript library

16 months agoHow did that get in there?
Howard M. Lewis Ship [Wed, 5 Dec 2012 16:51:43 +0000]
How did that get in there?

16 months agoEnsure that "build" is NOT an excluded folder for tapestry-core
Howard M. Lewis Ship [Wed, 5 Dec 2012 01:25:47 +0000]
Ensure that "build" is NOT an excluded folder for tapestry-core

16 months agoFix broken tests
Howard M. Lewis Ship [Mon, 3 Dec 2012 18:29:15 +0000]
Fix broken tests

16 months agoHave the Palette component invoke its field validator to write correct client-side...
Howard M. Lewis Ship [Mon, 3 Dec 2012 18:20:31 +0000]
Have the Palette component invoke its field validator to write correct client-side validation data attributes into the main select element

16 months agoTreat an empty array as blank (to more cleanly handle required check for a Palette)
Howard M. Lewis Ship [Mon, 3 Dec 2012 18:20:02 +0000]
Treat an empty array as blank (to more cleanly handle required check for a Palette)

16 months agoEnsure that error messages appear in the correct place
Howard M. Lewis Ship [Mon, 3 Dec 2012 18:02:06 +0000]
Ensure that error messages appear in the correct place

16 months agoUpgrade Selenium dependency to latest version, 2.26.0
Howard M. Lewis Ship [Mon, 3 Dec 2012 17:09:43 +0000]
Upgrade Selenium dependency to latest version, 2.26.0

16 months agoFix broken tests
Howard M. Lewis Ship [Mon, 3 Dec 2012 16:40:09 +0000]
Fix broken tests

16 months agoFix broken tests
Howard M. Lewis Ship [Fri, 30 Nov 2012 18:21:59 +0000]
Fix broken tests

16 months agoShow the XHR flag in upper case
Howard M. Lewis Ship [Fri, 30 Nov 2012 17:56:49 +0000]
Show the XHR flag in upper case

16 months agoFix more broken tests
Howard M. Lewis Ship [Fri, 30 Nov 2012 17:36:38 +0000]
Fix more broken tests

16 months agoFix broken tests
Howard M. Lewis Ship [Fri, 30 Nov 2012 01:36:21 +0000]
Fix broken tests

16 months agoFix test broken by use of @MixinAfter on RenderNotification mixin
Howard M. Lewis Ship [Fri, 30 Nov 2012 01:28:46 +0000]
Fix test broken by use of @MixinAfter on RenderNotification mixin

16 months agoSet a flag on the HTML element when page initializations complete
Howard M. Lewis Ship [Thu, 29 Nov 2012 19:17:42 +0000]
Set a flag on the HTML element when page initializations complete
Add a method to TapestryCoreTestCase to wait for the flag to be set

16 months agoConvert test code from MultiZoneUpdate to AjaxResponseRenderer and fix broken tests
Howard M. Lewis Ship [Tue, 27 Nov 2012 18:39:03 +0000]
Convert test code from MultiZoneUpdate to AjaxResponseRenderer and fix broken tests

16 months agoProperly distinguish between cancel and unconditional submit
Howard M. Lewis Ship [Tue, 27 Nov 2012 17:51:49 +0000]
Properly distinguish between cancel and unconditional submit

16 months agoFix broken tests
Howard M. Lewis Ship [Tue, 27 Nov 2012 17:35:34 +0000]
Fix broken tests

16 months agoFix broken tests
Howard M. Lewis Ship [Mon, 26 Nov 2012 18:58:25 +0000]
Fix broken tests

16 months agoFix the code that accesses the alert to use explict css matching
Howard M. Lewis Ship [Mon, 26 Nov 2012 18:56:47 +0000]
Fix the code that accesses the alert to use explict css matching

16 months agoWhen reporting errors, write an additional .txt file that captures information about...
Howard M. Lewis Ship [Mon, 26 Nov 2012 18:53:27 +0000]
When reporting errors, write an additional .txt file that captures information about the failure, including recent log entries of the Selenium server

16 months agoAdd a easy way to verify that alert text is present
Howard M. Lewis Ship [Mon, 26 Nov 2012 18:52:00 +0000]
Add a easy way to verify that alert text is present

16 months agoFix an error in how cancel buttons are submitted to the server
Howard M. Lewis Ship [Mon, 26 Nov 2012 18:51:31 +0000]
Fix an error in how cancel buttons are submitted to the server

16 months agoWhen reporting a failure, include the "recent" Selenium server logs
Howard M. Lewis Ship [Mon, 26 Nov 2012 18:29:43 +0000]
When reporting a failure, include the "recent" Selenium server logs

16 months agoFix broken BeanEditor tests
Howard M. Lewis Ship [Mon, 26 Nov 2012 17:27:51 +0000]
Fix broken BeanEditor tests

16 months agoFix broken Alerts tests
Howard M. Lewis Ship [Mon, 26 Nov 2012 17:24:04 +0000]
Fix broken Alerts tests

16 months agoHandle the case where Prototype may not yet have loaded when waitForCSSSelectedElemen...
Howard M. Lewis Ship [Mon, 26 Nov 2012 17:23:40 +0000]
Handle the case where Prototype may not yet have loaded when waitForCSSSelectedElementToAppear is invoked

16 months agoFix all broken CoreBehaviorTests
Howard M. Lewis Ship [Wed, 21 Nov 2012 00:37:18 +0000]
Fix all broken CoreBehaviorTests
Add some more common functionality, Refresh Page, to Border component

16 months agoUpdate test to account for changes to how initializations, including field autofocus...
Howard M. Lewis Ship [Tue, 20 Nov 2012 18:49:27 +0000]
Update test to account for changes to how initializations, including field autofocus, operate

16 months agoFix tests broken by changes to ModuleManager
Howard M. Lewis Ship [Tue, 20 Nov 2012 18:42:14 +0000]
Fix tests broken by changes to ModuleManager
- "simple" module initialiations may be a string, not a JSONArray
- immediate inits & deferred inits have merged into just inits

16 months agoAdd configuration for the HMAC passphrase, to prevent service initialization errors...
Howard M. Lewis Ship [Tue, 20 Nov 2012 18:23:05 +0000]
Add configuration for the HMAC passphrase, to prevent service initialization errors inside unit tests that use the ClientDateEncoder service

16 months agoMerge redundant tests together
Howard M. Lewis Ship [Tue, 20 Nov 2012 18:15:42 +0000]
Merge redundant tests together

16 months agoFix tests broken due to core library images being deleted and renamed
Howard M. Lewis Ship [Tue, 20 Nov 2012 18:04:08 +0000]
Fix tests broken due to core library images being deleted and renamed

16 months agoSupport informal parameters on the AjaxFormLoop
Howard M. Lewis Ship [Tue, 20 Nov 2012 15:12:58 +0000]
Support informal parameters on the AjaxFormLoop
- informals are added to each row, including the "tail" row
- make a distinction between the element to insert before (on the client), and the element which triggers the insert
- trigger a zone update on the inserted row, to support components such as DateField that scan newly added content

16 months agoChange RenderNotification to trigger its events after the component has performed...
Howard M. Lewis Ship [Tue, 20 Nov 2012 15:09:48 +0000]
Change RenderNotification to trigger its events after the component has performed its primary work

16 months agoRevise the page's layout to be a Bootstrap horizontal form
Howard M. Lewis Ship [Tue, 20 Nov 2012 15:09:19 +0000]
Revise the page's layout to be a Bootstrap horizontal form

16 months agoIntegrate a "Reset Page State" button into the navbar
Howard M. Lewis Ship [Tue, 20 Nov 2012 15:08:53 +0000]
Integrate a "Reset Page State" button into the navbar

16 months agoChange the Label component to automatically emit the class="control-label" attribute...
Howard M. Lewis Ship [Tue, 20 Nov 2012 00:51:03 +0000]
Change the Label component to automatically emit the class="control-label" attribute by default

16 months agoTest ability to include arbitrary partial-page-rendering content within an explicit...
Howard M. Lewis Ship [Tue, 20 Nov 2012 00:42:04 +0000]
Test ability to include arbitrary partial-page-rendering content within an explicit JSONObject response

16 months agoWhen an Ajax component event request handler returns a JSONObject, pass that through...
Howard M. Lewis Ship [Tue, 20 Nov 2012 00:41:33 +0000]
When an Ajax component event request handler returns a JSONObject, pass that through the whole pipline to get the partial-page-rendering data injected into the response

16 months agoForce attribute autocomplete=off when using the mixin
Howard M. Lewis Ship [Tue, 20 Nov 2012 00:02:12 +0000]
Force attribute autocomplete=off when using the mixin

16 months agoReimplement Autocomplete mixin using Bootstrap's typeahead component
Howard M. Lewis Ship [Mon, 19 Nov 2012 23:47:40 +0000]
Reimplement Autocomplete mixin using Bootstrap's typeahead component
- Create a shim library to expose jQuery (working around apparent RequireJS bugs)
- Upgrade to jQuery 1.8.3
- Some tweaks concerning JavaScriptModuleConfiguration

17 months agoAdd a few comments
Howard M. Lewis Ship [Sun, 18 Nov 2012 02:08:48 +0000]
Add a few comments

17 months agoDelete the Tapestry 5.3 tree.js client library
Howard M. Lewis Ship [Sun, 18 Nov 2012 02:03:39 +0000]
Delete the Tapestry 5.3 tree.js client library

17 months agoRemove unecessary method annotations
Howard M. Lewis Ship [Sun, 18 Nov 2012 02:02:57 +0000]
Remove unecessary method annotations

17 months agoRewrite Tree: re-implement leaf node selection/de-selection
Howard M. Lewis Ship [Sun, 18 Nov 2012 01:55:34 +0000]
Rewrite Tree: re-implement leaf node selection/de-selection

17 months agoRewrite Tree: node expansion and collapse, with tracking on the server-side
Howard M. Lewis Ship [Sun, 18 Nov 2012 01:19:14 +0000]
Rewrite Tree: node expansion and collapse, with tracking on the server-side

17 months agoRewrite Tree: basic node expansion
Howard M. Lewis Ship [Sun, 18 Nov 2012 00:09:58 +0000]
Rewrite Tree: basic node expansion

17 months agoExpose Underscore as T5._ for 5.3 compatibility ... but don't put it in noConflict...
Howard M. Lewis Ship [Sat, 17 Nov 2012 19:32:38 +0000]
Expose Underscore as T5._ for 5.3 compatibility ... but don't put it in noConflict() mode, for easier compatibility with Backbone.js

17 months agoRemove unused RequireJS optional module
Howard M. Lewis Ship [Sat, 17 Nov 2012 19:30:45 +0000]
Remove unused RequireJS optional module

17 months agoRemove outdated JavaScript library
Howard M. Lewis Ship [Sat, 17 Nov 2012 19:29:59 +0000]
Remove outdated JavaScript library

17 months agoDelete 5.3 datefield.js library
Howard M. Lewis Ship [Mon, 12 Nov 2012 07:33:18 +0000]
Delete 5.3 datefield.js library

17 months agoLocalize the "Today" and "None" buttons of the DatePicker
Howard M. Lewis Ship [Sun, 11 Nov 2012 20:10:35 +0000]
Localize the "Today" and "None" buttons of the DatePicker
Make the buttons smaller so that they fit when translated (to French)

17 months agoSlight changes to make the "Today" and "None" buttons use the Twitter Bootstrap ...
Howard M. Lewis Ship [Sun, 11 Nov 2012 19:55:45 +0000]
Slight changes to make the "Today" and "None" buttons use the Twitter Bootstrap "btn" CSS class

17 months agoOnly allow a single popup at a time
Howard M. Lewis Ship [Sun, 11 Nov 2012 19:50:30 +0000]
Only allow a single popup at a time
Fix the order of the days to match DatePicker's expectation

17 months agoAdd .ajax-wait rule for displaying a spin cursor for fields waiting Ajax updates
Howard M. Lewis Ship [Sun, 11 Nov 2012 19:49:56 +0000]
Add .ajax-wait rule for displaying a spin cursor for fields waiting Ajax updates

17 months agoGet basic parse/format working
Howard M. Lewis Ship [Sun, 11 Nov 2012 16:40:53 +0000]
Get basic parse/format working

17 months agoGet the trigger working to create and show/hide the DatePicker
Howard M. Lewis Ship [Sun, 11 Nov 2012 16:08:48 +0000]
Get the trigger working to create and show/hide the DatePicker

17 months agoAdd a tapestry CSS to help define styles related to DateField
Howard M. Lewis Ship [Sun, 11 Nov 2012 16:08:21 +0000]
Add a tapestry CSS to help define styles related to DateField

17 months agoRemove an unnecessary hack from prior Tapestry's
Howard M. Lewis Ship [Sun, 11 Nov 2012 16:07:50 +0000]
Remove an unnecessary hack from prior Tapestry's

17 months agoGenerate lists of days and months with commas (not comma and space)
Howard M. Lewis Ship [Sun, 11 Nov 2012 16:07:24 +0000]
Generate lists of days and months with commas (not comma and space)

17 months agoLog an info for each page as it is loaded, with assembly time
Howard M. Lewis Ship [Fri, 9 Nov 2012 00:16:46 +0000]
Log an info for each page as it is loaded, with assembly time
Change Page.Stats to store a double for number of ms to assemble/load page instance
Update Page.Stats after invoking page.loaded()

17 months agoCreate an empty placeholder for the DateField component's client-side logic
Howard M. Lewis Ship [Thu, 8 Nov 2012 22:05:51 +0000]
Create an empty placeholder for the DateField component's client-side logic

17 months agoTweak test application UI slightly
Howard M. Lewis Ship [Thu, 8 Nov 2012 22:05:32 +0000]
Tweak test application UI slightly

17 months agoRemove "spacer.gif" at the symbol that gives its location
Howard M. Lewis Ship [Thu, 8 Nov 2012 19:55:48 +0000]
Remove "spacer.gif" at the symbol that gives its location

17 months agoRe-code rendering of the DateField component
Howard M. Lewis Ship [Thu, 8 Nov 2012 19:54:58 +0000]
Re-code rendering of the DateField component
- remove the "core-datefield" JavaScriptStack
- be explicit about the asset root, to avoid problems when resolving assets from @Import
- clean up the markup of the DateFieldDemo page

17 months agoTypo
Howard M. Lewis Ship [Thu, 8 Nov 2012 18:36:57 +0000]
Typo

17 months agoInclude date symbols in the properties exposed via the core/messages module
Howard M. Lewis Ship [Thu, 8 Nov 2012 18:35:22 +0000]
Include date symbols in the properties exposed via the core/messages module

17 months agoRename to reflect broader responsibility
Howard M. Lewis Ship [Thu, 8 Nov 2012 17:57:21 +0000]
Rename to reflect broader responsibility