docs: function (inst, minute, displayText) {
              var html = "";
              var enabled = true;
              var hour = inst.hours;
              var onMinuteShow = this._get(inst, 'onMinuteShow');		//custom callback
              var maxTime = this._get(inst, 'maxTime');
              var minTime = this._get(inst, 'minTime');
  
              if (onMinuteShow) {
                  //NEW: 2011-02-03  we should give the hour as a parameter as well!
                  enabled = onMinuteShow.apply((inst.input ? inst.input[0] : null), [inst.hours,minute]);		//trigger callback
              }
  
              if (minute == undefined) {
                  html = '<td><span class="ui-state-default ui-state-disabled">&nbsp;</span></td>';
                  return html;
              }
  
              if (enabled && hour !== null) {
                  if ( !isNaN(parseInt(maxTime.hour)) && !isNaN(parseInt(maxTime.minute)) && hour >= maxTime.hour && minute > maxTime.minute ) enabled = false;
                  if ( !isNaN(parseInt(minTime.hour)) && !isNaN(parseInt(minTime.minute)) && hour <= minTime.hour && minute < minTime.minute ) enabled = false;
              }
  
              if (enabled) {
                  html = '<td class="ui-timepicker-minute-cell" data-timepicker-instance-id="#' + inst.id.replace(/\\\\/g,"\\") + '" data-minute="' + minute.toString() + '" >' +
                      '<a class="ui-state-default ' +
                      (minute == inst.minutes ? 'ui-state-active' : '') +
                      '" >' +
                      displayText +
                      '</a></td>';
              }
              else {
  
                  html = '<td>' +
                      '<span class="ui-state-default ui-state-disabled" >' +
                      displayText +
                      '</span>' +
                      '</td>';
              }
              return html;
          }