SOURCE CODE: Uize.Widgets.DigitalClock.Hms.Html (view docs)

Uize.module ({
  name:'Uize.Widgets.DigitalClock.Hms.Html',
  builder:function () {
    'use strict';

    return Uize.package ({
      process:function (i) {
        function _cssClass (_class) {return m.cssClass (_class)}
        function _childHtml (_properties) {return m.childHtml (_properties)}
        var
          m = this,
          i = arguments [0],
          _idPrefix = i.idPrefix,
          _fragment0 = _cssClass ('digit'),
          _fragment1 = '</td>\r\n\r\n    <td class="',
          _fragment2 = '">',
          _fragment3 = '</td>\r\n    <td class="'
        ;
        return (
          '<table id="' + _idPrefix + '" class="' + i['mCssBindings_rootNodeClasses'] + '">\r\n  <tr>\r\n    <td class="' + _fragment0 + _fragment2 + _childHtml ({name:'hoursTens'}) + _fragment3 + _fragment0 + _fragment2 + _childHtml ({name:'hoursOnes'}) + _fragment1 + _fragment0 + _fragment2 + _childHtml ({name:'hmSeparator'}) + _fragment1 + _fragment0 + _fragment2 + _childHtml ({name:'minutesTens'}) + _fragment3 + _fragment0 + _fragment2 + _childHtml ({name:'minutesOnes'}) + _fragment1 + _fragment0 + _fragment2 + _childHtml ({name:'msSeparator'}) + _fragment1 + _fragment0 + _fragment2 + _childHtml ({name:'secondsTens'}) + _fragment3 + _fragment0 + _fragment2 + _childHtml ({name:'secondsOnes'}) + '</td>\r\n  </tr>\r\n</table>\r\n\r\n'
        );

      }
    });
  }
});