You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by jk...@apache.org on 2006/03/07 04:05:21 UTC
svn commit: r383757 - in /jakarta/tapestry/trunk: config/ eclipse/
examples/TimeTracker/ examples/TimeTracker/src/config/
examples/TimeTracker/src/context/ examples/TimeTracker/src/context/WEB-INF/
examples/TimeTracker/src/java/org/apache/tapestry/time...
Author: jkuhnert
Date: Mon Mar 6 19:05:17 2006
New Revision: 383757
URL: http://svn.apache.org/viewcvs?rev=383757&view=rev
Log:
new widget additions/checkstyle fixes/etc
Added:
jakarta/tapestry/trunk/examples/TimeTracker/tapestry-timetrackerdb.lck (with props)
jakarta/tapestry/trunk/examples/TimeTracker/tapestry-timetrackerdb.properties
jakarta/tapestry/trunk/examples/TimeTracker/tapestry-timetrackerdb.script
jakarta/tapestry/trunk/framework/src/js/tapestry/
jakarta/tapestry/trunk/framework/src/js/tapestry/__package__.js
jakarta/tapestry/trunk/framework/src/js/tapestry/tapestry.js
jakarta/tapestry/trunk/framework/src/js/tapestry/widget/
jakarta/tapestry/trunk/framework/src/js/tapestry/widget/DropDownDatePicker.js
jakarta/tapestry/trunk/framework/src/js/tapestry/widget/TDatePicker.js
jakarta/tapestry/trunk/framework/src/js/tapestry/widget/__package__.js
jakarta/tapestry/trunk/framework/src/js/tapestry/widget/templates/
jakarta/tapestry/trunk/framework/src/js/tapestry/widget/templates/images/
jakarta/tapestry/trunk/framework/src/js/tapestry/widget/templates/images/dateIcon.gif (with props)
jakarta/tapestry/trunk/framework/src/js/tests/
jakarta/tapestry/trunk/framework/src/js/tests/widget/
jakarta/tapestry/trunk/framework/src/js/tests/widget/test_DropDownDatePicker.html
Modified:
jakarta/tapestry/trunk/config/common.properties
jakarta/tapestry/trunk/eclipse/Tapestry-TimeTracker.launch
jakarta/tapestry/trunk/examples/TimeTracker/build.xml
jakarta/tapestry/trunk/examples/TimeTracker/src/config/createDatabase.sql
jakarta/tapestry/trunk/examples/TimeTracker/src/context/Home.html
jakarta/tapestry/trunk/examples/TimeTracker/src/context/WEB-INF/Border.jwc
jakarta/tapestry/trunk/examples/TimeTracker/src/context/WEB-INF/timetracker.dao.xml
jakarta/tapestry/trunk/examples/TimeTracker/src/context/WEB-INF/timetracker.db.xml
jakarta/tapestry/trunk/examples/TimeTracker/src/java/org/apache/tapestry/timetracker/jdbc/DatabaseInstaller.java
jakarta/tapestry/trunk/examples/TimeTracker/src/java/org/apache/tapestry/timetracker/page/TaskEntryPage.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/IMarkupWriter.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/coerce/ObjectToStringConverter.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/IPropertySelectionModel.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/IPropertySelectionRenderer.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/LabeledPropertySelectionModel.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/Option.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/PropertySelection.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/Radio.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/StringPropertySelectionModel.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ApplicationGlobalsImpl.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/BaseTagWriter.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/BindingPrefixContribution.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/BindingSourceImpl.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ComponentConstructorFactoryImpl.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ComponentMessages.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ComponentPropertySourceImpl.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/BinaryDumpOutputStream.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/BooleanAdaptor.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ByteAdaptor.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ComponentAddressAdaptor.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/DataSqueezerImpl.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/DoubleAdaptor.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/FloatAdaptor.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/IntegerAdaptor.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/LongAdaptor.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ResolvingObjectInputStream.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/SerializableAdaptor.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ShortAdaptor.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/SqueezeAdaptor.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/StringAdaptor.java
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/TeeOutputStream.java
jakarta/tapestry/trunk/framework/src/js/build.xml
Modified: jakarta/tapestry/trunk/config/common.properties
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/config/common.properties?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/config/common.properties (original)
+++ jakarta/tapestry/trunk/config/common.properties Mon Mar 6 19:05:17 2006
@@ -26,5 +26,5 @@
servlet.version=2.3
log4j.version=1.2.8
jboss-j2ee.version=4.0.0DR4
-derby.version=10.1.2.1
+hsqldb.version=1.8.0.1
io.version=1.1
Modified: jakarta/tapestry/trunk/eclipse/Tapestry-TimeTracker.launch
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/eclipse/Tapestry-TimeTracker.launch?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/eclipse/Tapestry-TimeTracker.launch (original)
+++ jakarta/tapestry/trunk/eclipse/Tapestry-TimeTracker.launch Mon Mar 6 19:05:17 2006
@@ -5,9 +5,9 @@
<listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
<listEntry value="<?xml version="1.0" encoding="UTF-8"?> <runtimeClasspathEntry containerPath="org.eclipse.jdt.launching.JRE_CONTAINER" javaProject="jakarta-tapestry" path="1" type="4"/> "/>
<listEntry value="<?xml version="1.0" encoding="UTF-8"?> <runtimeClasspathEntry internalArchive="/jakarta-tapestry/ext-package/lib/commons-dbcp-1.2.jar" path="3" type="2"/> "/>
-<listEntry value="<?xml version="1.0" encoding="UTF-8"?> <runtimeClasspathEntry internalArchive="/jakarta-tapestry/ext-package/lib/derby-10.1.2.1.jar" path="3" type="2"/> "/>
<listEntry value="<?xml version="1.0" encoding="UTF-8"?> <runtimeClasspathEntry id="org.eclipse.jdt.launching.classpathentry.defaultClasspath"> <memento project="jakarta-tapestry"/> </runtimeClasspathEntry> "/>
<listEntry value="<?xml version="1.0" encoding="UTF-8"?> <runtimeClasspathEntry containerPath="org.eclipse.jdt.USER_LIBRARY/JETTY6_LIB" path="3" type="4"/> "/>
+<listEntry value="<?xml version="1.0" encoding="UTF-8"?> <runtimeClasspathEntry internalArchive="/jakarta-tapestry/ext-package/lib/hsqldb-1.8.0.1.jar" path="3" type="2"/> "/>
</listAttribute>
<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="src/config/jetty.xml"/>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
Modified: jakarta/tapestry/trunk/examples/TimeTracker/build.xml
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/examples/TimeTracker/build.xml?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/examples/TimeTracker/build.xml (original)
+++ jakarta/tapestry/trunk/examples/TimeTracker/build.xml Mon Mar 6 19:05:17 2006
@@ -50,7 +50,7 @@
<ibiblio-dependency artifact="oro" version="${oro.version}" group="oro" use="run"/>
<ibiblio-dependency artifact="servletapi" version="${servlet.version}" group="servletapi"/>
- <ibiblio-dependency artifact="derby" version="${derby.version}" group="org.apache.derby"/>
+ <ibiblio-dependency artifact="hsqldb" version="${hsqldb.version}" group="hsqldb"/>
</target>
</project>
Modified: jakarta/tapestry/trunk/examples/TimeTracker/src/config/createDatabase.sql
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/examples/TimeTracker/src/config/createDatabase.sql?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/examples/TimeTracker/src/config/createDatabase.sql (original)
+++ jakarta/tapestry/trunk/examples/TimeTracker/src/config/createDatabase.sql Mon Mar 6 19:05:17 2006
@@ -1,25 +1,20 @@
create table projects (
- project_id integer not null generated always as identity(start with 100, increment by 1),
- name varchar(40) not null
+ project_id int generated by default as IDENTITY not null,
+ name varchar(40) not null,
+ PRIMARY KEY (project_id),
+ UNIQUE (name)
);
-alter table projects add constraint projects_pk
-primary key(project_id);
-
-alter table projects add constraint name_unique
-unique (name);
-
insert into projects(name) values ('Code Zeitgeist');
insert into projects(name) values ('Zooland Systems');
insert into projects(name) values ('Weedasher Industries');
create table tasks (
- task_id integer not null generated always as identity(start with 100, increment by 1),
- project_id integer not null,
+ task_id int generated by default as IDENTITY not null,
+ project_id int not null,
start_dt timestamp not null,
end_dt timestamp not null,
- descr_txt varchar(200) not null
+ descr_txt varchar(200) not null,
+ PRIMARY KEY (task_id),
+ FOREIGN KEY (project_id) references projects(project_id)
);
-
-alter table tasks add constraint tasks_fk
-Foreign Key(project_id) references projects (project_id);
Modified: jakarta/tapestry/trunk/examples/TimeTracker/src/context/Home.html
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/examples/TimeTracker/src/context/Home.html?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/examples/TimeTracker/src/context/Home.html (original)
+++ jakarta/tapestry/trunk/examples/TimeTracker/src/context/Home.html Mon Mar 6 19:05:17 2006
@@ -13,7 +13,7 @@
<span jwcid="projectChoose" />
</div>
- <div class="fm-hreq">
+ <div class="fm-hopt">
<label for="fm-firstname">Start</label>
<input style="width:auto" size="10" name="fm-firstname" id="fm-firstname" type="text" />
</div>
Modified: jakarta/tapestry/trunk/examples/TimeTracker/src/context/WEB-INF/Border.jwc
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/examples/TimeTracker/src/context/WEB-INF/Border.jwc?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/examples/TimeTracker/src/context/WEB-INF/Border.jwc (original)
+++ jakarta/tapestry/trunk/examples/TimeTracker/src/context/WEB-INF/Border.jwc Mon Mar 6 19:05:17 2006
@@ -21,5 +21,5 @@
<component-specification allow-informal-parameters="no">
- <inject property="conn" object="service:timetracker.db.DerbyConnection" />
+ <inject property="conn" object="service:timetracker.db.HsqlConnection" />
</component-specification>
Modified: jakarta/tapestry/trunk/examples/TimeTracker/src/context/WEB-INF/timetracker.dao.xml
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/examples/TimeTracker/src/context/WEB-INF/timetracker.dao.xml?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/examples/TimeTracker/src/context/WEB-INF/timetracker.dao.xml (original)
+++ jakarta/tapestry/trunk/examples/TimeTracker/src/context/WEB-INF/timetracker.dao.xml Mon Mar 6 19:05:17 2006
@@ -21,7 +21,7 @@
<service-point id="ProjectDao" interface="ProjectDao" >
<invoke-factory service-id="hivemind.BuilderFactory">
<construct class="ProjectDao" autowire-services="false">
- <set-service property="connection" service-id="timetracker.db.DerbyConnection" />
+ <set-service property="connection" service-id="timetracker.db.HsqlConnection" />
</construct>
</invoke-factory>
</service-point>
Modified: jakarta/tapestry/trunk/examples/TimeTracker/src/context/WEB-INF/timetracker.db.xml
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/examples/TimeTracker/src/context/WEB-INF/timetracker.db.xml?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/examples/TimeTracker/src/context/WEB-INF/timetracker.db.xml (original)
+++ jakarta/tapestry/trunk/examples/TimeTracker/src/context/WEB-INF/timetracker.db.xml Mon Mar 6 19:05:17 2006
@@ -23,19 +23,19 @@
class="org.apache.hivemind.impl.SystemPropertiesSymbolSource" />
</contribution>
- <service-point id="DerbyConnProxyFactory"
+ <service-point id="HsqlConnProxyFactory"
interface="org.apache.hivemind.ServiceImplementationFactory"
parameters-occurs="none">
Core service implementation factory that constructs dynamic
proxies to dbcp connection pools
<invoke-factory service-id="hivemind.BuilderFactory">
<construct class="DataSourceProxyFactory" autowire-services="false">
- <set-service property="dataSource" service-id="DerbyDataSource" />
+ <set-service property="dataSource" service-id="HsqlDataSource" />
</construct>
</invoke-factory>
</service-point>
- <service-point id="DerbyDataSource"
+ <service-point id="HsqlDataSource"
interface="org.apache.commons.dbcp.BasicDataSource"
parameters-occurs="none">
@@ -44,29 +44,30 @@
<construct
class="org.apache.commons.dbcp.BasicDataSource">
<set property="driverClassName"
- value="org.apache.derby.jdbc.EmbeddedDriver" />
+ value="org.hsqldb.jdbcDriver" />
<set property="url"
- value="jdbc:derby:${java.io.tmpdir}/tapestry-timetrackerdb;create=true" />
+ value="jdbc:hsqldb:file:tapestry-timetrackerdb" />
<set property="initialSize" value="1" />
<set property="maxActive" value="2" />
<set property="maxWait" value="40000" />
- <set property="username" value="trackadmin" />
+ <set property="username" value="sa" />
<set property="poolPreparedStatements" value="true" />
<set property="maxOpenPreparedStatements" value="20" />
</construct>
</invoke-factory>
</service-point>
- <service-point id="DerbyConnection" interface="java.sql.Connection">
+ <service-point id="HsqlConnection" interface="java.sql.Connection">
DB Connection for derby database
- <invoke-factory service-id="DerbyConnProxyFactory" model="threaded" />
+ <invoke-factory service-id="HsqlConnProxyFactory" model="threaded" />
</service-point>
<service-point id="DatabaseInstaller" interface="DatabaseInstaller">
Ensures the database has been created/initialised.
<invoke-factory service-id="hivemind.BuilderFactory">
- <construct class="DatabaseInstaller" autowire-services="false">
- <set-service property="connection" service-id="DerbyConnection" />
+ <construct class="DatabaseInstaller" autowire-services="false"
+ initialize-method="initialise" >
+ <set-service property="connection" service-id="HsqlConnection" />
<set property="filePath" value="src/config/createDatabase.sql" />
</construct>
</invoke-factory>
Modified: jakarta/tapestry/trunk/examples/TimeTracker/src/java/org/apache/tapestry/timetracker/jdbc/DatabaseInstaller.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/examples/TimeTracker/src/java/org/apache/tapestry/timetracker/jdbc/DatabaseInstaller.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/examples/TimeTracker/src/java/org/apache/tapestry/timetracker/jdbc/DatabaseInstaller.java (original)
+++ jakarta/tapestry/trunk/examples/TimeTracker/src/java/org/apache/tapestry/timetracker/jdbc/DatabaseInstaller.java Mon Mar 6 19:05:17 2006
@@ -60,7 +60,7 @@
/**
* Checks for existance of database tables.
* @return True, if any row exists in a table called "projects".
- * @throws SQLException
+ * @throws SQLException on error
*/
public boolean tablesExist()
throws SQLException
@@ -69,7 +69,7 @@
ResultSet rs = null;
try {
- ps = _conn.prepareStatement("select 'X' from projects");
+ ps = _conn.prepareStatement("select 'x' from INFORMATION_SCHEMA.SYSTEM_TABLES where TABLE_NAME = 'PROJECTS'");
rs = ps.executeQuery();
return rs.next();
@@ -89,6 +89,7 @@
protected void createDatabase()
throws Exception
{
+ _log.debug("createDatabase() creating database tables..");
PreparedStatement ps = null;
try {
Modified: jakarta/tapestry/trunk/examples/TimeTracker/src/java/org/apache/tapestry/timetracker/page/TaskEntryPage.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/examples/TimeTracker/src/java/org/apache/tapestry/timetracker/page/TaskEntryPage.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/examples/TimeTracker/src/java/org/apache/tapestry/timetracker/page/TaskEntryPage.java (original)
+++ jakarta/tapestry/trunk/examples/TimeTracker/src/java/org/apache/tapestry/timetracker/page/TaskEntryPage.java Mon Mar 6 19:05:17 2006
@@ -13,11 +13,13 @@
// limitations under the License.
package org.apache.tapestry.timetracker.page;
+import java.util.Date;
import java.util.List;
import org.apache.tapestry.annotations.Component;
import org.apache.tapestry.annotations.InjectObject;
import org.apache.tapestry.form.BeanPropertySelectionModel;
+import org.apache.tapestry.form.DatePicker;
import org.apache.tapestry.form.IPropertySelectionModel;
import org.apache.tapestry.form.PropertySelection;
import org.apache.tapestry.html.BasePage;
@@ -42,6 +44,12 @@
public abstract ProjectDao getProjectDao();
public abstract Project getSelectedProject();
+
+ @Component(type = "DatePicker", id = "startPicker",
+ bindings = {"value=startTime"})
+ public abstract DatePicker getStartPicker();
+
+ public abstract Date getStartTime();
/**
* Selection model for projects.
Added: jakarta/tapestry/trunk/examples/TimeTracker/tapestry-timetrackerdb.lck
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/examples/TimeTracker/tapestry-timetrackerdb.lck?rev=383757&view=auto
==============================================================================
Binary file - no diff available.
Propchange: jakarta/tapestry/trunk/examples/TimeTracker/tapestry-timetrackerdb.lck
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: jakarta/tapestry/trunk/examples/TimeTracker/tapestry-timetrackerdb.properties
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/examples/TimeTracker/tapestry-timetrackerdb.properties?rev=383757&view=auto
==============================================================================
--- jakarta/tapestry/trunk/examples/TimeTracker/tapestry-timetrackerdb.properties (added)
+++ jakarta/tapestry/trunk/examples/TimeTracker/tapestry-timetrackerdb.properties Mon Mar 6 19:05:17 2006
@@ -0,0 +1,17 @@
+#HSQL Database Engine
+#Wed Feb 22 20:39:36 EST 2006
+hsqldb.script_format=0
+runtime.gc_interval=0
+sql.enforce_strict_size=false
+hsqldb.cache_size_scale=8
+readonly=false
+hsqldb.nio_data_file=true
+hsqldb.cache_scale=14
+version=1.8.0
+hsqldb.default_table_type=memory
+hsqldb.cache_file_scale=1
+hsqldb.log_size=200
+modified=yes
+hsqldb.cache_version=1.7.0
+hsqldb.original_version=1.8.0
+hsqldb.compatible_version=1.8.0
Added: jakarta/tapestry/trunk/examples/TimeTracker/tapestry-timetrackerdb.script
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/examples/TimeTracker/tapestry-timetrackerdb.script?rev=383757&view=auto
==============================================================================
--- jakarta/tapestry/trunk/examples/TimeTracker/tapestry-timetrackerdb.script (added)
+++ jakarta/tapestry/trunk/examples/TimeTracker/tapestry-timetrackerdb.script Mon Mar 6 19:05:17 2006
@@ -0,0 +1,12 @@
+CREATE SCHEMA PUBLIC AUTHORIZATION DBA
+CREATE MEMORY TABLE PROJECTS(PROJECT_ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,NAME VARCHAR(40) NOT NULL,CONSTRAINT SYS_CT_46 UNIQUE(NAME))
+CREATE MEMORY TABLE TASKS(TASK_ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,PROJECT_ID INTEGER NOT NULL,START_DT TIMESTAMP NOT NULL,END_DT TIMESTAMP NOT NULL,DESCR_TXT VARCHAR(200) NOT NULL,CONSTRAINT SYS_FK_49 FOREIGN KEY(PROJECT_ID) REFERENCES PROJECTS(PROJECT_ID))
+ALTER TABLE PROJECTS ALTER COLUMN PROJECT_ID RESTART WITH 3
+ALTER TABLE TASKS ALTER COLUMN TASK_ID RESTART WITH 0
+CREATE USER SA PASSWORD ""
+GRANT DBA TO SA
+SET WRITE_DELAY 20
+SET SCHEMA PUBLIC
+INSERT INTO PROJECTS VALUES(0,'Code Zeitgeist')
+INSERT INTO PROJECTS VALUES(1,'Zooland Systems')
+INSERT INTO PROJECTS VALUES(2,'Weedasher Industries')
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/IMarkupWriter.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/IMarkupWriter.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/IMarkupWriter.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/IMarkupWriter.java Mon Mar 6 19:05:17 2006
@@ -32,7 +32,7 @@
* if there is no open tag.
*/
- public void attribute(String name, int value);
+ void attribute(String name, int value);
/**
* Writes a boolean attribute into the currently open tag.
@@ -42,7 +42,7 @@
* @since 3.0
*/
- public void attribute(String name, boolean value);
+ void attribute(String name, boolean value);
/**
* Writes an attribute into the most recently opened tag. This must be called after
@@ -54,7 +54,7 @@
* if there is no open tag.
*/
- public void attribute(String name, String value);
+ void attribute(String name, String value);
/**
* Similar to {@link #attribute(String, String)}but no escaping of invalid elements is done for
@@ -65,27 +65,27 @@
* @since 3.0
*/
- public void attributeRaw(String name, String value);
+ void attributeRaw(String name, String value);
/**
* Closes any existing tag then starts a new element. The new element is pushed onto the active
* element stack.
*/
- public void begin(String name);
+ void begin(String name);
/**
* Starts an element that will not later be matched with an <code>end()</code> call. This is
* useful for elements that do not need closing tags.
*/
- public void beginEmpty(String name);
+ void beginEmpty(String name);
/**
* Invokes checkError() on the <code>PrintWriter</code> used to format output.
*/
- public boolean checkError();
+ boolean checkError();
/**
* Closes this <code>IMarkupWriter</code>. Close tags are written for any active elements.
@@ -93,7 +93,7 @@
* commit its buffer to its containing writer.
*/
- public void close();
+ void close();
/**
* Closes the most recently opened element by writing the '>' that ends it. Once this is
@@ -101,7 +101,7 @@
* with {@link #begin(String)}or or {@link #beginEmpty(String)}.
*/
- public void closeTag();
+ void closeTag();
/**
* Writes an XML/HTML comment. Any open tag is first closed. The method takes care of providing
@@ -112,28 +112,28 @@
* (much like {@link #printRaw(String)}.
*/
- public void comment(String value);
+ void comment(String value);
/**
* Ends the element most recently started by {@link#begin(String)}. The name of the tag is
* popped off of the active element stack and used to form an HTML close tag.
*/
- public void end();
+ void end();
/**
* Ends the most recently started element with the given name. This will also end any other
* intermediate elements. This is very useful for easily ending a table or even an entire page.
*/
- public void end(String name);
+ void end(String name);
/**
* Forwards <code>flush()</code> to this <code>IMarkupWriter</code>'s
* <code>PrintWriter</code>.
*/
- public void flush();
+ void flush();
/**
* Returns a nested writer, one that accumulates its changes in a buffer. When the nested writer
@@ -141,14 +141,14 @@
* using {@link #printRaw(String)}.
*/
- public NestedMarkupWriter getNestedWriter();
+ NestedMarkupWriter getNestedWriter();
/**
* Version of {@link #print(char[], int, int, boolean)} that assumes filter is
* <em>enabled</em>.
*/
- public void print(char[] data, int offset, int length);
+ void print(char[] data, int offset, int length);
/**
* The primary <code>print()</code> method, used by most other methods.
@@ -171,7 +171,7 @@
* @since 4.0
*/
- public void print(char[] data, int offset, int length, boolean raw);
+ void print(char[] data, int offset, int length, boolean raw);
/**
* Prints a single character, or its equivalent entity.
@@ -179,7 +179,7 @@
* Closes any open tag.
*/
- public void print(char value);
+ void print(char value);
/**
* Prints an integer.
@@ -187,44 +187,44 @@
* Closes any open tag.
*/
- public void print(int value);
+ void print(int value);
/**
* As with {@link #print(char[], int, int, boolean)}, but the data to print is defined by the
* String. Assumes filtering is <em>enabled</em>.
*/
- public void print(String value);
+ void print(String value);
/**
* As with {@link #print(char[], int, int, boolean)}, but the data to print is defined by the
* String.
*/
- public void print(String value, boolean raw);
+ void print(String value, boolean raw);
/**
* Closes the open tag (if any), then prints a line seperator to the output stream.
*/
- public void println();
+ void println();
/**
* Version of {@link #print(char[], int, int, boolean)}that assumes filter is <em>enabled</em>.
*/
- public void printRaw(char[] buffer, int offset, int length);
+ void printRaw(char[] buffer, int offset, int length);
/**
* As with {@link #print(char[], int, int, boolean)}, but the data to print is defined by the
* String. Assumes filtering is <em>disabled</em>.
*/
- public void printRaw(String value);
+ void printRaw(String value);
/**
* Returns the type of content generated by this response writer, as a MIME type.
*/
- public String getContentType();
-}
\ No newline at end of file
+ String getContentType();
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/coerce/ObjectToStringConverter.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/coerce/ObjectToStringConverter.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/coerce/ObjectToStringConverter.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/coerce/ObjectToStringConverter.java Mon Mar 6 19:05:17 2006
@@ -26,4 +26,4 @@
return value == null ? null : value.toString();
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/IPropertySelectionModel.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/IPropertySelectionModel.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/IPropertySelectionModel.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/IPropertySelectionModel.java Mon Mar 6 19:05:17 2006
@@ -41,20 +41,20 @@
* Returns the number of possible options.
*/
- public int getOptionCount();
+ int getOptionCount();
/**
* Returns one possible option that will be assigned to the server-side property.
*/
- public Object getOption(int index);
+ Object getOption(int index);
/**
* Returns the label for an option. It is the responsibility of the adaptor to make this value
* localized.
*/
- public String getLabel(int index);
+ String getLabel(int index);
/**
* Returns a String used to represent the option in the HTML (as the value of an <option>
@@ -62,12 +62,12 @@
* into an array.
*/
- public String getValue(int index);
+ String getValue(int index);
/**
* Returns the option corresponding to a value. This is used when interpreting submitted form
* parameters.
*/
- public Object translateValue(String value);
-}
\ No newline at end of file
+ Object translateValue(String value);
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/IPropertySelectionRenderer.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/IPropertySelectionRenderer.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/IPropertySelectionRenderer.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/IPropertySelectionRenderer.java Mon Mar 6 19:05:17 2006
@@ -32,14 +32,14 @@
*
**/
- public void beginRender(PropertySelection component, IMarkupWriter writer, IRequestCycle cycle);
+ void beginRender(PropertySelection component, IMarkupWriter writer, IRequestCycle cycle);
/**
* Invoked for each element obtained from the {@link IPropertySelectionModel model}.
*
**/
- public void renderOption(
+ void renderOption(
PropertySelection component,
IMarkupWriter writer,
IRequestCycle cycle,
@@ -53,5 +53,5 @@
*
**/
- public void endRender(PropertySelection component, IMarkupWriter writer, IRequestCycle cycle);
-}
\ No newline at end of file
+ void endRender(PropertySelection component, IMarkupWriter writer, IRequestCycle cycle);
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/LabeledPropertySelectionModel.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/LabeledPropertySelectionModel.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/LabeledPropertySelectionModel.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/LabeledPropertySelectionModel.java Mon Mar 6 19:05:17 2006
@@ -23,6 +23,52 @@
*/
public class LabeledPropertySelectionModel implements IPropertySelectionModel
{
+ /**
+ * Empty model implementation. Avoids NullPointerExceptions when default constructor is used.
+ */
+ private static final IPropertySelectionModel EMPTY_MODEL = new IPropertySelectionModel()
+ {
+ /**
+ * @see org.apache.tapestry.form.IPropertySelectionModel#getOptionCount()
+ */
+ public int getOptionCount()
+ {
+ return 0;
+ }
+
+ /**
+ * @see org.apache.tapestry.form.IPropertySelectionModel#getOption(int)
+ */
+ public Object getOption(int index)
+ {
+ return null;
+ }
+
+ /**
+ * @see org.apache.tapestry.form.IPropertySelectionModel#getLabel(int)
+ */
+ public String getLabel(int index)
+ {
+ return null;
+ }
+
+ /**
+ * @see org.apache.tapestry.form.IPropertySelectionModel#getValue(int)
+ */
+ public String getValue(int index)
+ {
+ return null;
+ }
+
+ /**
+ * @see org.apache.tapestry.form.IPropertySelectionModel#translateValue(java.lang.String)
+ */
+ public Object translateValue(String value)
+ {
+ return null;
+ }
+ };
+
private IPropertySelectionModel _model;
private String _label = "";
@@ -109,7 +155,7 @@
}
/**
- * Returns the underlying IPropertySelectionModel
+ * Returns the underlying IPropertySelectionModel.
*
* @return the underlying IPropertySelectionModel
*/
@@ -119,7 +165,7 @@
}
/**
- * Sets the underlying IPropertySelectionModel
+ * Sets the underlying IPropertySelectionModel.
*
* @param model
* the IPropertySelectionModel to set
@@ -173,7 +219,7 @@
}
/**
- * Returns the label of the initial IPropertySelectionModel option
+ * Returns the label of the initial IPropertySelectionModel option.
*
* @return a IPropertySelectionModel option label
*/
@@ -183,7 +229,7 @@
}
/**
- * Sets the label of the initial IPropertySelectionModel option
+ * Sets the label of the initial IPropertySelectionModel option.
*
* @param label
* a IPropertySelectionModel option label
@@ -194,7 +240,7 @@
}
/**
- * Returns the value of the initial IPropertySelectionModel option
+ * Returns the value of the initial IPropertySelectionModel option.
*
* @return a IPropertySelectionModel option value
*/
@@ -204,7 +250,7 @@
}
/**
- * Sets the value of the initial IPropertySelectionModel option
+ * Sets the value of the initial IPropertySelectionModel option.
*
* @param value
* a IPropertySelectionModel option value
@@ -215,7 +261,7 @@
}
/**
- * Returns the initial option
+ * Returns the initial option.
*
* @return a PropertySelectionModel option
*/
@@ -225,7 +271,7 @@
}
/**
- * Sets the initial IPropertySelectionModel option
+ * Sets the initial IPropertySelectionModel option.
*
* @param option
* a IPropertySelectionModel option
@@ -234,50 +280,4 @@
{
_option = option;
}
-
- /**
- * Empty model implementation. Avoids NullPointerExceptions when default constructor is used.
- */
- private static final IPropertySelectionModel EMPTY_MODEL = new IPropertySelectionModel()
- {
- /**
- * @see org.apache.tapestry.form.IPropertySelectionModel#getOptionCount()
- */
- public int getOptionCount()
- {
- return 0;
- }
-
- /**
- * @see org.apache.tapestry.form.IPropertySelectionModel#getOption(int)
- */
- public Object getOption(int index)
- {
- return null;
- }
-
- /**
- * @see org.apache.tapestry.form.IPropertySelectionModel#getLabel(int)
- */
- public String getLabel(int index)
- {
- return null;
- }
-
- /**
- * @see org.apache.tapestry.form.IPropertySelectionModel#getValue(int)
- */
- public String getValue(int index)
- {
- return null;
- }
-
- /**
- * @see org.apache.tapestry.form.IPropertySelectionModel#translateValue(java.lang.String)
- */
- public Object translateValue(String value)
- {
- return null;
- }
- };
}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/Option.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/Option.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/Option.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/Option.java Mon Mar 6 19:05:17 2006
@@ -87,4 +87,4 @@
public abstract boolean isSelected();
public abstract void setSelected(boolean selected);
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/PropertySelection.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/PropertySelection.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/PropertySelection.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/PropertySelection.java Mon Mar 6 19:05:17 2006
@@ -169,4 +169,4 @@
{
return getValidatableFieldSupport().isRequired(this);
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/Radio.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/Radio.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/Radio.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/Radio.java Mon Mar 6 19:05:17 2006
@@ -101,4 +101,4 @@
public abstract boolean isDisabled();
public abstract Object getValue();
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/StringPropertySelectionModel.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/StringPropertySelectionModel.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/StringPropertySelectionModel.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/form/StringPropertySelectionModel.java Mon Mar 6 19:05:17 2006
@@ -28,7 +28,7 @@
public class StringPropertySelectionModel implements IPropertySelectionModel
{
- private String[] options;
+ private String[] _options;
/**
* Standard constructor.
@@ -38,17 +38,17 @@
public StringPropertySelectionModel(String[] options)
{
- this.options = options;
+ this._options = options;
}
public int getOptionCount()
{
- return options.length;
+ return _options.length;
}
public Object getOption(int index)
{
- return options[index];
+ return _options[index];
}
/**
@@ -58,7 +58,7 @@
public String getLabel(int index)
{
- return options[index];
+ return _options[index];
}
/**
@@ -77,7 +77,7 @@
index = Integer.parseInt(value);
- return options[index];
+ return _options[index];
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ApplicationGlobalsImpl.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ApplicationGlobalsImpl.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ApplicationGlobalsImpl.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ApplicationGlobalsImpl.java Mon Mar 6 19:05:17 2006
@@ -95,4 +95,4 @@
{
_servletContext = context;
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/BaseTagWriter.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/BaseTagWriter.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/BaseTagWriter.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/BaseTagWriter.java Mon Mar 6 19:05:17 2006
@@ -60,4 +60,4 @@
writer.println();
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/BindingPrefixContribution.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/BindingPrefixContribution.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/BindingPrefixContribution.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/BindingPrefixContribution.java Mon Mar 6 19:05:17 2006
@@ -49,4 +49,4 @@
{
_prefix = prefix;
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/BindingSourceImpl.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/BindingSourceImpl.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/BindingSourceImpl.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/BindingSourceImpl.java Mon Mar 6 19:05:17 2006
@@ -81,4 +81,4 @@
{
_contributions = contributions;
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ComponentConstructorFactoryImpl.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ComponentConstructorFactoryImpl.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ComponentConstructorFactoryImpl.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ComponentConstructorFactoryImpl.java Mon Mar 6 19:05:17 2006
@@ -138,4 +138,4 @@
{
_serviceId = serviceId;
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ComponentMessages.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ComponentMessages.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ComponentMessages.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ComponentMessages.java Mon Mar 6 19:05:17 2006
@@ -53,4 +53,4 @@
{
return _locale;
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ComponentPropertySourceImpl.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ComponentPropertySourceImpl.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ComponentPropertySourceImpl.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ComponentPropertySourceImpl.java Mon Mar 6 19:05:17 2006
@@ -183,4 +183,4 @@
{
_globalProperties = globalProperties;
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/BinaryDumpOutputStream.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/BinaryDumpOutputStream.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/BinaryDumpOutputStream.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/BinaryDumpOutputStream.java Mon Mar 6 19:05:17 2006
@@ -30,15 +30,18 @@
public class BinaryDumpOutputStream extends OutputStream
{
- private PrintWriter out;
+ private static final char[] HEX =
+ { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' };
+
+ private PrintWriter _out;
private boolean locked = false;
- private boolean showOffset = true;
+ private boolean _showOffset = true;
private int bytesPerLine = 16;
- private int spacingInterval = 4;
+ private int _spacingInterval = 4;
private char substituteChar = '.';
@@ -58,9 +61,6 @@
private String asciiEnd = "|";
- private static final char[] HEX =
- { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' };
-
/**
* Creates a <code>PrintWriter</code> for <code>System.out</code>.
*/
@@ -72,25 +72,25 @@
public BinaryDumpOutputStream(PrintWriter out)
{
- this.out = out;
+ this._out = out;
}
public BinaryDumpOutputStream(Writer out)
{
- this.out = new PrintWriter(out);
+ this._out = new PrintWriter(out);
}
public void close() throws IOException
{
- if (out != null)
+ if (_out != null)
{
if (lineCount > 0)
finishFinalLine();
- out.close();
+ _out.close();
}
- out = null;
+ _out = null;
}
private void finishFinalLine()
@@ -103,15 +103,15 @@
{
// After every <n> bytes, emit a space.
- if (spacingInterval > 0 && bytesSinceSpace == spacingInterval)
+ if (_spacingInterval > 0 && bytesSinceSpace == _spacingInterval)
{
- out.print(' ');
+ _out.print(' ');
bytesSinceSpace = 0;
}
// Two spaces to substitute for the two hex digits.
- out.print(" ");
+ _out.print(" ");
if (showAscii)
ascii[lineCount] = ' ';
@@ -122,12 +122,12 @@
if (showAscii)
{
- out.print(asciiBegin);
- out.print(ascii);
- out.print(asciiEnd);
+ _out.print(asciiBegin);
+ _out.print(ascii);
+ _out.print(asciiEnd);
}
- out.println();
+ _out.println();
}
/**
@@ -136,7 +136,7 @@
public void flush() throws IOException
{
- out.flush();
+ _out.flush();
}
public String getAsciiBegin()
@@ -239,29 +239,29 @@
{
if (showAscii)
{
- out.print(asciiBegin);
- out.print(ascii);
- out.print(asciiEnd);
+ _out.print(asciiBegin);
+ _out.print(ascii);
+ _out.print(asciiEnd);
}
- out.println();
+ _out.println();
bytesSinceSpace = 0;
lineCount = 0;
offset += bytesPerLine;
}
- if (lineCount == 0 && showOffset)
+ if (lineCount == 0 && _showOffset)
{
writeHex(offset, 4);
- out.print(offsetSeperator);
+ _out.print(offsetSeperator);
}
// After every <n> bytes, emit a space.
- if (spacingInterval > 0 && bytesSinceSpace == spacingInterval)
+ if (_spacingInterval > 0 && bytesSinceSpace == _spacingInterval)
{
- out.print(' ');
+ _out.print(' ');
bytesSinceSpace = 0;
}
@@ -290,27 +290,27 @@
{
nybble = (value >> 4 * (digits - i - 1)) & 0x0f;
- out.print(HEX[nybble]);
+ _out.print(HEX[nybble]);
}
}
public void setSpacingInterval(int spacingInterval)
{
- this.spacingInterval = spacingInterval;
+ this._spacingInterval = spacingInterval;
}
public boolean isShowOffset()
{
- return showOffset;
+ return _showOffset;
}
public void setShowOffset(boolean showOffset)
{
- this.showOffset = showOffset;
+ this._showOffset = showOffset;
}
public int getSpacingInterval()
{
- return spacingInterval;
+ return _spacingInterval;
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/BooleanAdaptor.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/BooleanAdaptor.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/BooleanAdaptor.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/BooleanAdaptor.java Mon Mar 6 19:05:17 2006
@@ -62,4 +62,4 @@
return Boolean.FALSE;
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ByteAdaptor.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ByteAdaptor.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ByteAdaptor.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ByteAdaptor.java Mon Mar 6 19:05:17 2006
@@ -55,4 +55,4 @@
return new Byte(string.substring(1));
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ComponentAddressAdaptor.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ComponentAddressAdaptor.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ComponentAddressAdaptor.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ComponentAddressAdaptor.java Mon Mar 6 19:05:17 2006
@@ -69,4 +69,4 @@
return new ComponentAddress(pageName, idPath);
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/DataSqueezerImpl.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/DataSqueezerImpl.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/DataSqueezerImpl.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/DataSqueezerImpl.java Mon Mar 6 19:05:17 2006
@@ -212,4 +212,4 @@
return buffer.toString();
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/DoubleAdaptor.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/DoubleAdaptor.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/DoubleAdaptor.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/DoubleAdaptor.java Mon Mar 6 19:05:17 2006
@@ -55,4 +55,4 @@
return new Double(string.substring(1));
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/FloatAdaptor.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/FloatAdaptor.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/FloatAdaptor.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/FloatAdaptor.java Mon Mar 6 19:05:17 2006
@@ -55,4 +55,4 @@
return new Float(string.substring(1));
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/IntegerAdaptor.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/IntegerAdaptor.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/IntegerAdaptor.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/IntegerAdaptor.java Mon Mar 6 19:05:17 2006
@@ -54,4 +54,4 @@
return new Integer(string);
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/LongAdaptor.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/LongAdaptor.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/LongAdaptor.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/LongAdaptor.java Mon Mar 6 19:05:17 2006
@@ -55,4 +55,4 @@
return new Long(string.substring(1));
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ResolvingObjectInputStream.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ResolvingObjectInputStream.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ResolvingObjectInputStream.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ResolvingObjectInputStream.java Mon Mar 6 19:05:17 2006
@@ -52,4 +52,4 @@
{
return _resolver.findClass(v.getName());
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/SerializableAdaptor.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/SerializableAdaptor.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/SerializableAdaptor.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/SerializableAdaptor.java Mon Mar 6 19:05:17 2006
@@ -40,8 +40,6 @@
public class SerializableAdaptor implements SqueezeAdaptor
{
- private ClassResolver _resolver;
-
private static final char BYTESTREAM_PREFIX = 'O';
private static final char GZIP_BYTESTREAM_PREFIX = 'Z';
@@ -51,6 +49,8 @@
private static final String PREFIX = "OZ";
+ private ClassResolver _resolver;
+
public String getPrefix()
{
return PREFIX;
@@ -133,4 +133,4 @@
_resolver = resolver;
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ShortAdaptor.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ShortAdaptor.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ShortAdaptor.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/ShortAdaptor.java Mon Mar 6 19:05:17 2006
@@ -55,4 +55,4 @@
return new Short(string.substring(1));
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/SqueezeAdaptor.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/SqueezeAdaptor.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/SqueezeAdaptor.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/SqueezeAdaptor.java Mon Mar 6 19:05:17 2006
@@ -32,13 +32,13 @@
* Returns one or more characters, each of which will be a prefix for this adaptor.
*/
- public String getPrefix();
+ String getPrefix();
/**
* Returns the class (or interface) which can be encoded by this adaptor.
*/
- public Class getDataClass();
+ Class getDataClass();
/**
* Converts the data object into a String.
@@ -47,7 +47,7 @@
* if the object can't be converted.
*/
- public String squeeze(DataSqueezer squeezer, Object data);
+ String squeeze(DataSqueezer squeezer, Object data);
/**
* Converts a String back into an appropriate object.
@@ -56,5 +56,5 @@
* if the String can't be converted.
*/
- public Object unsqueeze(DataSqueezer squeezer, String string);
+ Object unsqueeze(DataSqueezer squeezer, String string);
}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/StringAdaptor.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/StringAdaptor.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/StringAdaptor.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/StringAdaptor.java Mon Mar 6 19:05:17 2006
@@ -55,4 +55,4 @@
return string.substring(1);
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/TeeOutputStream.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/TeeOutputStream.java?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/TeeOutputStream.java (original)
+++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/util/io/TeeOutputStream.java Mon Mar 6 19:05:17 2006
@@ -69,4 +69,4 @@
_os1.write(b);
_os2.write(b);
}
-}
\ No newline at end of file
+}
Modified: jakarta/tapestry/trunk/framework/src/js/build.xml
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/js/build.xml?rev=383757&r1=383756&r2=383757&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/js/build.xml (original)
+++ jakarta/tapestry/trunk/framework/src/js/build.xml Mon Mar 6 19:05:17 2006
@@ -22,51 +22,57 @@
http://svn.dojotoolkit.org
-->
<project name="Tapestry Javascript" default="package">
-
+
<!-- ====================================================== -->
<!-- Properties/environment checks -->
<!-- ====================================================== -->
- <property name="module.name" value="framework-js"/>
- <property name="module.javac.target" value="1.5"/>
- <property name="module.javac.source" value="1.5"/>
- <property name="module.install.dir" value="${root.dir}/target/js"/>
-
+ <property name="module.name" value="framework-js" />
+ <property name="module.javac.target" value="1.5" />
+ <property name="module.javac.source" value="1.5" />
+ <property name="module.install.dir" value="${root.dir}/target/js" />
+
<property name="root.dir" value="../../.." />
<property file="${root.dir}/config/build.properties" />
<property name="profile.file" value="tapestry.profile.js" />
-
+
<property name="release.dir" value="${dojo.dir}/../release/" />
-
- <import file="${hivebuild.dir}/jar-module.xml"/>
-
- <target name="check-dependencies"
- description="Ensures that dojo.dir is set." >
-
+
+ <import file="${hivebuild.dir}/jar-module.xml" />
+
+ <target name="check-dependencies" description="Ensures that dojo.dir is set.">
+
<fail message="dojo.dir not set" unless="dojo.dir" />
</target>
-
+
<!-- ====================================================== -->
<!-- Building -->
<!-- ====================================================== -->
-
- <target name="package" depends="check-dependencies"
- description="Builds tapestry dojo package and copies it into source tree." >
+
+ <target name="package" depends="check-dependencies" description="Builds tapestry dojo package and copies it into source tree.">
<echo>Building dojo package</echo>
-
+
<echo>Copying tapestry profile to dojo build directory.</echo>
<copy todir="${dojo.dir}/profiles" file="${profile.file}" />
-
+
<echo>Building dojo tapestry release</echo>
- <ant dir="${dojo.dir}" target="release" >
+ <ant dir="${dojo.dir}" target="release">
<property name="docless" value="true" />
<property name="profile" value="tapestry" />
</ant>
-
- <copy todir="${root.dir}/bin/org/apache/tapestry/html" overwrite="true" >
+
+ <copy todir="${root.dir}/bin/org/apache/tapestry/html" overwrite="true">
<fileset dir="${release.dir}">
<exclude name="dojo/demos/**" />
</fileset>
</copy>
</target>
+ <target name="copy-libs">
+ <copy todir="${root.dir}/bin/org/apache/tapestry/html" overwrite="true">
+ <fileset dir="${release.dir}">
+ <exclude name="dojo/demos/**" />
+ </fileset>
+ </copy>
+ </target>
+
</project>
Added: jakarta/tapestry/trunk/framework/src/js/tapestry/__package__.js
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/js/tapestry/__package__.js?rev=383757&view=auto
==============================================================================
--- jakarta/tapestry/trunk/framework/src/js/tapestry/__package__.js (added)
+++ jakarta/tapestry/trunk/framework/src/js/tapestry/__package__.js Mon Mar 6 19:05:17 2006
@@ -0,0 +1,3 @@
+dojo.hostenv.conditionalLoadModule({
+});
+dojo.hostenv.moduleLoaded("tapestry.*");
\ No newline at end of file
Added: jakarta/tapestry/trunk/framework/src/js/tapestry/tapestry.js
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/js/tapestry/tapestry.js?rev=383757&view=auto
==============================================================================
--- jakarta/tapestry/trunk/framework/src/js/tapestry/tapestry.js (added)
+++ jakarta/tapestry/trunk/framework/src/js/tapestry/tapestry.js Mon Mar 6 19:05:17 2006
@@ -0,0 +1,9 @@
+dojo.provide("tapestry");
+
+//
+// where it all starts!
+var tapestry = new Object();
+
+tapestry.println = function(value) {
+ dojo.debug(value);
+}
\ No newline at end of file
Added: jakarta/tapestry/trunk/framework/src/js/tapestry/widget/DropDownDatePicker.js
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/js/tapestry/widget/DropDownDatePicker.js?rev=383757&view=auto
==============================================================================
--- jakarta/tapestry/trunk/framework/src/js/tapestry/widget/DropDownDatePicker.js (added)
+++ jakarta/tapestry/trunk/framework/src/js/tapestry/widget/DropDownDatePicker.js Mon Mar 6 19:05:17 2006
@@ -0,0 +1,78 @@
+dojo.provide("tapestry.widget.DropDownDatePicker");
+dojo.widget.manager.registerWidgetPackage("tapestry.widget");
+
+dojo.require("dojo.widget");
+dojo.require("dojo.widget.HtmlWidget");
+dojo.require("tapestry.widget.TDatePicker");
+dojo.require("dojo.event");
+dojo.require("dojo.html");
+dojo.require("dojo.date");
+
+tapestry.widget.DropDownDatePicker = function(){
+
+ dojo.widget.HtmlWidget.call(this);
+ this.widgetType = "DropDownDatePicker";
+
+ this.templateString = '<div><input type="text" value="" style="vertical-align:middle;" dojoAttachPoint="valueInputNode" /> <img src="" alt="" dojoAttachPoint="containerDropdownNode" dojoAttachEvent="onclick: onDropdown;" style="vertical-align:middle; cursor:pointer; cursor:hand;" /><div dojoAttachPoint="subWidgetContainerNode" class="dropDownContainer"><div dojoAttachPoint="subWidgetNode" class="subWidgetContainer"></div></div></div>';
+ this.templateCssPath = "";
+
+ this.fillInTemplate = function() {
+ this.initUI();
+ }
+
+ this.initUI = function() {
+ this.subWidgetContainerNode.style.left = "";
+ this.subWidgetContainerNode.style.top = "";
+ var properties = {
+ widgetContainerId: this.widgetId
+ }
+
+ this.valueInputNode.style.width=this.inputWidth;
+ this.containerDropdownNode.src = this.dateIconPath;
+ this.containerDropdownNode.alt = "date";
+ this.containerDropdownNode.title = "select a date";
+ this.subWidgetRef = dojo.widget.createWidget("TDatePicker", properties, this.subWidgetNode);
+ dojo.event.connect(this.subWidgetRef, "onUpdateDate", this, "onPopulate");
+ dojo.event.connect(this.valueInputNode, "onchange", this, "onInputChange");
+ this.onUpdateDate = function(evt) {
+ this.storedDate = evt.storedDate;
+ }
+ dojo.event.connect(this.subWidgetRef, "onDoubleClick", this, "show");
+ }
+
+ this.onDropdown = function(evt) {
+ this.show(this.subWidgetContainerNode.style.display == "block");
+ }
+
+ this.show = function(bool) {
+ this.subWidgetContainerNode.style.display = (bool) ? "none" : "block";
+ }
+
+ this.onHide = function(evt) {
+ this.show(false);
+ }
+
+ this.onPopulate = function() {
+ this.valueInputNode.value = dojo.date.format(this.subWidgetRef.date, this.dateFormat);
+ }
+
+ this.onInputChange = function(){
+ var test=new Date(this.valueInputNode.value);
+ this.subWidgetRef.date=test;
+ this.subWidgetRef.setDate(dojo.widget.DatePicker.util.toRfcDate(test));
+ this.onPopulate();
+ }
+}
+
+dojo.inherits(tapestry.widget.DropDownDatePicker, dojo.widget.HtmlWidget);
+
+dojo.lang.extend(tapestry.widget.DropDownDatePicker, {
+
+ // default attributes
+ dateFormat:"%m/%d/%Y", //see <http://www.opengroup.org/onlinepubs/007908799/xsh/strftime.html>
+ dateIconPath:"../../tapestry/widget/templates/images/dateIcon.gif",
+ inputWidth:"6em"
+
+});
+
+dojo.widget.tags.addParseTreeHandler("dojo:dropdowndatepicker");
\ No newline at end of file
Added: jakarta/tapestry/trunk/framework/src/js/tapestry/widget/TDatePicker.js
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/js/tapestry/widget/TDatePicker.js?rev=383757&view=auto
==============================================================================
--- jakarta/tapestry/trunk/framework/src/js/tapestry/widget/TDatePicker.js (added)
+++ jakarta/tapestry/trunk/framework/src/js/tapestry/widget/TDatePicker.js Mon Mar 6 19:05:17 2006
@@ -0,0 +1,40 @@
+dojo.provide("tapestry.widget.TDatePicker");
+dojo.require("dojo.widget.DatePicker");
+dojo.require("dojo.widget.html.DatePicker");
+
+tapestry.widget.TDatePicker = function(){
+ // this is just an interface that gets mixed in
+ // mix in the DatePicker properties
+ dojo.widget.html.DatePicker.call(this);
+ this.widgetType = "TDatePicker";
+
+ this.templateCssPath = "";
+
+ this.onUpdateDate = function(evt) {
+ this.formattedDate = this.storedDate;
+ }
+
+ dojo.event.connect(this, "onSetDate", this, "onUpdateDate");
+
+ // Used by other classes to know when a calendar tr (ie date)
+ // is double clicked
+ this.onDoubleClick = function(evt) {
+ }
+
+ // Let's us override default DatePicker method so we can add event
+ // listeners to dom nodes that would otherwise swallow onClick events
+ this.fillInTemplate = dojo.widget.html.DatePicker.prototype.fillInTemplate = function() {
+ this.initData();
+ this.initUI();
+
+ var rows = this.calendarDatesContainerNode.getElementsByTagName("tr");
+ if (rows) {
+ for (var i = 0; i < rows.length; i++) {
+ dojo.event.connect(rows[i], "ondblclick", this, "onDoubleClick");
+ }
+ }
+ }
+}
+
+dojo.inherits(tapestry.widget.TDatePicker, dojo.widget.html.DatePicker);
+dojo.widget.tags.addParseTreeHandler("dojo:tdatepicker");
Added: jakarta/tapestry/trunk/framework/src/js/tapestry/widget/__package__.js
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/js/tapestry/widget/__package__.js?rev=383757&view=auto
==============================================================================
--- jakarta/tapestry/trunk/framework/src/js/tapestry/widget/__package__.js (added)
+++ jakarta/tapestry/trunk/framework/src/js/tapestry/widget/__package__.js Mon Mar 6 19:05:17 2006
@@ -0,0 +1,2 @@
+dojo.provide("tapestry.widget");
+dojo.widget.manager.registerWidgetPackage("tapestry.widget");
Added: jakarta/tapestry/trunk/framework/src/js/tapestry/widget/templates/images/dateIcon.gif
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/js/tapestry/widget/templates/images/dateIcon.gif?rev=383757&view=auto
==============================================================================
Binary file - no diff available.
Propchange: jakarta/tapestry/trunk/framework/src/js/tapestry/widget/templates/images/dateIcon.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: jakarta/tapestry/trunk/framework/src/js/tests/widget/test_DropDownDatePicker.html
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/js/tests/widget/test_DropDownDatePicker.html?rev=383757&view=auto
==============================================================================
--- jakarta/tapestry/trunk/framework/src/js/tests/widget/test_DropDownDatePicker.html (added)
+++ jakarta/tapestry/trunk/framework/src/js/tests/widget/test_DropDownDatePicker.html Mon Mar 6 19:05:17 2006
@@ -0,0 +1,127 @@
+<!--
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>DatePicker Test</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
+
+<script type="text/javascript">
+var djConfig = {
+ isDebug: true,
+ debugAtAllCosts: true
+};
+</script>
+<script type="text/javascript" src="../../../java/org/apache/tapestry/html/dojo/dojo.js"></script>
+<style type="text/css">
+body { font-family : sans-serif; }
+
+.datePickerContainer {
+ margin:0.5em 2em 0.5em 0.8em;
+ width:10em;
+ float:left;
+}
+
+.previousMonth {
+ background-color:#f4f9ff;
+}
+
+.currentMonth {
+ background-color:#EAF1F8;
+}
+
+.nextMonth {
+ background-color:#f4f9ff;
+}
+
+.currentDate {
+ text-decoration:underline;
+ font-style:italic;
+}
+
+.selectedItem {
+ background-color:#D6AE33;
+ color:#ffffff;
+ border: 1px solid #8A5E21;
+}
+
+.calendarContainer {
+ width:100%;
+ border-collapse:collapse;
+ border-spacing:0;
+ border-bottom:1px solid #e6e6e6;
+}
+
+.calendarContainer thead{
+ background-color:#2A78B0;
+ border-bottom:1px solid #e6e6e6;
+ color:#fff;
+}
+
+.calendarContainer td {
+ font-size:12px !important;
+ padding:0.15em;
+ text-align:center;
+ cursor:pointer;cursor:hand;
+}
+
+.monthLabel {
+ font-size:15px !important;
+ font-weight:400;
+ margin:0;
+ text-align:center;
+}
+
+.monthLabel .month {
+ padding:0 0.4em 0 0.4em;
+}
+
+.yearLabel {
+ font-size:12px !important;
+ font-weight:400;
+ margin:0.25em 0 0 0;
+ text-align:right;
+ color:#a3a3a3;
+}
+
+.yearLabel .selectedYear {
+ color:#000;
+ padding:0 0.2em;
+}
+
+.nextYear, .previousYear {
+ cursor:pointer;cursor:hand;
+}
+
+.incrementControl {
+ cursor:pointer;cursor:hand;
+ width:1em;
+}
+
+.dropDownContainer {
+ display:none;
+ position:absolute;
+ width:12em;
+ background-color:#fff;
+ border:1px solid #215E8A;
+ font-size:1.2em;
+}
+</style>
+
+</head>
+<script type="text/javascript">
+ dojo.setModulePrefix("tapestry", "../../../../../../js/tapestry");
+ dojo.setModulePrefix("tapestry.widget", "../../../../../../js/tapestry/widget");
+
+ dojo.require("tapestry.widget.DropDownDatePicker");
+</script>
+<body>
+
+<p>
+<div dojoType="DropDownDatePicker" subWidgetType="DatePicker" widgetId="date1" />
+</p>
+
+</body>
+</html>
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org