Browse Source

Added eventTypeScope for edgeEvents

pull/2436/head
deaflynx 6 years ago
parent
commit
63de68f695
  1. 15
      ui/src/app/event/event-table.directive.js

15
ui/src/app/event/event-table.directive.js

@ -23,7 +23,7 @@ import eventTableTemplate from './event-table.tpl.html';
/*@ngInject*/ /*@ngInject*/
export default function EventTableDirective($compile, $templateCache, $rootScope, types, eventService, edgeService, export default function EventTableDirective($compile, $templateCache, $rootScope, types, eventService, edgeService,
attributeService) { attributeService, $log) {
var linker = function (scope, element, attrs) { var linker = function (scope, element, attrs) {
@ -31,11 +31,16 @@ export default function EventTableDirective($compile, $templateCache, $rootScope
element.html(template); element.html(template);
scope.eventTypeScope = angular.copy(types.eventType);
if (scope.entityType !== types.entityType.edge) {
delete scope.eventTypeScope.edgeEvent;
}
if (attrs.disabledEventTypes) { if (attrs.disabledEventTypes) {
var disabledEventTypes = attrs.disabledEventTypes.split(','); var disabledEventTypes = attrs.disabledEventTypes.split(',');
scope.eventTypes = {}; scope.eventTypes = {};
for (var type in types.eventType) { for (var type in scope.eventTypeScope) {
var eventType = types.eventType[type]; var eventType = scope.eventTypeScope[type];
var enabled = true; var enabled = true;
for (var i=0;i<disabledEventTypes.length;i++) { for (var i=0;i<disabledEventTypes.length;i++) {
if (eventType.value === disabledEventTypes[i]) { if (eventType.value === disabledEventTypes[i]) {
@ -48,7 +53,7 @@ export default function EventTableDirective($compile, $templateCache, $rootScope
} }
} }
} else { } else {
scope.eventTypes = angular.copy(types.eventType); scope.eventTypes = angular.copy(scope.eventTypeScope);
} }
if (attrs.debugEventTypes) { if (attrs.debugEventTypes) {
@ -63,6 +68,8 @@ export default function EventTableDirective($compile, $templateCache, $rootScope
} }
} }
$log.info("scope.entityType", scope.entityType);
scope.eventType = attrs.defaultEventType; scope.eventType = attrs.defaultEventType;
var pageSize = 20; var pageSize = 20;

Loading…
Cancel
Save