Menu.html 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <!--
  2. * Licensed Materials - Property of IBM
  3. * IBM Cognos Products: BI Cloud (C) Copyright IBM Corp. 2017
  4. * US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  5. *-->
  6. <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">
  7. {{? it.hcLabel}}
  8. <span class="hcLabel">{{=it.label}}</span>
  9. {{?}}
  10. {{? it.labelOnly}}
  11. <span id="{{=it.id}}_ddtMenu" class="menu-label">{{=it.label}}</span>
  12. {{?}}
  13. </div>
  14. <div class="arrow-wrapper">
  15. <div class="arrow"></div>
  16. </div>
  17. <ul class="dropdown-menu" id="{{=it.id}}_toggle" aria-labelledby="{{=it.id}}_toggle" role="menu">
  18. {{? it.showTitle}}
  19. <h1 role="presentation" class="dropdown-header header-{{!it.name}}">{{!it.label}}</h1>
  20. {{?}}
  21. {{~it.items :item :index}}
  22. {{? item.disabled && item.icon}}
  23. <li role="presentation" class="dropdown-header header-{{!item.name}} {{?item.hidden}}hidden{{?}}" aria-disabled="true" id="{{=it.id}}_{{=item.name}}">
  24. <span class="{{!item.icon}} menuitem-icon"></span>{{!item.label}}</li>
  25. {{?? item.disabled}}
  26. <li role="presentation" class="dropdown-header header-{{!item.name}} {{?item.hidden}}hidden{{?}}" aria-disabled="true" id="{{=it.id}}_{{=item.name}}">{{!item.label}}</li>
  27. {{?? item.cssStyleClass}}
  28. <li class="{{!item.cssStyleClass}} dropdown-menuitem {{=item.name}} {{?item.hidden}}hidden{{?}}" id="{{=it.id}}_{{=item.name}}">
  29. <a href="#" aria-label="{{!item.label}}" {{? index=== 0}}class="firstMenuItem"{{?}} {{? index === it.items.length - 1}}class="lastMenuItem"{{?}}>
  30. <span class=""></span>&nbsp;{{!item.label}}</a>
  31. </li>
  32. {{??}}
  33. <li class="dropdown-menuitem {{=item.name}} {{?item.hidden}}hidden{{?}}" id="{{=it.id}}_{{=item.name}}">
  34. {{? it.showTick && item.icon}}
  35. <a role="menuitemcheckbox" href="#" aria-label="{{!item.label}}" aria-checked="false" {{? index=== 0}}class="firstMenuItem"{{?}} {{? index === it.items.length - 1}}class="lastMenuItem"{{?}} >
  36. <span class="{{!item.icon}} menuitem-icon"></span><span class="wfg_accept"></span>{{!item.label}}</a>
  37. {{?? it.showTick}}
  38. <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>
  39. {{?? item.icon}}
  40. <a href="#" aria-label="{{!item.label}}" {{? index=== 0}}class="firstMenuItem"{{?}} {{? index === it.items.length - 1}}class="lastMenuItem"{{?}}>
  41. <span class="{{!item.icon}} menuitem-icon"></span><span class="wfg_accept"></span>&nbsp;{{!item.label}}</a>
  42. {{??}}
  43. <a role="menuitem" href="#" aria-label="{{!item.label}}" class="textOnly {{? index=== 0}}firstMenuItem{{?}} {{? index === it.items.length - 1}}lastMenuItem{{?}}">{{!item.label}}</a>
  44. {{?}}
  45. {{?}}
  46. </li>
  47. {{~}}
  48. </ul>