click-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From aadr...@apache.org
Subject svn commit: r1538295 [8/8] - in /click/branches/click-3.0.0/click: ./ build/ documentation/docs/ examples/ examples/src/org/apache/click/examples/control/ examples/src/org/apache/click/examples/page/ examples/src/org/apache/click/examples/page/ajax/for...
Date Sat, 02 Nov 2013 22:15:34 GMT
Added: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_en.properties
URL: http://svn.apache.org/viewvc/click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_en.properties?rev=1538295&view=auto
==============================================================================
--- click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_en.properties
(added)
+++ click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_en.properties
Sat Nov  2 22:15:31 2013
@@ -0,0 +1,18 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Will inherit properties from DateField.properties
\ No newline at end of file

Propchange: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_en.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_fi.properties
URL: http://svn.apache.org/viewvc/click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_fi.properties?rev=1538295&view=auto
==============================================================================
--- click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_fi.properties
(added)
+++ click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_fi.properties
Sat Nov  2 22:15:31 2013
@@ -0,0 +1,21 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+calendar-weekdays-heading=Su,Ma,Ti,Ke,To,Pe,La
+calendar-ok=OK
+calendar-now=Nyt
+calendar-today=T\u00E4n\u00E4\u00E4n
+calendar-clear=Tyhjenn\u00E4

Propchange: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_fi.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_fr.properties
URL: http://svn.apache.org/viewvc/click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_fr.properties?rev=1538295&view=auto
==============================================================================
--- click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_fr.properties
(added)
+++ click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_fr.properties
Sat Nov  2 22:15:31 2013
@@ -0,0 +1,24 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+calendar-image-title=Calendrier
+date-format-error={0} n''est pas valide. Le format de date est {1}
+calendar-weekdays-heading=D,L,Ma,Me,J,V,S
+calendar-ok=OK
+calendar-now=Maintenant
+calendar-today=Aujourd'hui
+calendar-clear=D\u00E9gag\u00E9

Propchange: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_fr.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_it_IT.properties
URL: http://svn.apache.org/viewvc/click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_it_IT.properties?rev=1538295&view=auto
==============================================================================
--- click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_it_IT.properties
(added)
+++ click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_it_IT.properties
Sat Nov  2 22:15:31 2013
@@ -0,0 +1,19 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+calendar-image-title=Calendario
+date-format-error={0} non \u00E8 valido. Il formato data \u00E8 {1}
\ No newline at end of file

Propchange: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_it_IT.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_ja.properties
URL: http://svn.apache.org/viewvc/click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_ja.properties?rev=1538295&view=auto
==============================================================================
--- click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_ja.properties
(added)
+++ click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_ja.properties
Sat Nov  2 22:15:31 2013
@@ -0,0 +1,25 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+date-format-error={0} \u306f\u4e0d\u6b63\u3067\u3059\u3002\u65e5\u4ed8\u306e\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u306f
{1} \u3067\u3059\u3002
+date-title=\u65e5\u4ed8\u306e\u30d5\u30a9\u30fc\u30de\u30c3\u30c8: {0}
+calendar-image-title=\u30ab\u30ec\u30f3\u30c0\u30fc
+calendar-weekdays-heading=\u65e5,\u6708,\u706b,\u6c34,\u6728,\u91d1,\u571f
+calendar-ok=OK
+calendar-now=\u4eca\u65e5
+calendar-today=\u4eca\u65e5
+calendar-clear=\u30af\u30ea\u30a2

Propchange: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_ja.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_nl.properties
URL: http://svn.apache.org/viewvc/click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_nl.properties?rev=1538295&view=auto
==============================================================================
--- click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_nl.properties
(added)
+++ click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_nl.properties
Sat Nov  2 22:15:31 2013
@@ -0,0 +1,24 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+calendar-image-title=Calendar
+date-format-error={0} is ongeldig. Datum formaat is {1}
+calendar-weekdays-heading=Z,M,D,W,D,V,Z
+calendar-ok=OK
+calendar-now=Nu
+calendar-today=Vandaag
+calendar-clear=Wissen

Propchange: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_nl.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_pl.properties
URL: http://svn.apache.org/viewvc/click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_pl.properties?rev=1538295&view=auto
==============================================================================
--- click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_pl.properties
(added)
+++ click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_pl.properties
Sat Nov  2 22:15:31 2013
@@ -0,0 +1,21 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+calendar-weekdays-heading=N,P,W,\u015a,C,P,S
+calendar-ok=OK
+calendar-now=Teraz
+calendar-today=Dzi\u015b
+calendar-clear=Jasny

