diff --git a/index.js b/index.js
index aef2630..cee5b35 100644
--- a/index.js
+++ b/index.js
@@ -2,11 +2,17 @@ require('./main.css');
require('jquery-ui/themes/base/core.css');
require('jquery-ui/themes/base/menu.css');
require('jquery-ui/themes/base/autocomplete.css');
+require('jquery-ui/themes/base/calendar.css');
+require('jquery-ui/themes/base/datepicker.css');
require('jquery-ui/themes/base/theme.css');
var $ = require('jquery');
-var autocomplete = require('jquery-ui/ui/widgets/autocomplete');
+var Autocomplete = require('jquery-ui/ui/widgets/autocomplete');
+var Datepicker = require('jquery-ui/ui/widgets/datepicker');
$('
Welcome to the programming languages quiz
').appendTo('body');
-new autocomplete({
+new Autocomplete({
source: ['javascript', 'css', 'c', 'objectivec']
}).element.appendTo('body').focus();
+
+$('When do you want to start the quiz?
').appendTo('body');
+new Datepicker({}).element.appendTo('body');
diff --git a/package.json b/package.json
index aea1f7a..00c7815 100644
--- a/package.json
+++ b/package.json
@@ -18,11 +18,14 @@
"author": "Jörn Zaefferer",
"license": "MIT",
"dependencies": {
+ "cldr-data": "^30.0.1",
+ "globalize": "^1.1.2",
"jquery": "^2.1.4",
- "jquery-ui": "1.12.x"
+ "jquery-ui": "github:jquery/jquery-ui#datepicker"
},
"devDependencies": {
"clean-webpack-plugin": "^0.1.3",
+ "globalize-webpack-plugin": "^0.3.6",
"css-loader": "^0.16.0",
"extract-text-webpack-plugin": "^0.8.2",
"file-loader": "^0.8.4",
diff --git a/webpack-config.js b/webpack-config.js
index f12147d..641005d 100644
--- a/webpack-config.js
+++ b/webpack-config.js
@@ -1,6 +1,7 @@
var Clean = require('clean-webpack-plugin');
var ExtractTextPlugin = require('extract-text-webpack-plugin');
var HtmlWebpackPlugin = require('html-webpack-plugin');
+var GlobalizePlugin = require('globalize-webpack-plugin');
module.exports = {
entry: {
@@ -10,6 +11,10 @@ module.exports = {
path: './dist',
filename: 'app.[hash].js'
},
+ externals: {
+ 'globalize-locales': 'var {}',
+ 'globalize/date': 'var {}'
+ },
module: {
loaders: [
{
@@ -25,6 +30,13 @@ module.exports = {
plugins: [
new Clean(['dist']),
new ExtractTextPlugin("app.[hash].css"),
+ new GlobalizePlugin({
+ // toggle this for actual production builds
+ production: false,
+ developmentLocale: "de",
+ supportedLocales: [ "de" ],
+ output: "globalize-compiled-data-[locale].[hash].js"
+ }),
new HtmlWebpackPlugin({
title: 'jQuery UI Autocomplete demo, built with webpack'
})