##// END OF EJS Templates
event browser: turn into component
ergo -
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 events.events track by event.id">
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="events.closeEvent(event)">Close event</a>
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