Show More
@@ -45,6 +45,7 b" angular.module('appenlight.components', [" | |||||
45 | 'appenlight.components.appenlightHeader', |
|
45 | 'appenlight.components.appenlightHeader', | |
46 | 'appenlight.components.indexDashboardView', |
|
46 | 'appenlight.components.indexDashboardView', | |
47 | 'appenlight.components.logsBrowserView', |
|
47 | 'appenlight.components.logsBrowserView', | |
|
48 | 'appenlight.components.eventBrowserView' | |||
48 | ]); |
|
49 | ]); | |
49 | angular.module('appenlight.directives', [ |
|
50 | angular.module('appenlight.directives', [ | |
50 | 'appenlight.directives.c3chart', |
|
51 | 'appenlight.directives.c3chart', |
@@ -4,7 +4,7 b'' | |||||
4 | <h1>Event history</h1> |
|
4 | <h1>Event history</h1> | |
5 |
|
5 | |||
6 | <table class="table table-striped event-table"> |
|
6 | <table class="table table-striped event-table"> | |
7 |
<tr ng-repeat="event in |
|
7 | <tr ng-repeat="event in $ctrl.events track by event.id"> | |
8 | <td class="text-center icons"> |
|
8 | <td class="text-center icons"> | |
9 | <span ng-if="event.event_type === 1" class="fa fa-exclamation-triangle fa-2x" style="color:orangered"></span> |
|
9 | <span ng-if="event.event_type === 1" class="fa fa-exclamation-triangle fa-2x" style="color:orangered"></span> | |
10 | <span ng-if="event.event_type === 3" class="fa fa-clock-o fa-2x" style="color:darkorange"></span> |
|
10 | <span ng-if="event.event_type === 3" class="fa fa-clock-o fa-2x" style="color:darkorange"></span> | |
@@ -30,7 +30,7 b'' | |||||
30 | </a> |
|
30 | </a> | |
31 | <ul class="dropdown-menu"> |
|
31 | <ul class="dropdown-menu"> | |
32 | <li> |
|
32 | <li> | |
33 |
<a ng-click=" |
|
33 | <a ng-click="$ctrl.closeEvent(event)">Close event</a> | |
34 | <a>Do nothing</a> |
|
34 | <a>Do nothing</a> | |
35 | </li> |
|
35 | </li> | |
36 | </ul> |
|
36 | </ul> |
@@ -17,12 +17,16 b'' | |||||
17 | // # services, and proprietary license terms, please see |
|
17 | // # services, and proprietary license terms, please see | |
18 | // # https://rhodecode.com/licenses/ |
|
18 | // # https://rhodecode.com/licenses/ | |
19 |
|
19 | |||
20 | angular.module('appenlight.controllers').controller('EventsController', EventsController); |
|
20 | angular.module('appenlight.components.eventBrowserView', []) | |
|
21 | .component('eventBrowserView', { | |||
|
22 | templateUrl: 'components/views/event-browser/event-browser.html', | |||
|
23 | controller: EventBrowserController | |||
|
24 | }); | |||
21 |
|
25 | |||
22 | EventsController.$inject = ['eventsNoIdResource', 'eventsResource']; |
|
26 | EventBrowserController.$inject = ['eventsNoIdResource', 'eventsResource']; | |
23 |
|
27 | |||
24 | function EventsController(eventsNoIdResource, eventsResource) { |
|
28 | function EventBrowserController(eventsNoIdResource, eventsResource) { | |
25 | console.info('EventsController'); |
|
29 | console.info('EventBrowserController'); | |
26 | var vm = this; |
|
30 | var vm = this; | |
27 |
|
31 | |||
28 | vm.loading = {events: true}; |
|
32 | vm.loading = {events: true}; |
@@ -61,8 +61,7 b" angular.module('appenlight').config(['$stateProvider', '$urlRouterProvider', fun" | |||||
61 | }); |
|
61 | }); | |
62 | $stateProvider.state('events', { |
|
62 | $stateProvider.state('events', { | |
63 | url: '/ui/events', |
|
63 | url: '/ui/events', | |
64 | templateUrl: 'templates/events.html', |
|
64 | component: 'eventBrowserView' | |
65 | controller: 'EventsController as events' |
|
|||
66 | }); |
|
65 | }); | |
67 | $stateProvider.state('admin', { |
|
66 | $stateProvider.state('admin', { | |
68 | url: '/ui/admin', |
|
67 | url: '/ui/admin', |
General Comments 0
You need to be logged in to leave comments.
Login now