text: YUI.add('rednose-treeview-templates', function (Y, NAME) {
  
  /*jshint expr:true, maxlen:200, onevar:false */
  
  var Micro = Y.Template.Micro;
  
  // Overrides `gallery-sm-treeview-templates`
  Y.namespace('Rednose.TreeView').Templates = {
      children: Micro.compile(
          '<ul class="<%= data.classNames.children %>" ' +
  
              '<% if (data.node.isRoot()) { %>' +
                  'role="tree" tabindex="0"' +
              '<% } else { %>' +
                  'role="group"' +
              '<% } %>' +
  
          '></ul>'
      ),
  
      node: Micro.compile(
          '<li id="<%= data.node.id %>" class="<%= data.nodeClassNames.join(" ") %>" title="<%= data.node.label %>" role="treeitem" aria-labelled-by="<%= data.node.id %>-label">' +
              '<div class="<%= data.classNames.row %>" data-node-id="<%= data.node.id %>" data-rednose-type="<%= data.node.data.name %>" data-rednose-id="<%= data.node.data.id %>">' +
  
                  '<% for (var i = 0, len = data.node.depth() - 1; i < len; i++) { %>' +
                      '<span class="rednose-treeview-spacer"></span>' +
                  '<% } %>' +
  
                  '<span class="<%= data.classNames.indicator %>"><s></s></span>' +
  
                  '<% if (data.node.icon) { %>' +
                      '<span class="<%= data.classNames.icon%> <%= data.node.getIcon() %>"></span>' +
                  '<% } else { %>' +
                      '<span class="<%= data.classNames.icon %>"></span>' +
                  '<% } %>' +
  
                  '<span id="<%= data.node.id %>-label" class="<%= data.classNames.label %>"><%= data.node.label %></span>' +
              '</div>' +
          '</li>'
      )
  };
  
  
  }, '1.8.0', {"requires": ["template-micro"]});
  