<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 05/10/2016 12:07 PM, Archana Singh
      wrote:<br>
    </div>
    <blockquote cite="mid:5731F91C.3000609@linux.vnet.ibm.com"
      type="cite">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      <br>
      <br>
      <div class="moz-cite-prefix">On 5/10/2016 7:13 PM, Aline Manera
        wrote:<br>
      </div>
      <blockquote
        cite="mid:9857189e-1eef-9132-a311-62849755dd87@linux.vnet.ibm.com"
        type="cite"> <br>
        <br>
        On 05/10/2016 03:43 AM, Archana Singh wrote: <br>
        <blockquote type="cite"> <br>
          <br>
          On 5/9/2016 6:51 PM, Aline Manera wrote: <br>
          <blockquote type="cite"> <br>
            <br>
            On 05/05/2016 04:02 AM, <a moz-do-not-send="true"
              class="moz-txt-link-abbreviated"
              href="mailto:pkulkark@linux.vnet.ibm.com">pkulkark@linux.vnet.ibm.com</a>
            wrote: <br>
            <blockquote type="cite">From: Pooja Kulkarni <a
                moz-do-not-send="true" class="moz-txt-link-rfc2396E"
                href="mailto:pkulkark@linux.vnet.ibm.com"><a class="moz-txt-link-rfc2396E" href="mailto:pkulkark@linux.vnet.ibm.com">&lt;pkulkark@linux.vnet.ibm.com&gt;</a></a>
              <br>
              <br>
              co-authored by: Archana Singh <a moz-do-not-send="true"
                class="moz-txt-link-rfc2396E"
                href="mailto:archus@linux.vnet.ibm.com">&lt;archus@linux.vnet.ibm.com&gt;</a>
              <br>
              <br>
              v2: <br>
              Modified call to fetch locale <br>
              <br>
              v1: <br>
              This patch formats the datetime fields as per locale <br>
              in wok-list widget. <br>
              <br>
              Signed-off-by: Pooja Kulkarni <a moz-do-not-send="true"
                class="moz-txt-link-rfc2396E"
                href="mailto:pkulkark@linux.vnet.ibm.com">&lt;pkulkark@linux.vnet.ibm.com&gt;</a>
              <br>
              --- <br>
                ui/js/src/wok.list.js | 6 +++++- <br>
                1 file changed, 5 insertions(+), 1 deletion(-) <br>
              <br>
              diff --git a/ui/js/src/wok.list.js b/ui/js/src/wok.list.js
              <br>
              index f40b2e2..8f02fde 100644 <br>
              --- a/ui/js/src/wok.list.js <br>
              +++ b/ui/js/src/wok.list.js <br>
              @@ -123,6 +123,10 @@ wok.widget.List.prototype =
              (function() { <br>
                                var checkboxName = $('ul',
              container).parent().parent().parent().attr('id') +
              '-check' ||
              $(container).parent().parent().parent().attr('id') +
              '-check'; <br>
                                $.each(fields, function(fi, field) { <br>
                                    var value = getValue(field.name,
              row); <br>
            </blockquote>
            <br>
            <blockquote type="cite">+                    if (field.name
              === 'time') { <br>
              +                       var dte = new
              Date(value.substr(0,10)+'T'+value.substr(11)) <br>
              +                       value =
              dte.toLocaleString(wok.lang.get_locale()) <br>
              + <br>
            </blockquote>
            <br>
            wok.list.js is a generic widget, ie, it will only display
            the data in a given visual format. Any data logic should be
            done prior to it. <br>
            wok.list.js will not be aware about which data to do the
            conversion. Assuming the field will have a 'name' as 'time'
            is dangerous IMO. We can have different fields for datetime
            which does not have a name=time on it. <br>
          </blockquote>
          <br>
          I will propose to have check for type(type=='datetime')
          instead of name(name=='time'). what do you think? <br>
          And in debug report have the field type as datetime which has
          datetime in it? <br>
          <br>
        </blockquote>
        <br>
        The conversion must be done outside the widget. The widget
        should only receive a bunch of data to display in a visual way.
        <br>
      </blockquote>
      <br>
      I have tried adding converters define for list widget as below:<br>
      <br>
      <br>
      <img src="cid:part5.0D1A5029.5ACB2F35@linux.vnet.ibm.com" alt=""><br>
      <br>
      And then use it as below in ui/js/src/gingerbase.host-dashboard.js<br>
      <br>
      <img src="cid:part6.02AC8334.D94CEB1B@linux.vnet.ibm.com" alt=""><br>
      <br>
      ya the function used here for format can be moved to util.js.<br>
      <br>
      So you think  this is better approach?<br>
      <br>
    </blockquote>
    <br>
    yeap! i think we can go on that way and do similar for bootgrid.<br>
    <br>
    <blockquote cite="mid:5731F91C.3000609@linux.vnet.ibm.com"
      type="cite">
      <blockquote
        cite="mid:9857189e-1eef-9132-a311-62849755dd87@linux.vnet.ibm.com"
        type="cite"> <br>
        <blockquote type="cite">
          <blockquote type="cite"> <br>
            <blockquote type="cite">                     } <br>
                                    if (field.type === 'status'
              &amp;&amp; field.name === 'enabled') { <br>
                                        styleClass = (value === true ?
              '' : ' disabled'); <br>
                                        state = [ <br>
              @@ -299,4 +303,4 @@ wok.widget.List.prototype =
              (function() { <br>
                        reload: reload, <br>
                        showMessage: showMessage <br>
                    }; <br>
              -})(); <br>
              \ No newline at end of file <br>
              +})(); <br>
            </blockquote>
            <br>
            _______________________________________________ <br>
            Kimchi-devel mailing list <br>
            <a moz-do-not-send="true" class="moz-txt-link-abbreviated"
              href="mailto:Kimchi-devel@ovirt.org">Kimchi-devel@ovirt.org</a>
            <br>
            <a moz-do-not-send="true" class="moz-txt-link-freetext"
              href="http://lists.ovirt.org/mailman/listinfo/kimchi-devel">http://lists.ovirt.org/mailman/listinfo/kimchi-devel</a>
            <br>
            <br>
          </blockquote>
          <br>
        </blockquote>
        <br>
      </blockquote>
      <br>
    </blockquote>
    <br>
  </body>
</html>