Propchange: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_pl.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_pt_BR.properties
URL: http://svn.apache.org/viewvc/click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_pt_BR.properties?rev=1538295&view=auto
==============================================================================
--- click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_pt_BR.properties
(added)
+++ click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_pt_BR.properties
Sat Nov  2 22:15:31 2013
@@ -0,0 +1,19 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+calendar-image-title=Calendrier
+date-format-error={0} \u00E9 inv\u00E1lido. O formato da data \u00E9 {1}
\ No newline at end of file

Propchange: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_pt_BR.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_ro.properties
URL: http://svn.apache.org/viewvc/click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_ro.properties?rev=1538295&view=auto
==============================================================================
--- click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_ro.properties
(added)
+++ click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_ro.properties
Sat Nov  2 22:15:31 2013
@@ -0,0 +1,19 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+calendar-image-title=Calendar
+date-format-error={0} nu este un format valabil. Formatul pentru dat\u0103 este {1}
\ No newline at end of file

Propchange: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_ro.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_ru.properties
URL: http://svn.apache.org/viewvc/click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_ru.properties?rev=1538295&view=auto
==============================================================================
--- click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_ru.properties
(added)
+++ click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_ru.properties
Sat Nov  2 22:15:31 2013
@@ -0,0 +1,26 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+date-format-error={0}: \u043e\u0448\u0438\u0431\u043a\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435
\u0434\u0430\u0442\u044b. \u041f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442
\u0432\u0432\u043e\u0434\u0430 \u0434\u0430\u0442\u044b: {1}
+date-title=\u0424\u043e\u0440\u043c\u0430\u0442 \u0432\u0432\u043e\u0434\u0430 \u0434\u0430\u0442\u044b:
{0}
+calendar-image-title=\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c
+date-format-pattern=dd.MM.yyyy
+calendar-weekdays-heading=\u0412\u0441,\u041f\u043d,\u0412\u0442,\u0421\u0440,\u0427\u0442,\u041f\u0442,\u0421\u0431
+calendar-ok=OK
+calendar-now=\u0421\u0435\u0439\u0447\u0430\u0441
+calendar-today=\u0421\u0435\u0433\u043e\u0434\u043d\u044f
+calendar-clear=\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c

Propchange: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_ru.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_tr.properties
URL: http://svn.apache.org/viewvc/click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_tr.properties?rev=1538295&view=auto
==============================================================================
--- click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_tr.properties
(added)
+++ click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_tr.properties
Sat Nov  2 22:15:31 2013
@@ -0,0 +1,19 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+calendar-image-title=Takvim
+date-format-error={0} ge\u00E7ersiz tarih. Tarih, {1} bi\u00E7iminde olmal\u0131d\u0131r.
\ No newline at end of file

Propchange: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_tr.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_zh_CN.properties
URL: http://svn.apache.org/viewvc/click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_zh_CN.properties?rev=1538295&view=auto
==============================================================================
--- click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_zh_CN.properties
(added)
+++ click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_zh_CN.properties
Sat Nov  2 22:15:31 2013
@@ -0,0 +1,19 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+calendar-image-title=\u65E5\u5386
+date-format-error={0} \u683C\u5F0F\u65E0\u6548. \u65E5\u671F\u683C\u5F0F\u662F {1}
\ No newline at end of file

Propchange: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/DateField_zh_CN.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/package.html
URL: http://svn.apache.org/viewvc/click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/package.html?rev=1538295&view=auto
==============================================================================
--- click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/package.html
(added)
+++ click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/package.html
Sat Nov  2 22:15:31 2013
@@ -0,0 +1,22 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License.
+-->
+
+<body>
+Provides the extra-prototypejs controls.
+</body>
\ No newline at end of file

