[Kimchi-devel] [Wok][PATCH v2 4/7] Multi-Culture support : Format datetime as per locale in wok.list.js

pkulkark at linux.vnet.ibm.com pkulkark at linux.vnet.ibm.com
Thu May 5 07:02:26 UTC 2016


From: Pooja Kulkarni <pkulkark at linux.vnet.ibm.com>

co-authored by: Archana Singh <archus at linux.vnet.ibm.com>

v2:
Modified call to fetch locale

v1:
This patch formats the datetime fields as per locale
in wok-list widget.

Signed-off-by: Pooja Kulkarni <pkulkark at linux.vnet.ibm.com>
---
 ui/js/src/wok.list.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/ui/js/src/wok.list.js b/ui/js/src/wok.list.js
index f40b2e2..8f02fde 100644
--- a/ui/js/src/wok.list.js
+++ b/ui/js/src/wok.list.js
@@ -123,6 +123,10 @@ wok.widget.List.prototype = (function() {
                 var checkboxName = $('ul', container).parent().parent().parent().attr('id') + '-check' || $(container).parent().parent().parent().attr('id') + '-check';
                 $.each(fields, function(fi, field) {
                     var value = getValue(field.name, row);
+                    if (field.name === 'time') {
+                       var dte = new Date(value.substr(0,10)+'T'+value.substr(11))
+                       value = dte.toLocaleString(wok.lang.get_locale())
+                    } 
                     if (field.type === 'status' && field.name === 'enabled') {
                         styleClass = (value === true ? '' : ' disabled');
                         state = [
@@ -299,4 +303,4 @@ wok.widget.List.prototype = (function() {
         reload: reload,
         showMessage: showMessage
     };
-})();
\ No newline at end of file
+})();
-- 
2.1.0




More information about the Kimchi-devel mailing list