<span ng-repeat="(name, options) in list.actions" class="List-action" ng-hide="isHiddenByOptions(options) ||
            hiddenOnCurrentPage(options.basePaths) ||
            hiddenInCurrentMode(options.mode)">
    <!-- TODO: Unfortunately, the data-tip-watch attribute is not loaded for
    some reason -->
    <button
        toolbar-button
        mode="options.mode"
        aw-tool-tip="{{options.awToolTip}}"
        data-tip-watch="{{options.dataTipWatch}}"
        data-placement="{{options.dataPlacement}}"
        data-container="{{options.dataContainer}}"
        class="{{options.actionClass}}"
        data-title="{{options.dataTitle}}"
        ng-disabled="{{options.ngDisabled}}"
        ng-click="$eval(options.ngClick)"
        toolbar="true"
        aw-feature="{{options.awFeature}}">
        <span ng-bind-html="options.buttonContent"></span>
    </button>

</span>
<button
    toolbar-button
    icon-name="help"
    aw-pop-over="{{list.selectInstructions}}"
    data-placement="left"
    data-container="body"
    class="btn-xs btn-help"
    aw-tool-tip="Click for help"
    data-title="Help"
    icon-size="fa-lg"
    toolbar="true"
    ng-if="mode === 'select' && list.selectInstructions">
</button>
