<% var aListOfObjectsIsBeingDocumented = false; %>
Info for the object/property in the line highlighted.
<% if (m.displayedPath) { %>
<% var selectedPath = (devTools.path? devTools.path + '/' : '') + m.displayedPath; %>
Selected path: {{zenario.htmlspecialchars(selectedPath).replace(/\//g, '/')}}
<% } %> <% if (m.object.schema && m.object.schema.properties && typeof m.object.data == 'object') { %> <% if (m.exact || (m.depthReached && m.depthReached >= m.totalDepth - 1 )) { %> <% if (!m.exact) { %> <% if (m.tag && devTools.internalCMSProperties[m.tag]) { %>

CMS internal property

{{devTools.internalCMSProperties[m.tag].description}}

<% } else { %>

<% if (m.tag) { %> ⚠ The {{m.tag|e}} property <% } else { %> ⚠ The selected property <% } %> <% if (m.object.lastTag) { %> for objects under {{m.object.lastTag|escape}}/ <% aListOfObjectsIsBeingDocumented = true; %> <% } else if (m.object.tag) { %> for the {{m.object.tag|escape}} object <% } %> is not documented.

<% } %> <% } %>
<% if (!m.object.tag && !m.object.lastTag) { %> <% switch (devTools.mode) { %> <% case 'zenarioAB': %> Admin Boxes use the following properties: <% break; %> <% case 'zenarioAT': %> The Admin Toolbar uses the following properties: <% break; %> <% case 'zenarioO': %> <% if (devTools.orgMap) { %> Organizer's map uses the following properties: <% } else { %> Organizer Panels use the following properties: <% } %> <% break; %> <% default: %> Front-End Administration plugins use the following properties: <% break; %> <% } %> <% } else { %> <% if (m.object.lastTag) { %> Objects under {{m.object.lastTag|escape}}/ can have the following properties: <% aListOfObjectsIsBeingDocumented = true; %> <% } else { %> The {{m.object.tag|escape}} object can have the following properties: <% } %> <% } %>
<% var prop, props = devTools.ksort(m.object.schema.properties, devTools.underscoresLast); %> <% for (prop in props) { %> <% var mTooltip = {data: m.object.data[prop], isRequired: m.object.requiredProperties[prop], schema: m.object.schema.properties[prop], tag: prop}; %> <% var tooltip = zenarioT.microTemplate('zenario_dev_tools_tooltip', mTooltip); %> <% if (mTooltip.data === undefined) { %> <% if (mTooltip.isRequired) { %> <% } %>
Property Type
<% } else { %>
<% } %> <% } else { %> <% if (mTooltip.isRequired) { %>
<% } else { %>
<% } %> <% } %> {{zenario.htmlspecialchars(prop).replace(/_/g, '_')}}
<% if (m.object.schema.properties[prop].additionalProperties && m.object.schema.properties[prop].additionalProperties.properties) { %> Array of elements <% } else if (m.object.schema.properties[prop].additionalProperties && m.object.schema.properties[prop].additionalProperties.type) { %> Array of {{m.object.schema.properties[prop].additionalProperties.type|escape}} <% } else if (m.object.schema.properties[prop].enum) { %> <% if (typeof m.object.schema.properties[prop].enum == 'string') { %> enum ({{m.object.schema.properties[prop].enum|escape}}) <% } else { %> enum ({{m.object.schema.properties[prop].enum.join(', ')|escape}}) <% } %> <% } else { %> {{m.object.schema.properties[prop].type|escape}} <% } %>
<% if (m.object.documentedTag) { %>
<% if (aListOfObjectsIsBeingDocumented) { %> Documentation for objects under {{m.object.lastTag|escape}}/ <% } else { %> Documentation for the {{m.object.tag|escape}} object <% } %>
<% switch (devTools.mode) { %> <% case 'zenarioAB': %> For more details see zenario/reference/admin_box_schema.yaml or <% break; %> <% case 'zenarioAT': %> For more details see zenario/reference/admin_toolbar_schema.yaml or <% break; %> <% case 'zenarioO': %> For more details see zenario/reference/organizer_schema.yaml or <% break; %> <% default: %> For more details see zenario/reference/admin_toolbar_schema.yaml and zenario/reference/fea_schema.yaml, or <% break; %> <% } %> online documentation.
Learn YAML.
<% } %> <% } else { %>

⚠ The selected object or property is not documented.

<% } %> <% } %>