Welcome to mirror list, hosted at ThFree Co, Russian Federation.

quick-access.directive.html « quick-access « angularjs « ZenMode « plugins - github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: efc284d9dac4b369fa5fc2336251a0897cd21d89 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<div class="quick-access" title="{{ 'ZenMode_QuickAccessTitle' | translate }}">
    <input ng-keydown="onKeypress($event)"
           ng-change="search(search.term)"
           ng-model="search.term"
           type="text"
           placeholder="{{ 'ZenMode_SearchForAnything' | translate }}"/>
    <ul ng-show="search.term">
        <li class="quick-access-category"
            ng-click="search('menuCategory')">Menu</li>
        <li class="no-result"
            ng-hide="menuItems | length">---</li>
        <li class="result"
            ng-class="{selected: $index == search.index}"
            ng-click="selectMenuItem(entry.index)"
            ng-mouseenter="search.index=$index"
            ng-repeat="entry in menuItems"><a>{{ entry.name | trim }}</a></li>

        <li class="quick-access-category"
            ng-click="search('reportCategory')">{{ 'General_Reports' | translate }}</li>
        <li class="no-result"
            ng-hide="reportEntries | length">---</li>
        <li class="result"
            ng-class="{selected: ((menuItems | length) + $index) == search.index}"
            ng-mouseenter="search.index=((menuItems | length) + $index)"
            ng-click="selectMenuItem(report.index)"
            ng-repeat="report in reportEntries"><a>{{ report.name | trim }}</a></li>

        <li class="quick-access-category"
            ng-click="search('%')">{{ 'SitesManager_Sites' | translate }}</li>
        <li class="no-result"
            ng-hide="(sitesModel.sites | length) || sitesModel.isLoading">---</li>
        <li class="no-result"
            ng-show="sitesModel.isLoading">{{ 'MultiSites_LoadingWebsites' | translate }}</li>
        <li class="result"
            ng-show="!sitesModel.isLoading"
            ng-mouseenter="search.index=((menuItems | length) + $index + (reportEntries | length))"
            ng-class="{selected: ((menuItems | length) + $index + (reportEntries | length)) == search.index}"
            ng-click="selectSite(site.idsite)"
            ng-repeat="site in sitesModel.sites"><a>{{ site.name | trim }}</a></li>
    </ul>
</div>