- {{item.oClass}}:
{{item.linkText}}
+
+
+
+ {{item.oClass}}: {{item.linkText}}
+
open resource in data browser
edit text
edit semantic annotation
delete semantic annotation
diff --git a/src/app/markup-text-component/submenu-component/submenu-component.component.ts b/src/app/markup-text-component/submenu-component/submenu-component.component.ts
index 50c1d6d..bbd83e2 100644
--- a/src/app/markup-text-component/submenu-component/submenu-component.component.ts
+++ b/src/app/markup-text-component/submenu-component/submenu-component.component.ts
@@ -1,16 +1,17 @@
import {Component, Input, OnInit} from '@angular/core';
@Component({
selector: 'app-submenu-component',
templateUrl: './submenu-component.component.html',
styleUrls: ['../markup-text-component.component.scss']
})
export class SubmenuComponentComponent implements OnInit {
constructor() { }
@Input() item: any;
+ @Input() action: any;
ngOnInit() {
}
}
diff --git a/src/app/options-component/options-component.component.html b/src/app/options-component/options-component.component.html
deleted file mode 100644
index 0e844bc..0000000
--- a/src/app/options-component/options-component.component.html
+++ /dev/null
@@ -1,33 +0,0 @@
-
Options
-
-
-
-
- {{settingsGroup.label}}
-
-
-
-
-
-
{{setting.description}}
-
-
- {{option.description}}
-
-
-
-
-
-
{{setting.description}}
-
-
- {{option.description}}
-
-
-
-
-
-
-
diff --git a/src/app/options-component/options-component.component.scss b/src/app/options-component/options-component.component.scss
deleted file mode 100644
index e69de29..0000000
diff --git a/src/app/options-component/options-component.component.ts b/src/app/options-component/options-component.component.ts
deleted file mode 100644
index aeafbd1..0000000
--- a/src/app/options-component/options-component.component.ts
+++ /dev/null
@@ -1,40 +0,0 @@
-import {Component, Input, OnInit} from '@angular/core';
-import {MarkupOptionsService, MarkupSetting} from '../markup-text-component/markup-options.service';
-
-@Component({
- selector: 'app-options-component',
- templateUrl: './options-component.component.html',
- styleUrls: ['./options-component.component.scss']
-})
-export class OptionsComponent implements OnInit {
- @Input() initialSettings?: any;
- actualSettings: MarkupSetting;
-
- constructor(private optionService: MarkupOptionsService) { }
-
- ngOnInit() {
- if (this.initialSettings) {
- this.actualSettings = this.optionService.loadDefaultSettings(this.initialSettings);
- console.log('this.actualSettings loaded: ', this.actualSettings);
- }
- }
-
- onSelectValueChange(settingGroup, changedSetting) {
- console.log('new selection => ', changedSetting.label , ': ', changedSetting.value);
- this.actualSettings[settingGroup + '.' + changedSetting.label] = changedSetting.value;
-
- this.optionService.setSettings(this.actualSettings);
- console.log('new displaySettings: ', this.actualSettings);
- }
-
- private evaluateDisplayOption(conditions) {
- if (conditions) {
- let evaluator = false;
- for (const condition of conditions) {
- if (this.actualSettings[condition.option] === condition.value) {
- evaluator = true;
- }
- }
- return evaluator; } else {return true; }
- }
-}