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