Message:

  A new issue has been created in JIRA.

---------------------------------------------------------------------
View the issue:

  http://jira.opensymphony.com/secure/ViewIssue.jspa?key=WW-221


Here is an overview of the issue:
---------------------------------------------------------------------
        Key: WW-221
    Summary: taglib descriptor generated by XDoclet and additional html/javascript 
attributes
       Type: Improvement

     Status: Assigned
   Priority: Major

    Project: WebWork
 Components: 
             Misc
   Versions:
             2.0

   Assignee: Patrick Lightbody
   Reporter: Rainer Hermanns

    Created: Sat, 21 Jun 2003 5:08 AM
    Updated: Sat, 21 Jun 2003 5:08 AM

Description:
The attached patches enable the build process to generate the taglib descriptor with 
xdoclet 1.2 beta3.

Additionally I introduced an abstraction layer for all 'input' ui tags and more HTML 
attributes according to W3C Specs:

Additions/changes in detail:

new files:
-------------------------------------------------------
AbstractInputTag.java

o added as abstraction layer for input type html components 
  (checkbox, file, password, submit, text)
o added more html attributes to set according to w3c spec:
    - accesskey
    - align
    - onblur
    - onfocus
    - onselect
    - readonly
    - maxlength
    - size
    - tabindex

Changes:
-------------------------------------------------------
AbstractListTag.java:
o added javascript events:
    - onblur
    - onfocus

AbstractUiTag.java
o added common javascript events:
    - onclick
    - ondblclick
    - onkeydown
    - onkeypress
    - onkeyup
    - onmousedown
    - onmouseout
    - onmouseup
o added common html attributes
    - title
o adjusted methods:
    - release frees all attributes to default state
    - added set() methods for velocity for all new attributes

CheckboxTag.java
o now inherited from AbstractInputTag
o added html attribute
    - checked

DoubleSelectTag.java
o added html attribute
    - disabled

FileTag.java
o removed size attribute, now inherited from AbstractInputTag

FormTag.java
o new javascript event attributes
    - onreset
    - onsubmit
o added velocity setters for all attributes

LabelTag.java
o new html attribute
    - accesskey
o new javascript event attributes
    - onblur
    - onfocus

PasswordTag.java
o now inhertied from AbstractInputTag
o removed size attribute

RadioTag.java
o new html attributes
    - accesskey
    - checked
o new javascript event attribute
    - onselect
o added release() method

SelectTag.java
o new html attribute
    - disabled

SubmitTag.java
o now inherited from AbstractInputTag
o removed align attribute

TextFieldTag.java
o now inherited from AbstractInputTag
o removed size attribute

TextAreaTag.java
o added javascript event attributes
    - onblur
    - onfocus
    - onselect
o added html attribute
    - readonly

All newly introduced attributes have simple velocity setter methods.
The release() methods for all tags are adjusted.

The xdoclet jar files (from official 1.2beta3) should be placed to lib/build/xdoclet. 
The changed build.xml uses this directory as classpath reference.

Changes in build.xml:

o added webdoclet task
o adjusted java task (now depends on webdoclet)
o adjusted properties (new build.java-gen-src property)
o adjusted jar and war tasks (tld copy tasks)







---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.opensymphony.com/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to