Propchange: click/branches/click-3.0.0/click/prototypejs/src/org/apache/click/extras/prototypejs/package.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/CheckListTest.java
URL: http://svn.apache.org/viewvc/click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/CheckListTest.java?rev=1538295&view=auto
==============================================================================
--- click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/CheckListTest.java
(added)
+++ click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/CheckListTest.java
Sat Nov  2 22:15:31 2013
@@ -0,0 +1,173 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.click.extras.prototypejs;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+import org.apache.click.control.Option;
+
+import junit.framework.TestCase;
+import org.apache.click.MockContext;
+import org.apache.click.control.Form;
+
+public class CheckListTest extends TestCase {
+
+    public CheckListTest() {
+        super();
+    }
+    
+    public void testSortOptions() {
+        CheckList cL = new CheckList();
+        int[] in = {1,2,3,4,5,6};
+        List<Option> oL = createOptionsList(in);
+
+        cL.setOptionList(oL);
+        int[] sort = {6,4,2,1,3,5};
+        cL.sortOptions(createValues(sort));
+        compareOptions(sort,cL.getOptionList());
+        
+        cL.setOptionList(oL);
+        cL.sortOptions(createValues(in));
+        compareOptions(in,cL.getOptionList());
+        
+        cL.setOptionList(oL);
+        sort = new int[]{5,4,6,10};
+        cL.sortOptions(createValues(sort));
+        compareOptions(new int[]{5,4,6,1,2,3},cL.getOptionList());
+        
+        cL.setOptionList(oL);
+        sort = new int[]{7,10,5,9,4,6,1,2,3,8};
+        cL.sortOptions(createValues(sort));
+        compareOptions(new int[]{5,4,6,1,2,3},cL.getOptionList());
+        
+    }
+    
+    private String[] createValues(int[] is) {
+        String[] ret = new String[is.length];
+        for (int i = 0; i < is.length; i++) {
+            ret[i] = Integer.toString(is[i]);
+        }
+        return ret;
+    }
+    
+    private List<Option> createOptionsList(int[] values) {
+        List<Option> ret = new ArrayList<Option>();
+        for(int i=0; i<values.length; i++) {
+            String value = Integer.toString(values[i]);
+            String label = "Label: "+i;
+            ret.add(new Option(value,label));
+        }
+        return ret;
+    }
+    
+    private void compareOptions(int[] values, List<Option> options) {
+        assertNotNull(options);
+        String demanded ="";
+        String given = "";
+        for(int i=0;i<values.length;i++) {
+            demanded += values[i]+",";
+        }
+        for (Option opt : options) {
+            assertNotNull(opt);
+            given += opt.getValue()+",";
+        }
+        
+        assertEquals(demanded,given);
+    }
+
+    /**
+     * Check that FileField value is escaped. This protects against
+     * cross-site scripting attacks (XSS).
+     */
+    public void testEscapeValue() {
+        MockContext.initContext();
+
+        Form form = new Form("form");
+        CheckList checkList = new CheckList("check");
+        form.add(checkList);
+
+        String value = "<script>";
+        String expected = "&lt;script&gt;";
+
+        checkList.add(value);
+
+        assertTrue(checkList.toString().indexOf(expected) > 1);
+        
+        // Check that the value <script> is not rendered
+        assertTrue(checkList.toString().indexOf(value) < 0);
+    }
+
+    /**
+     * Check that required CheckList is invalid if not filled in.
+     *
+     * CLK-722
+     */
+    public void testRequiredInvalid() {
+        MockContext.initContext();
+        CheckList cl = new CheckList("cl");
+        cl.setRequired(true);
+        int[] in = {1,2,3,4,5,6};
+        List<Option> ol = createOptionsList(in);
+        cl.setOptionList(ol);
+        cl.onProcess();
+
+        // Perform test
+        assertFalse(cl.isValid());
+    }
+
+    /**
+     * Check that required CheckList is valid if at least one checkbox is checked.
+     *
+     * CLK-722
+     */
+    public void testRequiredValid() {
+        MockContext context = MockContext.initContext();
+        context.getMockRequest().setParameter("cl", "1");
+        CheckList cl = new CheckList("cl");
+        cl.setRequired(true);
+        int[] in = {1,2,3,4,5,6};
+        List<Option> ol = createOptionsList(in);
+        cl.setOptionList(ol);
+        cl.onProcess();
+
+        // Perform test
+        assertTrue(cl.isValid());
+    }
+
+    /**
+     * Check that a readonly CheckList uses disabled attribute instead of
+     * readonly attribute.
+     *
+     * CLK-751
+     */
+    public void testReadonly() {
+        MockContext context = MockContext.initContext();
+        CheckList cl = new CheckList("cl");
+        cl.setReadonly(true);
+        int[] in = {1,2,3,4,5,6};
+        List<Option> ol = createOptionsList(in);
+        cl.setOptionList(ol);
+        cl.setSelectedValues(Arrays.asList("1", "2"));
+        assertFalse(cl.toString().contains("readonly=\"readonly\""));
+        assertTrue(cl.toString().contains("disabled=\"disabled\""));
+        assertTrue(cl.toString().contains("<input type=\"hidden\" name=\"cl\" value=\"1\"/>"));
+    }
+}

