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

3 years agoAdd test dependency for commons-lang
Howard M. Lewis Ship [Sat, 15 Dec 2012 02:10:01 +0000 (18:10 -0800)] 
Add test dependency for commons-lang

3 years agoRecode the tapestry-beanvalidator client-side support
Howard M. Lewis Ship [Sat, 15 Dec 2012 01:57:53 +0000 (17:57 -0800)] 
Recode the tapestry-beanvalidator client-side support

3 years agoCreate a constant for the data-validation attribute
Howard M. Lewis Ship [Sat, 15 Dec 2012 01:54:44 +0000 (17:54 -0800)] 
Create a constant for the data-validation attribute

3 years agoRefactor coffeescript.gradle into code under buildSrc, for reuse across modules
Howard M. Lewis Ship [Fri, 14 Dec 2012 19:21:40 +0000 (11:21 -0800)] 
Refactor coffeescript.gradle into code under buildSrc, for reuse across modules

3 years agoSlow down Selenium to let client-side updates occur
Howard M. Lewis Ship [Fri, 14 Dec 2012 18:37:29 +0000 (10:37 -0800)] 
Slow down Selenium to let client-side updates occur

3 years agoFix app folder test
Howard M. Lewis Ship [Fri, 14 Dec 2012 18:23:47 +0000 (10:23 -0800)] 
Fix app folder test

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

3 years agoPull waitForPageInitialized() up to SeleniumTestCase
Howard M. Lewis Ship [Fri, 14 Dec 2012 17:46:46 +0000 (09:46 -0800)] 
Pull waitForPageInitialized() up to SeleniumTestCase

3 years agoChange how core/builder module builds nodes to not (implicitly) escape markup
Howard M. Lewis Ship [Wed, 12 Dec 2012 01:50:39 +0000 (17:50 -0800)] 
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

3 years agoKeep fixing broken tests
Howard M. Lewis Ship [Tue, 11 Dec 2012 21:25:24 +0000 (13:25 -0800)] 
Keep fixing broken tests

3 years agoKeep fixing broken tests
Howard M. Lewis Ship [Tue, 11 Dec 2012 21:12:56 +0000 (13:12 -0800)] 
Keep fixing broken tests

4 years agoKeep fixing broken tests
Howard M. Lewis Ship [Sat, 8 Dec 2012 01:24:47 +0000 (17:24 -0800)] 
Keep fixing broken tests

4 years agoFix broken test
Howard M. Lewis Ship [Sat, 8 Dec 2012 01:03:06 +0000 (17:03 -0800)] 
Fix broken test

4 years agoRemove hack needed in earlier versions of Gradle
Howard M. Lewis Ship [Fri, 7 Dec 2012 18:50:16 +0000 (10:50 -0800)] 
Remove hack needed in earlier versions of Gradle

4 years agoFix broken test
Howard M. Lewis Ship [Thu, 6 Dec 2012 01:24:03 +0000 (17:24 -0800)] 
Fix broken test

4 years agoMake DateFieldDemo present output in a more "scrapable" way
Howard M. Lewis Ship [Thu, 6 Dec 2012 01:08:23 +0000 (17:08 -0800)] 
Make DateFieldDemo present output in a more "scrapable" way
Fix more tests

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

4 years agoFix broken test
Howard M. Lewis Ship [Thu, 6 Dec 2012 00:13:17 +0000 (16:13 -0800)] 
Fix broken test

4 years agoFix yet more broken tests
Howard M. Lewis Ship [Thu, 6 Dec 2012 00:06:47 +0000 (16:06 -0800)] 
Fix yet more broken tests

4 years 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 (15:46 -0800)] 
Have core/form-fragment depend on core/form, as it needs the event notifications triggered by core/form

4 years agoClean up formatting of form
Howard M. Lewis Ship [Wed, 5 Dec 2012 23:38:56 +0000 (15:38 -0800)] 
Clean up formatting of form

