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>