Propchange: click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/CheckListTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/ColorPickerTest.java
URL: http://svn.apache.org/viewvc/click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/ColorPickerTest.java?rev=1538295&view=auto
==============================================================================
--- click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/ColorPickerTest.java
(added)
+++ click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/ColorPickerTest.java
Sat Nov  2 22:15:31 2013
@@ -0,0 +1,83 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.click.extras.prototypejs;
+
+import java.util.Map;
+import java.util.regex.Pattern;
+
+import junit.framework.TestCase;
+import org.apache.click.MockContext;
+import org.apache.click.servlet.MockRequest;
+
+public class ColorPickerTest extends TestCase {
+
+
+    public void testHexPattern() {
+        Pattern pat = ColorPicker.HEX_PATTERN;
+        assertTrue(pat.matcher("#ffffff").matches());
+        assertTrue(pat.matcher("#1a9bf2").matches());
+        assertTrue(pat.matcher("#1A9BC2").matches());
+        assertTrue(pat.matcher("#fff").matches());
+        assertTrue(pat.matcher("#E3F").matches());
+        assertTrue(pat.matcher("#123").matches());
+        assertTrue(pat.matcher("#a4b").matches());
+    
+        assertFalse(pat.matcher("#123456789").matches());
+        assertFalse(pat.matcher("").matches());
+        assertFalse(pat.matcher("FFFFFF").matches());
+        assertFalse(pat.matcher("GF").matches());
+        assertFalse(pat.matcher("#G12").matches());
+        assertFalse(pat.matcher("#A2").matches());
+        assertFalse(pat.matcher("#A2A2A").matches());
+        assertFalse(pat.matcher("#1234").matches());
+    }
+    
+    public void testValidate() {
+        MockContext mockContext = MockContext.initContext();
+        MockRequest mr = mockContext.getMockRequest();
+        Map<String, Object> params = mr.getParameterMap();
+        
+        ColorPicker cp = new ColorPicker("color");
+        
+        params.put("color","#fff");
+        assertTrue(cp.onProcess());
+        assertTrue(cp.isValid());
+        assertEquals("#fff",cp.getValue());
+
+        cp = new ColorPicker("color");
+        params.remove("color");
+        assertTrue(cp.onProcess());
+        assertTrue(cp.isValid());
+        assertEquals("",cp.getValue());
+
+        params.put("color", "");
+        cp.setRequired(true);
+        assertTrue(cp.onProcess());
+        assertFalse(cp.isValid());
+        
+        cp = new ColorPicker("color");
+        
+        params.put("color", "invalid");
+        assertTrue(cp.onProcess());
+        assertFalse(cp.isValid());
+        assertEquals("invalid",cp.getValue());
+    }
+    
+    
+}

Propchange: click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/ColorPickerTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/DateFieldTest$MyDateField.properties
URL: http://svn.apache.org/viewvc/click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/DateFieldTest%24MyDateField.properties?rev=1538295&view=auto
==============================================================================
--- click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/DateFieldTest$MyDateField.properties
(added)
+++ click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/DateFieldTest$MyDateField.properties
Sat Nov  2 22:15:31 2013
@@ -0,0 +1,3 @@
+date.help=Help Me!
+date.title=The title
+date.label=Enter the date
\ No newline at end of file