4 years agoPrevent accidental canceling of click events for FormFragment triggers
Howard M. Lewis Ship [Wed, 5 Dec 2012 23:38:28 +0000 (15:38 -0800)] 
Prevent accidental canceling of click events for FormFragment triggers

4 years agoFix remaining broken tests in ZoneTests suite
Howard M. Lewis Ship [Wed, 5 Dec 2012 23:06:41 +0000 (15:06 -0800)] 
Fix remaining broken tests in ZoneTests suite

4 years 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 (15:00 -0800)] 
Restore lost functionality for ZoneDemo page: triggering a DOM update when a zone updates
Fix broken tests

4 years agoImprove formatting of the table
Howard M. Lewis Ship [Wed, 5 Dec 2012 22:51:33 +0000 (14:51 -0800)] 
Improve formatting of the table

4 years 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 (14:46 -0800)] 
Remove core/t53-compatibility as dependency of core/init, as t53-compatibility is a library, not a module

4 years agoConvert core/dom:ElementWrapper.trigger() to return flag indicating if event complete...
Howard M. Lewis Ship [Wed, 5 Dec 2012 22:01:31 +0000 (14:01 -0800)] 
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

4 years agoRemove unnecessary comma
Howard M. Lewis Ship [Wed, 5 Dec 2012 21:58:45 +0000 (13:58 -0800)] 
Remove unnecessary comma

4 years agoRename the data-page-loaded attribute to data-page-initialized
Howard M. Lewis Ship [Wed, 5 Dec 2012 21:19:20 +0000 (13:19 -0800)] 
Rename the data-page-loaded attribute to data-page-initialized

4 years agoRemove some test logic that expected Tapestry 5.3-style error popups
Howard M. Lewis Ship [Wed, 5 Dec 2012 17:30:30 +0000 (09:30 -0800)] 
Remove some test logic that expected Tapestry 5.3-style error popups

4 years agoChange inline script block to external JavaScript library
Howard M. Lewis Ship [Wed, 5 Dec 2012 17:00:19 +0000 (09:00 -0800)] 
Change inline script block to external JavaScript library

4 years agoHow did that get in there?
Howard M. Lewis Ship [Wed, 5 Dec 2012 16:51:43 +0000 (08:51 -0800)] 
How did that get in there?

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

4 years agoFix broken tests
Howard M. Lewis Ship [Mon, 3 Dec 2012 18:29:15 +0000 (10:29 -0800)] 
Fix broken tests

4 years 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 (10:20 -0800)] 
Have the Palette component invoke its field validator to write correct client-side validation data attributes into the main select element

4 years 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 (10:20 -0800)] 
Treat an empty array as blank (to more cleanly handle required check for a Palette)

4 years agoEnsure that error messages appear in the correct place
Howard M. Lewis Ship [Mon, 3 Dec 2012 18:02:06 +0000 (10:02 -0800)] 
Ensure that error messages appear in the correct place

4 years agoUpgrade Selenium dependency to latest version, 2.26.0
Howard M. Lewis Ship [Mon, 3 Dec 2012 17:09:43 +0000 (09:09 -0800)] 
Upgrade Selenium dependency to latest version, 2.26.0

4 years agoFix broken tests
Howard M. Lewis Ship [Mon, 3 Dec 2012 16:40:09 +0000 (08:40 -0800)] 
Fix broken tests

4 years agoFix broken tests
Howard M. Lewis Ship [Fri, 30 Nov 2012 18:21:59 +0000 (10:21 -0800)] 
Fix broken tests

4 years agoShow the XHR flag in upper case
Howard M. Lewis Ship [Fri, 30 Nov 2012 17:56:49 +0000 (09:56 -0800)] 
Show the XHR flag in upper case

4 years agoFix more broken tests
Howard M. Lewis Ship [Fri, 30 Nov 2012 17:36:38 +0000 (09:36 -0800)] 
Fix more broken tests

4 years agoFix broken tests
Howard M. Lewis Ship [Fri, 30 Nov 2012 01:36:21 +0000 (17:36 -0800)] 
Fix broken tests

