<% var containerId = m.lib.containerId, tuix = m.tuix, lib = m.lib, sortingEnabled = lib.sortingEnabled(), showSortControls = lib.checkThingEnabled('sort_col_headers'); zenario.sendSignal('eventListPreDisplay', {containerId: containerId, microTemplate: 'fea_list', tuix: tuix, lib: lib}); %> {{m.lib.displayDevTools()}} <% var alVisCols = 0, alVisColsIncCB = 0; %> <% if (1*m.tuix.always_visible_cols) { %> <% alVisCols = alVisColsIncCB = 1*m.tuix.always_visible_cols; %> <% if (m.lib.multiSelectButtonsExist) { %> <% ++alVisColsIncCB %> <% } %> <% } %>
{{m.tuix.header_html}} <% if (m.tuix.title !== undefined) { %> <% if (m.tuix.title_tags) { %> <{{m.tuix.title_tags|e}}>{{m.tuix.title|e}} <% } else { %>

{{m.tuix.title|e}}

<% } %> <% } %>
<% if (zenarioT.find(m.thus.sortedCollectionButtons, "back")) { %> {{m.lib.pMicroTemplate('button', m.thus.sortedCollectionButtons, 'back')}} <% } %>
<% if (zenarioT.find(m.thus.sortedCollectionButtons, "top")) { %> {{m.lib.pMicroTemplate('button', m.thus.sortedCollectionButtons, 'top')}} <% } %>
<% var ci, col, chi, child, bi, button, oi, log, logName, gi, lg, lgName, ii, item, aboveListButtonHTML = "", colHeadButtonHTML = "", firstItem = true; %> <% if (zenarioT.find(m.thus.sortedCollectionButtons, "above_list")) { %> <% aboveListButtonHTML = $.trim(m.lib.pMicroTemplate("button", m.thus.sortedCollectionButtons, "above_list")); %> <% } %> <% if (zenarioT.find(m.thus.sortedCollectionButtons, ["column_header", undefined])) { %> <% colHeadButtonHTML = $.trim(m.lib.pMicroTemplate("button", m.thus.sortedCollectionButtons, ["column_header", undefined])); %> <% } %> <% if (m.tuix.hide_column_headings) { %> <% aboveListButtonHTML += colHeadButtonHTML; %> <% colHeadButtonHTML = ""; %> <% } %> {{m.lib.pMicroTemplate('list_search_and_sort', m)}} <% if (m.tuix.item_count_message && m.tuix.__item_count__ > 1) { %>

{{m.tuix.item_count_message.replace("[[count]]", m.tuix.__item_count__)|e}}

<% } %> <% if (aboveListButtonHTML) { %>
{{aboveListButtonHTML}}
<% } %> <% if (m.tuix.subtitle !== undefined) { %>

{{m.tuix.subtitle|e}}

<% } %> {{m.tuix.body_html}} <% if (!_.isEmpty(m.tuix.columns)) { %>
<% foreach (m.thus.sortedListOuterGroupings as oi => logName) { %> <% log = m.tuix.list_outer_groupings && m.tuix.list_outer_groupings[logName]; %> <% if (log) { %> {{m.lib.pMicroTemplate('list_outer_grouping', log)}} <% } %> <% foreach (m.thus.sortedListGroupings as gi => lgName) { %> <% lg = m.tuix.list_groupings && m.tuix.list_groupings[lgName]; %> <% if (lg) { %> <% if (log && logName != lg.list_outer_grouping) { %> <% continue; %> <% } %> {{m.lib.pMicroTemplate('list_grouping', lg)}} <% } %> <% if (!m.tuix.hide_column_headings) { %> <% if (m.lib.multiSelectButtonsExist) { %> <% } %> <% foreach (m.thus.sortedColumns as ci => col) { %> <% } %> <% if (m.tuix.__itemHasItemButton || colHeadButtonHTML) { %> <% } %> <% } %> <% foreach (m.thus.sortedItems as ii => item) { %> <% if (lg && lgName != item.list_grouping) { %> <% continue; %> <% } %> <% if (m.lib.multiSelectButtonsExist) { %> <% } %> <% foreach (m.thus.sortedColumns as ci => col) { %> <% } %> <% if (m.tuix.__itemHasItemButton || colHeadButtonHTML) { %> <% } %> <% if (firstItem) { %> <% } %> <% firstItem = false; %> <% } %> <% if (m.thus.sortedItems.length == 0) { %> <% var msg; %> <% if (lib.request.search && (msg = m.tuix.no_items_in_search_message)) { %> <% } else if (msg = m.tuix.no_items_message) { %> <% } %> <% } %> <% if (lg) { %> {{m.lib.pMicroTemplate('list_grouping_end', lg)}} <% } %> <% } %>
onclick="{{m.lib.fun('changeSortCol')}}('{{col.id|e}}');" <% } %> >
{{col.title|e}}
{{colHeadButtonHTML}}
title="{{item.cell_tooltip[col.id]|e}}" <% } %> > {{m.lib.pMicroTemplate('list_cell', {col: col, item: item})}} <% if (col.children) { %> <% foreach (col.children as chi => child) { %> <% if (m.lib.columnVisibleForItem(child.id, item.id)) { %>
<% if (child.title) { %> <% } %> {{m.lib.pMicroTemplate('list_cell', {col: child, item: item})}} <% } %> <% } %> <% } %>
<% if (item.__sortedItemButtons.length) { %> {{m.lib.pMicroTemplate('button', item.__sortedItemButtons)}} <% } else { %>   <% } %>
{{msg}}
{{msg}}
<% if (log) { %> {{m.lib.pMicroTemplate('list_outer_grouping_end', log)}} <% } %> <% } %>
<% } %> {{m.lib.pMicroTemplate('list_pagination', m)}} {{m.tuix.footer_html}}
<% m.lib.after(function() { zenario.sendSignal('eventListPostDisplay', {containerId: containerId, microTemplate: 'fea_list', tuix: tuix, lib: lib}); }); %>