You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by md...@apache.org on 2017/01/24 16:31:58 UTC

syncope git commit: [SYNCOPE-779] Added internationalization to Kendo UI DateTimePicker

Repository: syncope
Updated Branches:
  refs/heads/2_0_X 828227cfd -> fb6bc75d2


[SYNCOPE-779] Added internationalization to Kendo UI DateTimePicker


Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/fb6bc75d
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/fb6bc75d
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/fb6bc75d

Branch: refs/heads/2_0_X
Commit: fb6bc75d24b8d1f3a6ef1b08a97f7f36ff13ec19
Parents: 828227c
Author: Marco Di Sabatino Di Diodoro <md...@apache.org>
Authored: Tue Jan 24 17:31:05 2017 +0100
Committer: Marco Di Sabatino Di Diodoro <md...@apache.org>
Committed: Tue Jan 24 17:31:15 2017 +0100

----------------------------------------------------------------------
 client/console/pom.xml                                    |  4 ++++
 .../console/wicket/markup/html/form/DateFieldPanel.java   | 10 ++++++++++
 pom.xml                                                   |  5 +++++
 3 files changed, 19 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/syncope/blob/fb6bc75d/client/console/pom.xml
----------------------------------------------------------------------
diff --git a/client/console/pom.xml b/client/console/pom.xml
index b89de78..fb06f7a 100644
--- a/client/console/pom.xml
+++ b/client/console/pom.xml
@@ -76,6 +76,10 @@ under the License.
     </dependency>
     <dependency>
       <groupId>com.googlecode.wicket-jquery-ui</groupId>
+      <artifactId>wicket-kendo-ui-culture</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>com.googlecode.wicket-jquery-ui</groupId>
       <artifactId>wicket-kendo-ui-theme-bootstrap</artifactId>
     </dependency>
     <dependency>

http://git-wip-us.apache.org/repos/asf/syncope/blob/fb6bc75d/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/DateFieldPanel.java
----------------------------------------------------------------------
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/DateFieldPanel.java b/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/DateFieldPanel.java
index 4ae788e..806f09d 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/DateFieldPanel.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/DateFieldPanel.java
@@ -18,12 +18,15 @@
  */
 package org.apache.syncope.client.console.wicket.markup.html.form;
 
+import com.googlecode.wicket.kendo.ui.resource.KendoCultureResourceReference;
 import java.io.Serializable;
 import java.text.ParseException;
 import java.util.Date;
 import java.util.List;
 import org.apache.commons.lang3.time.FastDateFormat;
 import org.apache.syncope.client.console.SyncopeConsoleSession;
+import org.apache.wicket.markup.head.IHeaderResponse;
+import org.apache.wicket.markup.head.JavaScriptHeaderItem;
 import org.apache.wicket.markup.html.list.ListItem;
 import org.apache.wicket.model.IModel;
 import org.apache.wicket.model.Model;
@@ -119,4 +122,11 @@ public class DateFieldPanel extends FieldPanel<Date> {
         field.setModel(model);
         return this;
     }
+
+    @Override
+    public void renderHead(final IHeaderResponse response) {
+        super.renderHead(response);
+        response.render(JavaScriptHeaderItem.forReference(
+                new KendoCultureResourceReference(SyncopeConsoleSession.get().getDateFormat().getLocale())));
+    }
 }

http://git-wip-us.apache.org/repos/asf/syncope/blob/fb6bc75d/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 4613ce4..bc37e1e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -992,6 +992,11 @@ under the License.
       </dependency>
       <dependency>
         <groupId>com.googlecode.wicket-jquery-ui</groupId>
+        <artifactId>wicket-kendo-ui-culture</artifactId>
+        <version>${wicket-jqueryui.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>com.googlecode.wicket-jquery-ui</groupId>
         <artifactId>wicket-kendo-ui-theme-bootstrap</artifactId>
         <version>${wicket-jqueryui.version}</version>
       </dependency>