4 years agoFix test broken by use of @MixinAfter on RenderNotification mixin
Howard M. Lewis Ship [Fri, 30 Nov 2012 01:28:46 +0000 (17:28 -0800)] 
Fix test broken by use of @MixinAfter on RenderNotification mixin

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

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

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

4 years agoFix broken tests
Howard M. Lewis Ship [Tue, 27 Nov 2012 17:35:34 +0000 (17:35 +0000)] 
Fix broken tests

4 years agoFix broken tests
Howard M. Lewis Ship [Mon, 26 Nov 2012 18:58:25 +0000 (10:58 -0800)] 
Fix broken tests

4 years agoFix the code that accesses the alert to use explict css matching
Howard M. Lewis Ship [Mon, 26 Nov 2012 18:56:47 +0000 (10:56 -0800)] 
Fix the code that accesses the alert to use explict css matching

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

4 years agoAdd a easy way to verify that alert text is present
Howard M. Lewis Ship [Mon, 26 Nov 2012 18:52:00 +0000 (10:52 -0800)] 
Add a easy way to verify that alert text is present

4 years agoFix an error in how cancel buttons are submitted to the server
Howard M. Lewis Ship [Mon, 26 Nov 2012 18:51:31 +0000 (10:51 -0800)] 
Fix an error in how cancel buttons are submitted to the server

4 years agoWhen reporting a failure, include the "recent" Selenium server logs
Howard M. Lewis Ship [Mon, 26 Nov 2012 18:29:43 +0000 (10:29 -0800)] 
When reporting a failure, include the "recent" Selenium server logs

4 years agoFix broken BeanEditor tests
Howard M. Lewis Ship [Mon, 26 Nov 2012 17:27:51 +0000 (09:27 -0800)] 
Fix broken BeanEditor tests

4 years agoFix broken Alerts tests
Howard M. Lewis Ship [Mon, 26 Nov 2012 17:24:04 +0000 (09:24 -0800)] 
Fix broken Alerts tests

4 years agoHandle the case where Prototype may not yet have loaded when waitForCSSSelectedElemen...
Howard M. Lewis Ship [Mon, 26 Nov 2012 17:23:40 +0000 (09:23 -0800)] 
Handle the case where Prototype may not yet have loaded when waitForCSSSelectedElementToAppear is invoked

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

4 years agoUpdate test to account for changes to how initializations, including field autofocus...
Howard M. Lewis Ship [Tue, 20 Nov 2012 18:49:27 +0000 (10:49 -0800)] 
Update test to account for changes to how initializations, including field autofocus, operate

4 years agoFix tests broken by changes to ModuleManager
Howard M. Lewis Ship [Tue, 20 Nov 2012 18:42:14 +0000 (10:42 -0800)] 
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

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

4 years agoMerge redundant tests together
Howard M. Lewis Ship [Tue, 20 Nov 2012 18:15:42 +0000 (10:15 -0800)] 
Merge redundant tests together

4 years agoFix tests broken due to core library images being deleted and renamed
Howard M. Lewis Ship [Tue, 20 Nov 2012 18:04:08 +0000 (10:04 -0800)] 
Fix tests broken due to core library images being deleted and renamed

4 years agoSupport informal parameters on the AjaxFormLoop
Howard M. Lewis Ship [Tue, 20 Nov 2012 15:12:58 +0000 (07:12 -0800)] 
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

4 years agoChange RenderNotification to trigger its events after the component has performed...
Howard M. Lewis Ship [Tue, 20 Nov 2012 15:09:48 +0000 (07:09 -0800)] 
Change RenderNotification to trigger its events after the component has performed its primary work

4 years agoRevise the page's layout to be a Bootstrap horizontal form
Howard M. Lewis Ship [Tue, 20 Nov 2012 15:09:19 +0000 (07:09 -0800)] 
Revise the page's layout to be a Bootstrap horizontal form

