tabindex
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
<li>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="{{#ifEqual mode ../mode}} active{{/ifEqual}}"
|
||||
data-action="mode"
|
||||
data-mode="{{mode}}"
|
||||
@@ -21,6 +22,7 @@
|
||||
<li>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="toggleScopeFilter"
|
||||
data-name="{{scope}}"
|
||||
>
|
||||
@@ -32,7 +34,11 @@
|
||||
{{#if isCustomViewAvailable}}
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a role="button" data-action="createCustomView">{{translate 'Create Shared View' scope='Calendar'}}</a>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="createCustomView"
|
||||
>{{translate 'Create Shared View' scope='Calendar'}}</a>
|
||||
</li>
|
||||
{{/if}}
|
||||
</ul>
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
<ul class="dropdown-menu">
|
||||
{{#each calendarTypeDataList}}
|
||||
<li>
|
||||
<a role="button" data-action="toggleCalendarType" data-name="{{type}}">
|
||||
<a role="button" tabindex="0" data-action="toggleCalendarType" data-name="{{type}}">
|
||||
<span
|
||||
class="fas fa-check calendar-type-check-icon pull-right{{#if disabled}} hidden{{/if}}"
|
||||
></span> {{label}}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{{#if closeButton}}
|
||||
<a role="button" class="pull-right close" data-action="close" aria-hidden="true">×</a>
|
||||
<a role="button" tabindex="0" class="pull-right close" data-action="close" aria-hidden="true">×</a>
|
||||
{{/if}}
|
||||
<h4>{{header}}</h4>
|
||||
|
||||
|
||||
@@ -175,7 +175,7 @@
|
||||
if (hasHiddenPanel) {
|
||||
%>
|
||||
<div class="panel panel-default panels-show-more-delimiter" data-name="showMoreDelimiter" data-tab="0">
|
||||
<a role="button" data-action="showMoreDetailPanels" title="{{translate 'Show more'}}">
|
||||
<a role="button" tabindex="0" data-action="showMoreDetailPanels" title="{{translate 'Show more'}}">
|
||||
<span class="fas fa-ellipsis-h fa-lg"></span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
</div>
|
||||
<div class="col-sm-4 value-container">{{{value}}}</div>
|
||||
<div class="col-sm-2">
|
||||
<a class="pull-right" role="button" data-action="remove"><span class="fas fa-times"></span></a>
|
||||
<a class="pull-right" role="button" tabindex="0" data-action="remove"><span class="fas fa-times"></span></a>
|
||||
<span>{{translate operator category='logicalOperators' scope='Admin'}}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
|
||||
<div class="group-head" data-level="{{level}}">
|
||||
{{#ifNotEqual level 0}}
|
||||
<a class="pull-right" role="button" data-action="remove"><span class="fas fa-times"></span></a>
|
||||
<a class="pull-right" role="button" tabindex="0" data-action="remove"><span class="fas fa-times"></span></a>
|
||||
{{/ifNotEqual}}
|
||||
{{#ifNotEqual level 0}}
|
||||
<div>(</div>
|
||||
@@ -19,12 +19,33 @@
|
||||
|
||||
<div class="group-bottom" data-level="{{level}}">
|
||||
<div class="btn-group">
|
||||
<a class="dropdown-toggle small" role="button" data-toggle="dropdown">{{translate groupOperator category='logicalOperators' scope='Admin'}} <span class="fas fa-plus"></span></a>
|
||||
<a
|
||||
class="dropdown-toggle small"
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-toggle="dropdown"
|
||||
>{{translate groupOperator category='logicalOperators' scope='Admin'}} <span class="fas fa-plus"></span></a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a role="button" data-action="addField">{{translate 'Field' scope='DynamicLogic'}}</a></li>
|
||||
<li><a role="button" data-action="addAnd">(... {{translate 'and' category='logicalOperators' scope='Admin'}} ...)</a></li>
|
||||
<li><a role="button" data-action="addOr">(... {{translate 'or' category='logicalOperators' scope='Admin'}} ...)</a></li>
|
||||
<li><a role="button" data-action="addNot">{{translate 'not' category='logicalOperators' scope='Admin'}} (...)</a></li>
|
||||
<li><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="addField"
|
||||
>{{translate 'Field' scope='DynamicLogic'}}</a></li>
|
||||
<li><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="addAnd"
|
||||
>(... {{translate 'and' category='logicalOperators' scope='Admin'}} ...)</a></li>
|
||||
<li><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="addOr"
|
||||
>(... {{translate 'or' category='logicalOperators' scope='Admin'}} ...)</a></li>
|
||||
<li><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="addNot"
|
||||
>{{translate 'not' category='logicalOperators' scope='Admin'}} (...)</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -12,10 +12,26 @@
|
||||
<div class="btn-group">
|
||||
<a class="dropdown-toggle small" role="button" data-toggle="dropdown"><span class="fas fa-plus"></span></a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a role="button" data-action="addField">{{translate 'Field' scope='DynamicLogic'}}</a></li>
|
||||
<li><a role="button" data-action="addAnd">(... {{translate 'and' category='logicalOperators' scope='Admin'}} ...)</a></li>
|
||||
<li><a role="button" data-action="addOr">(... {{translate 'or' category='logicalOperators' scope='Admin'}} ...)</a></li>
|
||||
<li><a role="button" data-action="addNot">{{translate 'not' category='logicalOperators' scope='Admin'}} (...)</a></li>
|
||||
<li><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="addField"
|
||||
>{{translate 'Field' scope='DynamicLogic'}}</a></li>
|
||||
<li><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="addAnd"
|
||||
>(... {{translate 'and' category='logicalOperators' scope='Admin'}} ...)</a></li>
|
||||
<li><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="addOr"
|
||||
>(... {{translate 'or' category='logicalOperators' scope='Admin'}} ...)</a></li>
|
||||
<li><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="addNot"
|
||||
>{{translate 'not' category='logicalOperators' scope='Admin'}} (...)</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<div class="margin-top margin-bottom-2x">
|
||||
<a role="button" data-action="select" class="action btn btn-default" data-value="" style="cursor: pointer;">
|
||||
<a role="button" tabindex="0" data-action="select" class="action btn btn-default" data-value="" style="cursor: pointer;">
|
||||
{{translate 'None'}}
|
||||
</a>
|
||||
</div>
|
||||
@@ -26,6 +26,5 @@
|
||||
</span>
|
||||
</div>
|
||||
{{/each}}
|
||||
|
||||
{{/each}}
|
||||
</div>
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
<span class="fas fa-ellipsis-h"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu pull-left">
|
||||
<li><a role="button" data-action="removeEntity">{{translate 'Remove'}}</a></li>
|
||||
<li><a role="button" tabindex="0" data-action="removeEntity">{{translate 'Remove'}}</a></li>
|
||||
</ul>
|
||||
{{/if}}
|
||||
</div>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<div>
|
||||
<div class="pull-right">
|
||||
<a role="button" data-action="editConditions">{{translate 'Edit'}}</a>
|
||||
<a role="button" tabindex="0" data-action="editConditions">{{translate 'Edit'}}</a>
|
||||
</div>
|
||||
<div class="top-group-string-container">
|
||||
{{{conditionGroup}}}
|
||||
|
||||
@@ -5,7 +5,14 @@
|
||||
<div class="list-group-item">
|
||||
<div class="clearfix option-list-item-header">
|
||||
<div class="pull-right">
|
||||
<a role="button" data-action="removeOptionList" data-index="{{index}}" class="remove-option-list" title="{{translate 'Remove'}}">
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="removeOptionList"
|
||||
data-index="{{index}}"
|
||||
class="remove-option-list"
|
||||
title="{{translate 'Remove'}}"
|
||||
>
|
||||
<span class="fas fa-minus fa-sm"></span>
|
||||
</a>
|
||||
</div>
|
||||
@@ -17,7 +24,12 @@
|
||||
</div>
|
||||
<div>
|
||||
<div class="pull-right">
|
||||
<a role="button" data-action="editConditions" data-index="{{index}}">{{translate 'Edit'}}</a>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="editConditions"
|
||||
data-index="{{index}}"
|
||||
>{{translate 'Edit'}}</a>
|
||||
</div>
|
||||
<div class="string-container" data-key="{{conditionGroupViewKey}}">
|
||||
{{{var conditionGroupViewKey ../this}}}
|
||||
@@ -27,6 +39,12 @@
|
||||
{{/each}}
|
||||
</div>
|
||||
<div>
|
||||
<a role="button" data-action="addOptionList" title="{{translate 'Add'}}" class="add-option-list"><span class="fas fa-plus fa-sm"></span></a>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="addOptionList"
|
||||
title="{{translate 'Add'}}"
|
||||
class="add-option-list"
|
||||
><span class="fas fa-plus fa-sm"></span></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
<td>{{translate type category='fieldTypes' scope='Admin'}}</td>
|
||||
<td align="right">
|
||||
{{#if isCustom}}
|
||||
<a role="button" data-action="removeField" data-name="{{name}}">{{translate 'Remove'}}</a>
|
||||
<a role="button" tabindex="0" data-action="removeField" data-name="{{name}}">{{translate 'Remove'}}</a>
|
||||
{{/if}}
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<ul class="list-group no-side-margin">
|
||||
{{#each typeList}}
|
||||
<li class="list-group-item">
|
||||
<a role="button" data-action="addField" data-type="{{./this}}" class="text-bold">
|
||||
<a role="button" tabindex="0" data-action="addField" data-type="{{./this}}" class="text-bold">
|
||||
{{translate this category='fieldTypes' scope='Admin'}}
|
||||
</a>
|
||||
<a role="button" class="text-muted pull-right info" data-name="{{./this}}">
|
||||
<a role="button" tabindex="0" class="text-muted pull-right info" data-name="{{./this}}">
|
||||
<span class="fas fa-info-circle"></span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
{{/if}}
|
||||
<a
|
||||
{{#if url}}href="{{url}}"{{else}}role="button"{{/if}}
|
||||
tabindex="0"
|
||||
{{#if action}} data-action="{{action}}"{{/if}}
|
||||
>{{label}}</a>
|
||||
</div>
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
class="list-group-item"
|
||||
><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="integration-link"
|
||||
data-name="{{./this}}"
|
||||
>{{{translate ./this scope='Integration' category='titles'}}}</a></li>
|
||||
|
||||
@@ -19,12 +19,14 @@
|
||||
<div class="pull-left" style="margin-right: 10px;">
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="showCategory"
|
||||
data-name="{{./this}}"
|
||||
class="action"
|
||||
><span class="fas fa-chevron-down"></span></a>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="hideCategory"
|
||||
data-name="{{./this}}"
|
||||
class="hidden action"
|
||||
|
||||
@@ -1,19 +1,45 @@
|
||||
<header data-name="{{name}}">
|
||||
<label data-is-custom="{{#if isCustomLabel}}true{{/if}}" data-label="{{label}}">{{labelTranslated}}</label>
|
||||
<a role="button" data-action="edit-panel-label" class="edit-panel-label"><i class="fas fa-pencil-alt fa-sm"></i></a>
|
||||
<a role="button" style="float: right;" data-action="removePanel" class="remove-panel" data-number="{{number}}"><i class="fas fa-times"></i></a>
|
||||
<label
|
||||
data-is-custom="{{#if isCustomLabel}}true{{/if}}"
|
||||
data-label="{{label}}"
|
||||
>{{labelTranslated}}</label>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="edit-panel-label"
|
||||
class="edit-panel-label"
|
||||
><i class="fas fa-pencil-alt fa-sm"></i></a>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
style="float: right;"
|
||||
data-action="removePanel"
|
||||
class="remove-panel"
|
||||
data-number="{{number}}"
|
||||
><i class="fas fa-times"></i></a>
|
||||
</header>
|
||||
<ul class="rows">
|
||||
{{#each rows}}
|
||||
<li data-cell-count="{{./this.length}}">
|
||||
<div class="row-actions clear-fix">
|
||||
<a role="button" data-action="removeRow" class="remove-row"><i class="fas fa-times"></i></a>
|
||||
<a role="button" data-action="plusCell" class="add-cell"><i class="fas fa-plus"></i></a>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="removeRow"
|
||||
class="remove-row"
|
||||
><i class="fas fa-times"></i></a>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="plusCell"
|
||||
class="add-cell"
|
||||
><i class="fas fa-plus"></i></a>
|
||||
</div>
|
||||
<ul class="cells" data-cell-count="{{./this.length}}">
|
||||
{{#each this}}
|
||||
{{#if this}}
|
||||
<li class="cell"
|
||||
<li
|
||||
class="cell"
|
||||
data-name="{{name}}"
|
||||
{{#if hasCustomLabel}}
|
||||
data-custom-label="{{customLabel}}"
|
||||
@@ -21,13 +47,23 @@
|
||||
data-no-label="{{noLabel}}" >
|
||||
<div class="left" style="width: calc(100% - 14px);">{{label}}</div>
|
||||
<div class="right" style="width: 14px;">
|
||||
<a role="button" data-action="removeField" class="remove-field"><i class="fas fa-times"></i></a>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="removeField"
|
||||
class="remove-field"
|
||||
><i class="fas fa-times"></i></a>
|
||||
</div>
|
||||
</li>
|
||||
{{else}}
|
||||
<li class="empty cell">
|
||||
<div class="right" style="width: 14px;">
|
||||
<a role="button" data-action="minusCell" class="remove-field"><i class="fas fa-minus"></i></a>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="minusCell"
|
||||
class="remove-field"
|
||||
><i class="fas fa-minus"></i></a>
|
||||
</div>
|
||||
</li>
|
||||
{{/if}}
|
||||
@@ -37,5 +73,9 @@
|
||||
{{/each}}
|
||||
</ul>
|
||||
<div>
|
||||
<a role="button" data-action="addRow"><i class="fas fa-plus"></i></a>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="addRow"
|
||||
><i class="fas fa-plus"></i></a>
|
||||
</div>
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
{{/each}}
|
||||
</ul>
|
||||
|
||||
<div><a role="button" data-action="addPanel">{{translate 'Add Panel' scope='Admin'}}</a></div>
|
||||
<div><a role="button" tabindex="0" data-action="addPanel">{{translate 'Add Panel' scope='Admin'}}</a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
@@ -31,7 +31,12 @@
|
||||
{{translate this scope=../scope category='fields'}}
|
||||
</div>
|
||||
<div class="right" style="width: 14px;">
|
||||
<a role="button" data-action="removeField" class="remove-field"><i class="fas fa-times"></i></a>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="removeField"
|
||||
class="remove-field"
|
||||
><i class="fas fa-times"></i></a>
|
||||
</div>
|
||||
</li>
|
||||
{{/each}}
|
||||
@@ -43,14 +48,19 @@
|
||||
<div id="layout-row-tpl" style="display: none;">
|
||||
<li data-cell-count="{{columnCount}}">
|
||||
<div class="row-actions clear-fix">
|
||||
<a role="button" data-action="removeRow" class="remove-row"><i class="fas fa-times"></i></a>
|
||||
<a role="button" data-action="plusCell" class="add-cell"><i class="fas fa-plus"></i></a>
|
||||
<a role="button" tabindex="0" data-action="removeRow" class="remove-row"><i class="fas fa-times"></i></a>
|
||||
<a role="button" tabindex="0" data-action="plusCell" class="add-cell"><i class="fas fa-plus"></i></a>
|
||||
</div>
|
||||
<ul class="cells" data-cell-count="{{columnCount}}">
|
||||
<% for (var i = 0; i < {{columnCount}}; i++) { %>
|
||||
<li class="empty cell">
|
||||
<div class="right" style="width: 14px;">
|
||||
<a role="button" data-action="minusCell" class="remove-field"><i class="fas fa-minus"></i></a>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="minusCell"
|
||||
class="remove-field"
|
||||
><i class="fas fa-minus"></i></a>
|
||||
</div>
|
||||
</li>
|
||||
<% } %>
|
||||
@@ -61,7 +71,12 @@
|
||||
<div id="empty-cell-tpl" style="display: none;">
|
||||
<li class="empty cell disabled">
|
||||
<div class="right" style="width: 14px;">
|
||||
<a role="button" data-action="minusCell" class="remove-field"><i class="fas fa-minus"></i></a>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="minusCell"
|
||||
class="remove-field"
|
||||
><i class="fas fa-minus"></i></a>
|
||||
</div>
|
||||
</li>
|
||||
</div>
|
||||
|
||||
@@ -18,7 +18,12 @@
|
||||
</div>
|
||||
{{#if ../editable}}
|
||||
{{#unless notEditable}}
|
||||
<div class="right" style="width: 17px;"><a role="button" data-action="editItem" class="edit-field"><i class="fas fa-pencil-alt fa-sm"></i></a></div>
|
||||
<div class="right" style="width: 17px;"><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="editItem"
|
||||
class="edit-field"
|
||||
><i class="fas fa-pencil-alt fa-sm"></i></a></div>
|
||||
{{/unless}}
|
||||
{{/if}}
|
||||
</li>
|
||||
@@ -31,13 +36,22 @@
|
||||
<header>{{translate 'Disabled' scope='Admin'}}</header>
|
||||
<ul class="disabled connected">
|
||||
{{#each disabledFields}}
|
||||
<li class="cell" draggable="true" {{#each ../dataAttributeList}}data-{{toDom this}}="{{prop ../this this}}" {{/each}}>
|
||||
<li
|
||||
class="cell"
|
||||
draggable="true"
|
||||
{{#each ../dataAttributeList}}data-{{toDom this}}="{{prop ../this this}}" {{/each}}
|
||||
>
|
||||
<div class="left" style="width: calc(100% - 17px);">
|
||||
<span>{{label}}</span>
|
||||
</div>
|
||||
{{#if ../editable}}
|
||||
{{#unless notEditable}}
|
||||
<div class="right" style="width: 17px;"><a role="button" data-action="editItem" class="edit-field"><i class="fas fa-pencil-alt fa-sm"></i></a></div>
|
||||
<div class="right" style="width: 17px;"><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="editItem"
|
||||
class="edit-field"
|
||||
><i class="fas fa-pencil-alt fa-sm"></i></a></div>
|
||||
{{/unless}}
|
||||
{{/if}}
|
||||
</li>
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
</button>
|
||||
</div>
|
||||
|
||||
|
||||
{{#if linkDataList.length}}
|
||||
<div class="margin-bottom-2x margin-top">
|
||||
<input
|
||||
@@ -81,13 +80,13 @@
|
||||
{{translate entityForeign category='scopeNames'}}
|
||||
</td>
|
||||
<td align="right" width="10%">
|
||||
<a role="button" data-action="editLink" data-link="{{link}}">
|
||||
<a role="button" tabindex="0" data-action="editLink" data-link="{{link}}">
|
||||
{{translate 'Edit'}}
|
||||
</a>
|
||||
</td>
|
||||
<td align="right" width="10%">
|
||||
{{#if isRemovable}}
|
||||
<a role="button" data-action="removeLink" data-link="{{link}}">
|
||||
<a role="button" tabindex="0" data-action="removeLink" data-link="{{link}}">
|
||||
{{translate 'Remove'}}
|
||||
</a>
|
||||
{{/if}}
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
data-action="{{name}}"
|
||||
class="action"
|
||||
{{#if url}}href="{{url}}"{{else}}role="button"{{/if}}
|
||||
tabindex="0"
|
||||
{{#each data}} data-{{hyphen @key}}="{{./this}}"{{/each}}
|
||||
>
|
||||
{{#if iconHtml}}{{{iconHtml}}}
|
||||
|
||||
@@ -1,10 +1,22 @@
|
||||
<ul class="list-group no-side-margin">
|
||||
<li data-id="inbox" class="list-group-item">
|
||||
<a role="button" data-action="selectFolder" data-id="inbox" class="side-link">{{translate 'inbox' category='presetFilters' scope='Email'}}</a>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="selectFolder"
|
||||
data-id="inbox"
|
||||
class="side-link"
|
||||
>{{translate 'inbox' category='presetFilters' scope='Email'}}</a>
|
||||
</li>
|
||||
{{#each collection.models}}
|
||||
<li data-id="{{get this 'id'}}" class="list-group-item">
|
||||
<a role="button" data-action="selectFolder" data-id="{{get this 'id'}}" class="side-link">{{get this 'name'}}</a>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="selectFolder"
|
||||
data-id="{{get this 'id'}}"
|
||||
class="side-link"
|
||||
>{{get this 'name'}}</a>
|
||||
</li>
|
||||
{{/each}}
|
||||
</ul>
|
||||
|
||||
@@ -4,7 +4,12 @@
|
||||
<div id="external-account-menu" class="col-sm-3">
|
||||
<ul class="list-group list-group-panel">
|
||||
{{#each externalAccountList}}
|
||||
<li class="list-group-item"><a role="button" class="external-account-link" data-id="{{id}}">{{id}}</a></li>
|
||||
<li class="list-group-item"><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="external-account-link"
|
||||
data-id="{{id}}"
|
||||
>{{id}}</a></li>
|
||||
{{/each}}
|
||||
</ul>
|
||||
{{#unless externalAccountListCount}}
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
{{#each sourceList}}
|
||||
<li><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="action"
|
||||
data-action="insertFromSource"
|
||||
data-name="{{./this}}"
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
{{#unless erased}}
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-email-address="{{emailAddress}}"
|
||||
data-action="mailTo"
|
||||
class="selectable"
|
||||
@@ -23,6 +24,7 @@
|
||||
{{#if value}}
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-email-address="{{value}}"
|
||||
data-action="mailTo"
|
||||
class="selectable"
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{{#unless isErased}}<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-email-address="{{value}}"
|
||||
data-action="mailTo"
|
||||
title="{{value}}"
|
||||
|
||||
@@ -21,6 +21,7 @@
|
||||
{{#each sourceList}}
|
||||
<li><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="action"
|
||||
data-action="insertFromSource"
|
||||
data-name="{{./this}}"
|
||||
|
||||
@@ -23,9 +23,9 @@
|
||||
><span class="fas fa-plus"></span></button>
|
||||
<ul class="dropdown-menu pull-right">
|
||||
{{#if targetEntityType}}
|
||||
<li><a role="button" data-action="addAttribute">{{translate 'Attribute'}}</a></li>
|
||||
<li><a role="button" tabindex="0" data-action="addAttribute">{{translate 'Attribute'}}</a></li>
|
||||
{{/if}}
|
||||
<li><a role="button" data-action="addFunction">{{translate 'Function'}}</a></li>
|
||||
<li><a role="button" tabindex="0" data-action="addFunction">{{translate 'Function'}}</a></li>
|
||||
</ul>
|
||||
{{/if}}
|
||||
</div>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{{#unless isNew}}
|
||||
<a role="button" data-action="change">{{translate 'change'}}</a>
|
||||
<a role="button" tabindex="0" data-action="change">{{translate 'change'}}</a>
|
||||
{{/unless}}
|
||||
<input
|
||||
type="password"
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
<div class="see-more-container hidden">
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="seeMoreText"
|
||||
><span class="fas fa-sm fa-chevron-down"></span> <span class="text">{{translate 'See more'}}</span></a>
|
||||
</div>
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
class="see-more-container hidden"
|
||||
><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="seeMoreText"
|
||||
><span class="fas fa-sm fa-chevron-down"></span> <span class="text">{{translate 'See more'}}</span></a></div>{{/if}}
|
||||
{{/if}}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading panel-heading-no-title">
|
||||
<div class="link-group">
|
||||
<a role="button" class="close-link" data-action="closePanel"><span class="fas fa-times"></span></a>
|
||||
<a role="button" tabindex="0" class="close-link" data-action="closePanel"><span class="fas fa-times"></span></a>
|
||||
</div>
|
||||
{{translate 'Global Search'}}
|
||||
</div>
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
{{#each items.buttons}}
|
||||
<a
|
||||
{{#if link}}href="{{link}}"{{else}}role="button"{{/if}}
|
||||
tabindex="0"
|
||||
class="btn btn-{{#if style}}{{style}}{{else}}default{{/if}} btn-xs-wide action{{#if hidden}} hidden{{/if}}{{#if className}} {{className}}{{/if}}"
|
||||
data-name="{{name}}"
|
||||
data-action="{{action}}"
|
||||
@@ -28,6 +29,7 @@
|
||||
<li class="{{#if hidden}}hidden{{/if}}">
|
||||
<a
|
||||
{{#if link}}href="{{link}}"{{else}}role="button"{{/if}}
|
||||
tabindex="0"
|
||||
class="action"
|
||||
data-name="{{name}}"
|
||||
data-action="{{action}}"
|
||||
@@ -53,6 +55,7 @@
|
||||
<li class="{{#if hidden}}hidden{{/if}}">
|
||||
<a
|
||||
{{#if link}}href="{{link}}"{{else}}role="button"{{/if}}
|
||||
tabindex="0"
|
||||
class="action"
|
||||
data-name="{{name}}"
|
||||
data-action="{{action}}"
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
<li>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="addField"
|
||||
data-name="{{./this}}"
|
||||
>{{translate this scope=../scope category='fields'}}</a></li>
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
<ul class="list-group array-add-list-group no-side-margin">
|
||||
{{#each dashletList}}
|
||||
<li class="list-group-item clearfix">
|
||||
<a role="button" class="add text-bold" data-name="{{./this}}">{{translate this category="dashlets"}}</a>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="add text-bold"
|
||||
data-name="{{./this}}"
|
||||
>{{translate this category="dashlets"}}</a>
|
||||
</li>
|
||||
{{/each}}
|
||||
</ul>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
{{#each optionList}}
|
||||
<li class="list-group-item clearfix">
|
||||
<input class="cell" type="checkbox" data-value="{{./this}}">
|
||||
<a role="button" class="add text-bold" data-value="{{./this}}">
|
||||
<a role="button" tabindex="0" class="add text-bold" data-value="{{./this}}">
|
||||
{{#if ../translatedOptions}}{{prop ../translatedOptions this}}{{else}}{{./this}}{{/if}}
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<ul class="list-group no-side-margin">
|
||||
{{#each optionDataList}}
|
||||
<li class="list-group-item">
|
||||
<a role="button" data-action="move" data-value="{{value}}">{{label}}</a>
|
||||
<a role="button" tabindex="0" data-action="move" data-value="{{value}}">{{label}}</a>
|
||||
</li>
|
||||
{{/each}}
|
||||
</ul>
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
data-name="{{./this}}"
|
||||
><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-name="{{./this}}"
|
||||
data-action="add-field"
|
||||
>{{translate this scope=../entityType category='fields'}}</a></li>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<a role="button" class="notifications-button" data-action="showNotifications">
|
||||
<a role="button" tabindex="0" class="notifications-button" data-action="showNotifications">
|
||||
<span class="fas fa-bell icon bell"></span>
|
||||
<span class="badge number-badge hidden"></span>
|
||||
</a>
|
||||
|
||||
@@ -4,7 +4,13 @@
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu pull-right">
|
||||
<li><a role="button" class="action" data-action="quickRemove" data-id="{{model.id}}">{{translate 'Remove'}}</a></li>
|
||||
<li><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="action"
|
||||
data-action="quickRemove"
|
||||
data-id="{{model.id}}"
|
||||
>{{translate 'Remove'}}</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
<div class="panel-heading panel-heading-no-title">
|
||||
<div class="link-group">
|
||||
<a href="#Notification" data-action="openNotifications">{{translate 'View List'}}</a>
|
||||
<a role="button" data-action="markAllNotificationsRead">{{translate 'Mark all read'}}</a>
|
||||
<a role="button" class="close-link" data-action="closePanel"><span class="fas fa-times"></span></a>
|
||||
<a role="button" tabindex="0" data-action="markAllNotificationsRead">{{translate 'Mark all read'}}</a>
|
||||
<a role="button" tabindex="0" class="close-link" data-action="closePanel"><span class="fas fa-times"></span></a>
|
||||
</div>
|
||||
{{translate 'Notifications'}}
|
||||
</div>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{{#each panelList}}
|
||||
{{#if isRightAfterDelimiter}}
|
||||
<div class="panels-show-more-delimiter">
|
||||
<a role="button" data-action="showMorePanels" title="{{translate 'Show more'}}">
|
||||
<a role="button" tabindex="0" data-action="showMorePanels" title="{{translate 'Show more'}}">
|
||||
<span class="fas fa-ellipsis-h fa-lg"></span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
class="{{#if hidden}}hidden{{/if}}{{#if disabled}} disabled{{/if}}"
|
||||
><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="action"
|
||||
data-action="{{name}}"
|
||||
{{#if title}}title="{{title}}"{{/if}}
|
||||
@@ -94,6 +95,7 @@
|
||||
>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="action"
|
||||
data-action="{{name}}"
|
||||
{{#if title}}title="{{title}}"{{/if}}
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="action"
|
||||
data-action="{{name}}"
|
||||
{{#if title}}title="{{title}}"{{/if}}
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
{{#if ../isCreatable}}
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
title="{{translate 'Create'}}"
|
||||
class="create-button hidden"
|
||||
data-action="createInGroup"
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
<li>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="{{./this}}"
|
||||
class='mass-action'
|
||||
>{{translate this category="massActions" scope=../scope}}</a></li>
|
||||
@@ -55,6 +56,7 @@
|
||||
<a
|
||||
type="button"
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="btn btn-default btn-block"
|
||||
data-action="showMore"
|
||||
{{#if showCount}}title="{{translate 'Total'}}: {{totalCountFormatted}}"{{/if}}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
<div class="clearfix">
|
||||
<div class="btn-group pull-right">
|
||||
<a role="button" class="dropdown-toggle btn btn-text" data-toggle="dropdown">
|
||||
<a role="button" tabindex="0" class="dropdown-toggle btn btn-text" data-toggle="dropdown">
|
||||
<span class="fas fa-ellipsis-h"></span>
|
||||
</a>
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
<li class="{{#if isExpanded}}hidden{{/if}}">
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="category-expanded-toggle-link action"
|
||||
data-action="expand"
|
||||
>{{translate 'Expand'}}</a>
|
||||
@@ -32,6 +33,7 @@
|
||||
<li>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="navigation-toggle-link action"
|
||||
data-action="toggleNavigationPanel"
|
||||
>
|
||||
@@ -80,6 +82,7 @@
|
||||
<span class="category-item-name">
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="action"
|
||||
data-action="showMore"
|
||||
title="{{translate 'Show more'}}"
|
||||
|
||||
@@ -1,22 +1,23 @@
|
||||
|
||||
<ul class="pagination">
|
||||
<li {{#unless previous}}class="disabled"{{/unless}}>
|
||||
<a class="pagination-btn" role="button" data-page="first"><i class="fas fa-fast-backward"></i></a>
|
||||
<a class="pagination-btn" role="button" tabindex="0" data-page="first"><i class="fas fa-fast-backward"></i></a>
|
||||
</li>
|
||||
<li {{#unless previous}}class="disabled"{{/unless}}>
|
||||
<a class="pagination-btn" role="button" data-page="previous"><i class="fas fa-backward"></i></a>
|
||||
<a class="pagination-btn" role="button" tabindex="0" data-page="previous"><i class="fas fa-backward"></i></a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="pagination-btn-middle"
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-page="current"
|
||||
>{{from}} - {{to}}{{#unless noTotal}} {{translate 'of'}} {{total}}{{/unless}}</a>
|
||||
</li>
|
||||
<li {{#unless next}}class="disabled"{{/unless}}>
|
||||
<a class="pagination-btn" role="button" data-page="next"><i class="fas fa-forward"></i></a>
|
||||
<a class="pagination-btn" role="button" tabindex="0" data-page="next"><i class="fas fa-forward"></i></a>
|
||||
</li>
|
||||
<li {{#unless next}}class="disabled"{{/unless}}>
|
||||
<a class="pagination-btn" role="button" data-page="last"><i class="fas fa-fast-forward"></i></a>
|
||||
<a class="pagination-btn" role="button" tabindex="0" data-page="last"><i class="fas fa-fast-forward"></i></a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@@ -1,10 +1,14 @@
|
||||
<div class="cell">
|
||||
<a role="button"
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="action{{#unless showFold}} hidden{{/unless}} small"
|
||||
data-action="fold"
|
||||
data-id="{{model.id}}"><span class="fas fa-chevron-down"></span></a>
|
||||
|
||||
<a role="button"
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="action{{#unless showUnfold}} hidden{{/unless}} small"
|
||||
data-action="unfold"
|
||||
data-id="{{model.id}}"><span class="fas fa-chevron-right"></span></a>
|
||||
@@ -16,10 +20,12 @@
|
||||
>{{name}}</a>
|
||||
|
||||
{{#unless readOnly}}
|
||||
<a role="button"
|
||||
class="action small remove-link hidden"
|
||||
data-action="remove" data-id="{{model.id}}"
|
||||
title="{{translate 'Remove'}}"
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="action small remove-link hidden"
|
||||
data-action="remove" data-id="{{model.id}}"
|
||||
title="{{translate 'Remove'}}"
|
||||
>
|
||||
<span class="fas fa-times"></span>
|
||||
</a>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<div class="list list-expanded list-tree{{#if noData}} hidden{{/if}}">
|
||||
{{#if showRootMenu}}
|
||||
<div class="btn-group pull-right">
|
||||
<a role="button" class="small dropdown-toggle btn-link" data-toggle="dropdown">
|
||||
<a role="button" tabindex="0" class="small dropdown-toggle btn-link" data-toggle="dropdown">
|
||||
<span class="fas fa-ellipsis-h"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
@@ -33,6 +33,7 @@
|
||||
<li class="{{#unless isExpanded}}hidden{{/unless}}">
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="category-expanded-toggle-link action"
|
||||
data-action="collapse"
|
||||
>{{translate 'Collapse'}}</a>
|
||||
@@ -40,6 +41,7 @@
|
||||
<li class="{{#if isExpanded}}hidden{{/if}}">
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="category-expanded-toggle-link action"
|
||||
data-action="expand"
|
||||
>{{translate 'Expand'}}</a>
|
||||
@@ -70,6 +72,7 @@
|
||||
<div>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="create"
|
||||
class="action small"
|
||||
title="{{translate 'Add'}}"
|
||||
|
||||
@@ -36,6 +36,7 @@
|
||||
<li class="{{#if hidden}}hidden{{/if}}">
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="action"
|
||||
data-action="{{name}}"
|
||||
>{{#if html}}{{{html}}}{{else}}{{translate label scope=../entityType}}{{/if}}</a></li>
|
||||
@@ -58,6 +59,7 @@
|
||||
<li>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="{{./this}}"
|
||||
class='mass-action'
|
||||
>{{translate this category="massActions" scope=../scope}}</a></li>
|
||||
@@ -87,6 +89,7 @@
|
||||
<li>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="{{./this}}"
|
||||
class='mass-action'
|
||||
>{{translate this category="massActions" scope=../scope}}</a>
|
||||
@@ -129,6 +132,7 @@
|
||||
<li>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="selectAllResult"
|
||||
>{{translate 'Select All Results'}}</a>
|
||||
</li>
|
||||
@@ -147,6 +151,7 @@
|
||||
{{#if this.isSortable}}
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="sort"
|
||||
data-name="{{this.name}}"
|
||||
title="{{translate 'Sort'}}"
|
||||
@@ -184,6 +189,7 @@
|
||||
<a
|
||||
type="button"
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="btn btn-default btn-block"
|
||||
data-action="showMore"
|
||||
{{#if showCount}}title="{{translate 'Total'}}: {{totalCountFormatted}}"{{/if}}
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
{{#if this}}
|
||||
<li><a
|
||||
{{#if link}}href="{{link}}"{{else}}role="button"{{/if}}
|
||||
tabindex="0"
|
||||
class="action{{#if hidden}} hidden{{/if}}"
|
||||
{{#if action}}
|
||||
data-panel="{{../defs.name}}"
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
<li>
|
||||
<a
|
||||
{{#if link}}href="{{link}}"{{else}}role="button"{{/if}}
|
||||
tabindex="0"
|
||||
class="action"
|
||||
{{#if action}}data-action="{{action}}"{{/if}}
|
||||
{{#each data}}
|
||||
|
||||
@@ -111,6 +111,7 @@
|
||||
class="{{#if checked}}hidden{{/if}}"
|
||||
><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="add-filter"
|
||||
data-action="addFilter"
|
||||
data-name="{{name}}"
|
||||
@@ -147,7 +148,7 @@
|
||||
</div>
|
||||
|
||||
<div class="advanced-filters-apply-container{{#unless toShowApplyFiltersButton}} hidden{{/unless}}">
|
||||
<a role="button" class="btn btn-default btn-sm" data-action="applyFilters">
|
||||
<a role="button" tabindex="0" class="btn btn-default btn-sm" data-action="applyFilters">
|
||||
<span class="fas fa-search"></span>
|
||||
<span class="text-apply{{#if toShowResetFiltersText}} hidden{{/if}}">{{translate 'Apply'}}</span>
|
||||
<span class="text-reset{{#unless toShowResetFiltersText}} hidden{{/unless}}">{{translate 'Reset'}}</span>
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
{{#each panelList}}
|
||||
{{#if isRightAfterDelimiter}}
|
||||
<div class="panels-show-more-delimiter">
|
||||
<a role="button" data-action="showMorePanels" title="{{translate 'Show more'}}">
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="showMorePanels"
|
||||
title="{{translate 'Show more'}}"
|
||||
>
|
||||
<span class="fas fa-ellipsis-h fa-lg"></span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
<td>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="addField"
|
||||
data-name="{{this}}"
|
||||
>{{translate this scope=../../scope category='fields'}}</a>
|
||||
|
||||
@@ -107,6 +107,7 @@
|
||||
<td colspan="2">
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="btn btn-link action"
|
||||
title="{{translate 'Remove'}}"
|
||||
data-action="removeField"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<div class="form-group">
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="remove-filter pull-right"
|
||||
data-name="{{name}}"
|
||||
>{{#unless notRemovable}}<i class="fas fa-times"></i>{{/unless}}</a>
|
||||
|
||||
@@ -91,6 +91,7 @@
|
||||
>
|
||||
<a
|
||||
{{#if link}}href="{{link}}"{{else}}role="button"{{/if}}
|
||||
tabindex="0"
|
||||
class="{{aClassName}}"
|
||||
{{#if color}} style="border-color: {{color}}"{{/if}}
|
||||
{{#if isGroup}}
|
||||
@@ -123,6 +124,7 @@
|
||||
<li data-name="{{name}}" class="in-group tab">
|
||||
<a
|
||||
{{#if link}}href="{{link}}"{{else}}role="button"{{/if}}
|
||||
tabindex="0"
|
||||
class="{{aClassName}}"
|
||||
{{#if color}}
|
||||
style="border-color: {{color}}"
|
||||
@@ -165,6 +167,7 @@
|
||||
class="dropdown-toggle"
|
||||
data-toggle="dropdown"
|
||||
role="button"
|
||||
tabindex="0"
|
||||
title="{{translate 'Create'}}"
|
||||
><i class="fas fa-plus"></i></a>
|
||||
<ul class="dropdown-menu" role="menu" aria-labelledby="nav-quick-create-dropdown">
|
||||
@@ -188,6 +191,7 @@
|
||||
class="dropdown-toggle"
|
||||
data-toggle="dropdown"
|
||||
role="button"
|
||||
tabindex="0"
|
||||
title="{{translate 'Menu'}}"
|
||||
><span class="fas fa-ellipsis-v"></span></a>
|
||||
<ul class="dropdown-menu" role="menu" aria-labelledby="nav-menu-dropdown">
|
||||
@@ -195,6 +199,7 @@
|
||||
{{#unless divider}}
|
||||
<li><a
|
||||
{{#if link}}href="{{link}}"{{else}}role="button"{{/if}}
|
||||
tabindex="0"
|
||||
class="nav-link{{#if action}} action{{/if}}"{{#if action}}
|
||||
data-action="{{action}}"{{/if}}
|
||||
>{{#if html}}{{{html}}}{{else}}{{label}}{{/if}}</a></li>
|
||||
@@ -206,7 +211,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<a class="minimizer hidden" role="button">
|
||||
<a class="minimizer hidden" role="button" tabindex="0">
|
||||
<span class="fas fa-chevron-right right"></span>
|
||||
<span class="fas fa-chevron-left left"></span>
|
||||
</a>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
</div>
|
||||
<div class="stream-head-text-container">
|
||||
<span class="text-muted message">{{{message}}}</span>
|
||||
<a role="button" data-action="expandDetails"><span class="fas fa-chevron-down"></span></a>
|
||||
<a role="button" tabindex="0" data-action="expandDetails"><span class="fas fa-chevron-down"></span></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -17,11 +17,12 @@
|
||||
<div class="attachments-container">
|
||||
{{{attachments}}}
|
||||
</div>
|
||||
<a role="button" class="text-muted pull-right stream-post-info">
|
||||
<a role="button" tabindex="0" class="text-muted pull-right stream-post-info">
|
||||
<span class="fas fa-info-circle"></span>
|
||||
</a>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="text-muted pull-right stream-post-preview hidden action"
|
||||
title="{{translate 'Preview'}}"
|
||||
data-action="preview"
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
<li><a
|
||||
role="button"
|
||||
class="action"
|
||||
tabindex="0"
|
||||
data-action="quickEdit"
|
||||
data-id="{{model.id}}"
|
||||
data-no-full-form="true"
|
||||
@@ -23,6 +24,7 @@
|
||||
<li><a
|
||||
role="button"
|
||||
class="action"
|
||||
tabindex="0"
|
||||
data-action="quickRemove"
|
||||
data-id="{{model.id}}"
|
||||
>{{translate 'Remove'}}</a></li>
|
||||
|
||||
Reference in New Issue
Block a user