Menu.html 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <div class="dropdown-toggle" id="{{=it.id}}_toggle" data-toggle="dropdown" aria-describedby="{{=it.id}}_ddtMenu" aria-label="{{!it.label}}" tabindex="0" role="button" aria-haspopup="true">
  2. {{? it.hcLabel}}
  3. <span class="hcLabel">{{=it.label}}</span>
  4. {{?}}
  5. {{? it.labelOnly}}
  6. <span id="{{=it.id}}_ddtMenu" class="menu-label">{{=it.label}}</span>
  7. {{?}}
  8. </div>
  9. <div class="arrow-wrapper">
  10. <div class="arrow"></div>
  11. </div>
  12. <ul class="dropdown-menu" id="{{=it.id}}_toggle" aria-labelledby="{{=it.id}}_toggle" role="menu">
  13. {{? it.showTitle}}
  14. <h1 role="presentation" class="dropdown-header header-{{!it.name}}">{{!it.label}}</h1>
  15. {{?}}
  16. {{~it.items :item :index}}
  17. {{? item.disabled && item.icon}}
  18. <li role="presentation" class="dropdown-header header-{{!item.name}} {{?item.hidden}}hidden{{?}}" aria-disabled="true" id="{{=it.id}}_{{=item.name}}">
  19. <span class="{{!item.icon}} menuitem-icon"></span>{{!item.label}}</li>
  20. {{?? item.disabled}}
  21. <li role="presentation" class="dropdown-header header-{{!item.name}} {{?item.hidden}}hidden{{?}}" aria-disabled="true" id="{{=it.id}}_{{=item.name}}">{{!item.label}}</li>
  22. {{?? item.cssStyleClass}}
  23. <li class="{{!item.cssStyleClass}} dropdown-menuitem {{=item.name}} {{?item.hidden}}hidden{{?}}" id="{{=it.id}}_{{=item.name}}">
  24. <a href="#" aria-label="{{!item.label}}" {{? index=== 0}}class="firstMenuItem"{{?}} {{? index === it.items.length - 1}}class="lastMenuItem"{{?}}>
  25. <span class=""></span>&nbsp;{{!item.label}}</a>
  26. </li>
  27. {{??}}
  28. <li class="dropdown-menuitem {{=item.name}} {{?item.hidden}}hidden{{?}}" id="{{=it.id}}_{{=item.name}}">
  29. {{? it.showTick && item.icon}}
  30. <a role="menuitemcheckbox" href="#" aria-label="{{!item.label}}" aria-checked="false" {{? index=== 0}}class="firstMenuItem"{{?}} {{? index === it.items.length - 1}}class="lastMenuItem"{{?}} >
  31. <span class="{{!item.icon}} menuitem-icon"></span><span class="wfg_accept"></span>{{!item.label}}</a>
  32. {{?? it.showTick}}
  33. <a role="menuitemcheckbox " href="#" aria-label="{{!item.label}}" aria-checked="false" class="textOnly {{? index=== 0}}firstMenuItem{{?}} {{? index === it.items.length - 1}}lastMenuItem{{?}}">{{!item.label}}</a>
  34. {{?? item.icon}}
  35. <a href="#" aria-label="{{!item.label}}" {{? index=== 0}}class="firstMenuItem"{{?}} {{? index === it.items.length - 1}}class="lastMenuItem"{{?}}>
  36. <span class="{{!item.icon}} menuitem-icon"></span><span class="wfg_accept"></span>&nbsp;{{!item.label}}</a>
  37. {{??}}
  38. <a role="menuitem" href="#" aria-label="{{!item.label}}" class="textOnly {{? index=== 0}}firstMenuItem{{?}} {{? index === it.items.length - 1}}lastMenuItem{{?}}">{{!item.label}}</a>
  39. {{?}}
  40. {{?}}
  41. </li>
  42. {{~}}
  43. </ul>