4 years agoIntegrate a "Reset Page State" button into the navbar
Howard M. Lewis Ship [Tue, 20 Nov 2012 15:08:53 +0000 (07:08 -0800)] 
Integrate a "Reset Page State" button into the navbar

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

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

4 years 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 (16:41 -0800)] 
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

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

4 years agoReimplement Autocomplete mixin using Bootstrap's typeahead component
Howard M. Lewis Ship [Mon, 19 Nov 2012 23:47:40 +0000 (15:47 -0800)] 
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

4 years agoAdd a few comments
Howard M. Lewis Ship [Sun, 18 Nov 2012 02:08:48 +0000 (18:08 -0800)] 
Add a few comments

4 years agoDelete the Tapestry 5.3 tree.js client library
Howard M. Lewis Ship [Sun, 18 Nov 2012 02:03:39 +0000 (18:03 -0800)] 
Delete the Tapestry 5.3 tree.js client library

4 years agoRemove unecessary method annotations
Howard M. Lewis Ship [Sun, 18 Nov 2012 02:02:57 +0000 (18:02 -0800)] 
Remove unecessary method annotations

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

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

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

4 years 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 (19:32 +0000)] 
Expose Underscore as T5._ for 5.3 compatibility ... but don't put it in noConflict() mode, for easier compatibility with Backbone.js

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

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

4 years agoDelete 5.3 datefield.js library
Howard M. Lewis Ship [Mon, 12 Nov 2012 07:33:18 +0000 (23:33 -0800)] 
Delete 5.3 datefield.js library

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

4 years 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 (11:55 -0800)] 
Slight changes to make the "Today" and "None" buttons use the Twitter Bootstrap "btn" CSS class

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

4 years 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 (11:49 -0800)] 
Add .ajax-wait rule for displaying a spin cursor for fields waiting Ajax updates

4 years agoGet basic parse/format working
Howard M. Lewis Ship [Sun, 11 Nov 2012 16:40:53 +0000 (08:40 -0800)] 
Get basic parse/format working

4 years agoGet the trigger working to create and show/hide the DatePicker
Howard M. Lewis Ship [Sun, 11 Nov 2012 16:08:48 +0000 (08:08 -0800)] 
Get the trigger working to create and show/hide the DatePicker

4 years agoAdd a tapestry CSS to help define styles related to DateField
Howard M. Lewis Ship [Sun, 11 Nov 2012 16:08:21 +0000 (08:08 -0800)] 
Add a tapestry CSS to help define styles related to DateField

4 years agoRemove an unnecessary hack from prior Tapestry's
Howard M. Lewis Ship [Sun, 11 Nov 2012 16:07:50 +0000 (08:07 -0800)] 
Remove an unnecessary hack from prior Tapestry's

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

4 years 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 (16:16 -0800)] 
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()

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

4 years agoTweak test application UI slightly
Howard M. Lewis Ship [Thu, 8 Nov 2012 22:05:32 +0000 (14:05 -0800)] 
Tweak test application UI slightly

4 years agoRemove "spacer.gif" at the symbol that gives its location
Howard M. Lewis Ship [Thu, 8 Nov 2012 19:55:48 +0000 (11:55 -0800)] 
Remove "spacer.gif" at the symbol that gives its location

4 years agoRe-code rendering of the DateField component
Howard M. Lewis Ship [Thu, 8 Nov 2012 19:54:58 +0000 (11:54 -0800)] 
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

4 years agoTypo
Howard M. Lewis Ship [Thu, 8 Nov 2012 18:36:57 +0000 (10:36 -0800)] 
Typo

4 years agoInclude date symbols in the properties exposed via the core/messages module
Howard M. Lewis Ship [Thu, 8 Nov 2012 18:35:22 +0000 (10:35 -0800)] 
Include date symbols in the properties exposed via the core/messages module

4 years agoRename to reflect broader responsibility
Howard M. Lewis Ship [Thu, 8 Nov 2012 17:57:21 +0000 (09:57 -0800)] 
Rename to reflect broader responsibility

Copyright 2016, The Apache Software Foundation.