Propchange: click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/DateFieldTest$MyDateField.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/DateFieldTest.java
URL: http://svn.apache.org/viewvc/click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/DateFieldTest.java?rev=1538295&view=auto
==============================================================================
--- click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/DateFieldTest.java
(added)
+++ click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/DateFieldTest.java
Sat Nov  2 22:15:31 2013
@@ -0,0 +1,155 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.click.extras.prototypejs;
+
+import java.util.Date;
+import java.util.Locale;
+import junit.framework.TestCase;
+import org.apache.click.MockContext;
+import org.apache.click.servlet.MockRequest;
+import org.apache.commons.lang.StringUtils;
+
+/**
+ * Provides DateField JUnit TestCase.
+ */
+public class DateFieldTest extends TestCase {
+
+    public void testNullParameter() {
+        MockContext mockContext = MockContext.initContext();
+        MockRequest request = mockContext.getMockRequest();
+
+        DateField dateField = new DateField("dateField");
+        assertEquals("dateField", dateField.getName());
+        
+        request.getParameterMap().put("dateField", "");        
+        dateField.onProcess();        
+        Date date = dateField.getDate();
+        assertNull(date);
+        
+        request.getParameterMap().put("dateField", " ");        
+        dateField.onProcess();        
+        date = dateField.getDate();
+        assertNull(date);
+
+        request.getParameterMap().put("dateField", null);        
+        dateField.onProcess();        
+        date = dateField.getDate();
+        assertNull(date);
+        
+        dateField.setValue(null);
+        date = dateField.getDate();
+        assertNull(date);
+    }
+
+    /**
+     * DateField should cache Date value instead of reparsing the string
+     * value each time.
+     * 
+     * CLK-316
+     */
+    public void testIntegerCacheValue() {
+        MockContext mockContext = MockContext.initContext();
+        MockRequest request = mockContext.getMockRequest();
+        mockContext.setLocale(Locale.US);
+        
+        DateField dateField = new DateField("dateField");
+        dateField.setFormatPattern("dd MMM yyyy H m s S");
+        String requestParam = "06 Oct 2008 2 30 59 999";
+        request.getParameterMap().put("dateField", requestParam);
+
+        assertTrue(dateField.onProcess());
+
+        // Check that the value equals the request parameter
+        assertEquals(requestParam, dateField.getValue());
+        
+        // Retrieve the date from field: this should cache the Date
+        Date date  = dateField.getDate();
+        // Check that upon second retrieval the cached value is returned
+        assertSame(date, dateField.getDate());
+
+        // Check that getValueObject also returns the cached value
+        assertSame(date, dateField.getValueObject());
+        
+        // Set date on the dateField and check that time value is not lost
+        dateField.setDate(date);
+        
+        assertEquals(requestParam, dateField.getValue());
+    }
+
+    /**
+     * Test Calendar format pattern.
+     *
+     * @throws java.lang.Exception
+     */
+    public void testFormatPattern() {
+        MockContext.initContext();
+
+        DateField calendarField = new DateField("Delivery date");
+        assertEquals("dd MMM yyyy", calendarField.getFormatPattern());
+        assertEquals("dd NNN yyyy", calendarField.getCalendarPattern());
+
+        calendarField = new DateField("Delivery date");
+        calendarField.setFormatPattern(" dd MMM yyyy ");
+        assertEquals(" dd MMM yyyy ", calendarField.getFormatPattern());
+        assertEquals(" dd NNN yyyy ", calendarField.getCalendarPattern());
+
+        calendarField = new DateField("Delivery date");
+        calendarField.setFormatPattern("dd/MMM/yyyy");
+        assertEquals("dd/MMM/yyyy", calendarField.getFormatPattern());
+        assertEquals("dd/NNN/yyyy", calendarField.getCalendarPattern());
+
+        calendarField = new DateField("Delivery date");
+        calendarField.setFormatPattern("dd.MMM.yyyy");
+        assertEquals("dd.MMM.yyyy", calendarField.getFormatPattern());
+        assertEquals("dd.NNN.yyyy", calendarField.getCalendarPattern());
+
+        calendarField = new DateField("Delivery date");
+        calendarField.setFormatPattern("dd.MM.yy");
+        assertEquals("dd.MM.yy", calendarField.getFormatPattern());
+        assertEquals("dd.MM.yy", calendarField.getCalendarPattern());
+
+        calendarField = new DateField("Delivery date");
+        calendarField.setFormatPattern("d/M/yy");
+        assertEquals("d/M/yy", calendarField.getFormatPattern());
+        assertEquals("d/M/yy", calendarField.getCalendarPattern());
+    }
+
+    /**
+     * Check that help text is not rendered twice.
+     *
+     * CLK-574
+     */
+    public void testRenderHelp() {
+        MockContext.initContext();
+
+        DateField dateField = new MyDateField("date");
+
+        int matches = StringUtils.countMatches(dateField.toString(), "Help Me!");
+
+        assertEquals(1, matches);
+    }
+
+    public class MyDateField extends DateField {
+        private static final long serialVersionUID = 1L;
+
+        public MyDateField(String name) {
+            super(name);
+        }
+    }
+}

Propchange: click/branches/click-3.0.0/click/prototypejs/test/org/apache/click/extras/prototypejs/DateFieldTest.java
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message