From 32d966502eec6146bb4239f7a5a34874cbeb50fe Mon Sep 17 00:00:00 2001
From: Sergio Eduardo Castro Ceballos
<72516762+SergioCasCeb@users.noreply.github.com>
Date: Mon, 9 Oct 2023 01:23:12 +0200
Subject: [PATCH] New AAS/AID visualization view
New conversion option to Asset Administration Shell/Asset Interface Description standard
---
packages/web-new/package-lock.json | 69 +-
packages/web-new/package.json | 3 +-
packages/web-new/src/scripts/aas.js | 91 ++
packages/web-new/src/scripts/console.js | 45 +-
packages/web-new/src/scripts/main.js | 1 +
packages/web-new/src/scripts/util.js | 44 +-
packages/web-new/src/styles/_console.scss | 11 +-
packages/web-new/src/styles/styles.css | 78 +-
packages/web-new/src/styles/styles.css.map | 2 +-
packages/web-new/src/template.html | 1355 ++++++++++----------
10 files changed, 979 insertions(+), 720 deletions(-)
create mode 100644 packages/web-new/src/scripts/aas.js
diff --git a/packages/web-new/package-lock.json b/packages/web-new/package-lock.json
index cff2a88e2..2efc61f17 100644
--- a/packages/web-new/package-lock.json
+++ b/packages/web-new/package-lock.json
@@ -9,6 +9,7 @@
"version": "1.0.0",
"license": "EPL-2.0 OR W3C-20150513",
"dependencies": {
+ "@node-wot/td-tools": "^0.8.8",
"d3": "^3.5.17",
"d3-tip": "^0.6.7",
"express": "^4.18.2",
@@ -1863,6 +1864,20 @@
"integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==",
"dev": true
},
+ "node_modules/@node-wot/td-tools": {
+ "version": "0.8.8",
+ "resolved": "https://registry.npmjs.org/@node-wot/td-tools/-/td-tools-0.8.8.tgz",
+ "integrity": "sha512-oGCxMCDG/g+TS31Lvjyd37k7hmQF7D5E9AQqRKooK/PODfG0KsSi3Y30kLax7lbDMWFD1qOLL+HLnGf3Mkoo6Q==",
+ "dependencies": {
+ "ajv": "^8.11.0",
+ "debug": "^4.3.4",
+ "is-absolute-url": "3.0.3",
+ "json-placeholder-replacer": "^1.0.35",
+ "url-toolkit": "2.1.6",
+ "wot-thing-model-types": "1.1.0-24-May-2023",
+ "wot-typescript-definitions": "0.8.0-SNAPSHOT.26"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -2409,7 +2424,6 @@
"version": "8.12.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
"integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
- "dev": true,
"dependencies": {
"fast-deep-equal": "^3.1.1",
"json-schema-traverse": "^1.0.0",
@@ -3634,7 +3648,6 @@
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
"dependencies": {
"ms": "2.1.2"
},
@@ -4060,8 +4073,7 @@
"node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
},
"node_modules/fast-glob": {
"version": "3.3.1",
@@ -4838,6 +4850,14 @@
"node": ">= 0.10"
}
},
+ "node_modules/is-absolute-url": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
+ "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/is-binary-path": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
@@ -5132,11 +5152,19 @@
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
"dev": true
},
+ "node_modules/json-placeholder-replacer": {
+ "version": "1.0.37",
+ "resolved": "https://registry.npmjs.org/json-placeholder-replacer/-/json-placeholder-replacer-1.0.37.tgz",
+ "integrity": "sha512-Ix9Rpcp3UvkCULHrS2Wu58Op+oDLD0ubjlmXDMIKQwvvztvEV6diyaB+Duuuvb6lDHav9PISyRaO9dzzt8tOAQ==",
+ "bin": {
+ "jpr": "dist/index.js",
+ "json-placeholder-replacer": "dist/index.js"
+ }
+ },
"node_modules/json-schema-traverse": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
},
"node_modules/json-stringify-pretty-compact": {
"version": "3.0.0",
@@ -5466,8 +5494,7 @@
"node_modules/ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/multicast-dns": {
"version": "7.2.5",
@@ -6476,7 +6503,6 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
"integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
- "dev": true,
"engines": {
"node": ">=6"
}
@@ -6690,7 +6716,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
"integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
- "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -7846,11 +7871,15 @@
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dev": true,
"dependencies": {
"punycode": "^2.1.0"
}
},
+ "node_modules/url-toolkit": {
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/url-toolkit/-/url-toolkit-2.1.6.tgz",
+ "integrity": "sha512-UaZ2+50am4HwrV2crR/JAf63Q4VvPYphe63WGeoJxeu8gmOm0qxPt+KsukfakPNrX9aymGNEkkaoICwn+OuvBw=="
+ },
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -8756,6 +8785,24 @@
"integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==",
"dev": true
},
+ "node_modules/wot-thing-description-types": {
+ "version": "1.1.0-24-May-2023",
+ "resolved": "https://registry.npmjs.org/wot-thing-description-types/-/wot-thing-description-types-1.1.0-24-May-2023.tgz",
+ "integrity": "sha512-iUwWIPskTQc/19Ax0JxpdufpKKBsvY2h3DTgHA05+mdHPknvDAMhLbbFM5pd+u6hQonQqA2T6MF/zJ8r1Zy1qQ=="
+ },
+ "node_modules/wot-thing-model-types": {
+ "version": "1.1.0-24-May-2023",
+ "resolved": "https://registry.npmjs.org/wot-thing-model-types/-/wot-thing-model-types-1.1.0-24-May-2023.tgz",
+ "integrity": "sha512-VDrvlSjPZ1MsG4buq4uw2KIAye/XuCDapXZHZNqDMuGmi3pIXrRZOJPcOpvXcQWbqA9AKj8Dwfm7Yp87CP/k9w=="
+ },
+ "node_modules/wot-typescript-definitions": {
+ "version": "0.8.0-SNAPSHOT.26",
+ "resolved": "https://registry.npmjs.org/wot-typescript-definitions/-/wot-typescript-definitions-0.8.0-SNAPSHOT.26.tgz",
+ "integrity": "sha512-3CZGIABqc5Gf2GxmeO3bAIH+cuja/vHbx0qm6oiE71kVNAp95tkwlobp1CiAyoqOrGOQaBbQnG80kJgaqdh0BQ==",
+ "dependencies": {
+ "wot-thing-description-types": "1.1.0-24-May-2023"
+ }
+ },
"node_modules/wrap-ansi": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
diff --git a/packages/web-new/package.json b/packages/web-new/package.json
index dd89fd07c..3a0af097b 100644
--- a/packages/web-new/package.json
+++ b/packages/web-new/package.json
@@ -41,6 +41,7 @@
"webpack-dev-server": "^4.15.1"
},
"dependencies": {
+ "@node-wot/td-tools": "^0.8.8",
"d3": "^3.5.17",
"d3-tip": "^0.6.7",
"express": "^4.18.2",
@@ -51,4 +52,4 @@
"vega": "^5.22.1",
"vega-embed": "^6.21.0"
}
-}
\ No newline at end of file
+}
diff --git a/packages/web-new/src/scripts/aas.js b/packages/web-new/src/scripts/aas.js
new file mode 100644
index 000000000..b101e8325
--- /dev/null
+++ b/packages/web-new/src/scripts/aas.js
@@ -0,0 +1,91 @@
+/*
+ * Copyright (c) 2023 Contributors to the Eclipse Foundation
+ *
+ * See the NOTICE file(s) distributed with this work for additional
+ * information regarding copyright ownership.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v. 2.0 which is available at
+ * http://www.eclipse.org/legal/epl-2.0, or the W3C Software Notice and
+ * Document License (2015-05-13) which is available at
+ * https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document.
+ *
+ * SPDX-License-Identifier: EPL-2.0 OR W3C-20150513
+ */
+
+/**
+ * @file The `aas.js` takes care of the main functionality for the
+ * AAS/AID feature within the console. This include initializing the editor,
+ * connecting it to the local storage, as well as the main buttons within the AAS
+ * feature such as json, yaml conversion and the download option.
+ */
+
+import { editor } from 'monaco-editor'
+import { setFontSize, editorForm, fontSizeSlider } from './settings-menu'
+import { generateTD, offerFileDownload } from './util'
+import { getEditorData } from './editor'
+
+/******************************************************************/
+/* ASS functionality */
+/******************************************************************/
+
+//AAS Elements
+export const AASTab = document.querySelector(".aas-tab-btn")
+export const AASJsonBtn = document.querySelector("#aas-json")
+export const AASYamlBtn = document.querySelector("#aas-yaml")
+export const AASView = document.querySelector("#aas-view")
+const AASDownload = document.querySelector("#aas-download")
+
+/**
+ * Initialize the monaco editor for the AAS feature, sets it to an empty value,
+ * a default language of json and as a read only document. Also it connects the editor
+ * to the local storage to change the fontsize correspondingly
+ */
+async function initAASEditor() {
+ window.AASEditor = editor.create(document.getElementById('aas-container'), {
+ value: "",
+ language: "json",
+ automaticLayout: true,
+ readOnly: true,
+ formatOnPaste: true
+ })
+
+ document.onload = setFontSize(window.AASEditor)
+ fontSizeSlider.addEventListener("input", () => {
+ setFontSize(window.AASEditor)
+ })
+
+ //Bind the reset button form the settings to the editor and assign the specied font size
+ editorForm.addEventListener("reset", () => {
+ setFontSize(window.AASEditor)
+ })
+}
+
+initAASEditor()
+
+//Json conversion btn
+AASJsonBtn.addEventListener("click", () => {
+ generateTD("json", window.AASEditor)
+ AASJsonBtn.disabled = true
+ AASYamlBtn.disabled = false
+})
+
+//Yaml conversion btn
+AASYamlBtn.addEventListener("click", () => {
+ generateTD("yaml", window.AASEditor)
+ AASJsonBtn.disabled = false
+ AASYamlBtn.disabled = true
+})
+
+//Donwload btn
+AASDownload.addEventListener("click", () => {
+ const editorData = getEditorData(window.AASEditor)
+ const contentType = `application/${editorData[0]};charset=utf-8;`
+ const visualizationName = editorData[2]["submodels"][0]["submodelElements"][0]["value"][0]["value"]
+
+ offerFileDownload(
+ `${visualizationName}-AAS.${editorData[0]}`,
+ window.AASEditor.getModel().getValue(),
+ contentType
+ )
+})
\ No newline at end of file
diff --git a/packages/web-new/src/scripts/console.js b/packages/web-new/src/scripts/console.js
index 7e1b6ec9e..be143006b 100644
--- a/packages/web-new/src/scripts/console.js
+++ b/packages/web-new/src/scripts/console.js
@@ -21,11 +21,12 @@
import { openApiTab, openApiJsonBtn, openApiYamlBtn, openApiView } from './open-api'
import { asyncApiTab, asyncApiJsonBtn, asyncApiYamlBtn, asyncApiView } from './async-api'
+import { AASJsonBtn, AASYamlBtn, AASView } from './aas'
import { defaultsView, defaultsJsonBtn, defaultsYamlBtn, defaultsAddBtn } from './defaults'
import { visualize } from './visualize'
import { validationView } from './validation'
import { convertTDYamlToJson, detectProtocolSchemes } from '../../../core/dist/web-bundle.min.js'
-import { generateOAP, generateAAP, addDefaultsUtil, validate } from './util'
+import { generateOAP, generateAAP, addDefaultsUtil, validate, generateAAS } from './util'
import { editorList, getEditorData } from './editor'
/******************************************************************/
@@ -64,6 +65,7 @@ function clearVisualizationEditors() {
window.openApiEditor.getModel().setValue('')
window.asyncApiEditor.getModel().setValue('')
window.defaultsEditor.getModel().setValue('')
+ window.AASEditor.getModel().setValue('')
}
@@ -77,17 +79,19 @@ visualizationOptions.forEach(option => {
editorList.forEach(editorInstance => {
if (editorInstance["_domElement"].classList.contains("active")) {
- const editorValue = editorInstance["_domElement"].dataset.modeId === "yaml" ? convertTDYamlToJson(editorInstance.getValue()) : editorInstance.getValue()
+ const fileType = editorInstance["_domElement"].dataset.modeId
+ const editorValue = fileType === "yaml" ? convertTDYamlToJson(editorInstance.getValue()) : editorInstance.getValue()
+
try {
let td = JSON.parse(editorValue)
hideConsoleError()
- if ((td["@type"] === "tm:ThingModel" && option.id === "open-api-tab") || (td["@type"] === "tm:ThingModel" && option.id === "async-api-tab") || (td["@type"] === "tm:ThingModel" && option.id === "defaults-tab")) {
+ if ((td["@type"] === "tm:ThingModel" && option.id === "open-api-tab") || (td["@type"] === "tm:ThingModel" && option.id === "async-api-tab") || (td["@type"] === "tm:ThingModel" && option.id === "defaults-tab") || (td["@type"] === "tm:ThingModel" && option.id === "aas-tab")) {
showConsoleError("This function is only allowed for Thing Descriptions!")
} else {
switch (option.id) {
case "open-api-tab":
- if (editorInstance["_domElement"].dataset.modeId === "yaml") {
+ if (fileType === "yaml") {
openApiJsonBtn.disabled = false
openApiYamlBtn.disabled = true
} else {
@@ -95,14 +99,12 @@ visualizationOptions.forEach(option => {
openApiYamlBtn.disabled = false
}
- if (td["@type"] !== "tm:ThingModel") {
- enableAPIConversionWithProtocol(editorInstance)
- }
+ enableAPIConversionWithProtocol(editorInstance)
break;
case "async-api-tab":
- if (editorInstance["_domElement"].dataset.modeId === "yaml") {
+ if (fileType === "yaml") {
asyncApiJsonBtn.disabled = false
asyncApiYamlBtn.disabled = true
} else {
@@ -110,25 +112,36 @@ visualizationOptions.forEach(option => {
asyncApiYamlBtn.disabled = false
}
- if (td["@type"] !== "tm:ThingModel") {
- enableAPIConversionWithProtocol(editorInstance)
+ enableAPIConversionWithProtocol(editorInstance)
+
+ break;
+
+ case "aas-tab":
+ if (fileType === "yaml") {
+ AASJsonBtn.disabled = false
+ AASYamlBtn.disabled = true
+ } else {
+ AASJsonBtn.disabled = true
+ AASYamlBtn.disabled = false
}
+ AASView.classList.remove("hidden")
+ generateAAS(fileType, editorInstance)
+
break;
case "defaults-tab":
- if (editorInstance["_domElement"].dataset.modeId === "yaml") {
+ if (fileType === "yaml") {
defaultsJsonBtn.disabled = false
defaultsYamlBtn.disabled = true
} else {
defaultsJsonBtn.disabled = true
defaultsYamlBtn.disabled = false
}
- if (td["@type"] !== "tm:ThingModel") {
- addDefaultsUtil(editorInstance)
- defaultsAddBtn.disabled = true
- defaultsView.classList.remove("hidden")
- }
+
+ addDefaultsUtil(editorInstance)
+ defaultsAddBtn.disabled = true
+ defaultsView.classList.remove("hidden")
break;
diff --git a/packages/web-new/src/scripts/main.js b/packages/web-new/src/scripts/main.js
index abeb2d0a5..bffbe6f80 100644
--- a/packages/web-new/src/scripts/main.js
+++ b/packages/web-new/src/scripts/main.js
@@ -29,6 +29,7 @@ import './examples-menu'
import './console'
import './open-api'
import './async-api'
+import './aas'
import './defaults'
import './visualize'
import './validation'
diff --git a/packages/web-new/src/scripts/util.js b/packages/web-new/src/scripts/util.js
index 2bb5db7c1..2084985d8 100644
--- a/packages/web-new/src/scripts/util.js
+++ b/packages/web-new/src/scripts/util.js
@@ -22,9 +22,10 @@
import { editor } from 'monaco-editor'
import { convertTDJsonToYaml, convertTDYamlToJson, tdValidator, tmValidator, compress, decompress } from '../../../core/dist/web-bundle.min.js'
-import tdToOpenAPI from '../../../td_to_openapi/dist/web-bundle.min.js'
+import tdToOpenAPI from '../../../td_to_openAPI/dist/web-bundle.min.js'
import tdToAsyncAPI from '../../../td_to_asyncapi/dist/web-bundle.min.js'
import { addDefaults, removeDefaults } from '../../../defaults/dist/web-bundle.min.js'
+import {AssetInterfaceDescriptionUtil} from '@node-wot/td-tools/dist/util/asset-interface-description.js'
import { validateJsonLdBtn, tmConformanceBtn, sectionHeaders } from './validation'
@@ -45,22 +46,6 @@ export function getTdUrl(urlAddr) {
})
}
-//TODO : Remove function?
-// /**
-// * Fetch the File from the given address and return the content as string
-// * @param {string} urlAddr url of the TD to fetch
-// */
-// function getTextUrl(urlAddr){
-// return new Promise( resolve => {
-
-// fetch(urlAddr)
-// .then(res => res.text())
-// .then(data => {
-// resolve(data)
-// }, err => {alert("Text could not be fetched from: " + urlAddr + "\n Error: " + err)})
-// })
-// }
-
/**
* Offers a given content for download as a file.
@@ -175,6 +160,31 @@ export function generateAAP(fileType, editorInstance) {
})
}
+/**
+ * Generates an AAS instance from a TD in the current editor
+ * @param { String } fileType - JSON/YAML options
+ * @param { Monaco Object } editorInstance - Monaco editor object
+ */
+export function generateAAS(fileType, editorInstance){
+ const assetInterfaceDescriptionUtil = new AssetInterfaceDescriptionUtil()
+
+ const tdToConvert = fileType === "json"
+ ? editorInstance.getValue()
+ : convertTDYamlToJson(editorInstance.getValue())
+
+ const AASInstance = assetInterfaceDescriptionUtil.transformTD2AAS(tdToConvert, ["http", "coap"])
+ try {
+ const content = fileType === "json"
+ ? JSON.stringify(JSON.parse(AASInstance), undefined, 4)
+ : convertTDJsonToYaml(AASInstance)
+
+ editor.setModelLanguage(window.AASEditor.getModel(), fileType)
+ window.AASEditor.getModel().setValue(content)
+ } catch (err) {
+ console.error(err);
+ }
+}
+
/**
* applies adding unset default values
* to the TD in the editor
diff --git a/packages/web-new/src/styles/_console.scss b/packages/web-new/src/styles/_console.scss
index 272d43754..b472bf73d 100644
--- a/packages/web-new/src/styles/_console.scss
+++ b/packages/web-new/src/styles/_console.scss
@@ -99,9 +99,13 @@
}
&:nth-child(4)::before {
- content: 'Defaults';
+ content: 'AAS/AID';
}
+ &:nth-child(5)::before {
+ content: 'Defaults';
+ }
+
// &:nth-child(5)::before{
// content: 'Linting';
// }
@@ -110,7 +114,7 @@
// content: 'Canonicalize';
// }
- &:nth-child(5)::before {
+ &:nth-child(6)::before {
content: 'Visualize';
}
}
@@ -296,6 +300,7 @@
.open-api-view,
.async-api-view,
+ .aas-view,
.defaults-view,
.visualize-view {
display: flex;
@@ -307,6 +312,7 @@
.open-api-container,
.async-api-container,
+ .aas-container,
.defaults-container,
.visualize-container {
height: 100%;
@@ -315,6 +321,7 @@
.open-api-inputs,
.async-api-inputs,
+ .aas-inputs,
.defaults-inputs,
.visualize-inputs {
width: 30rem;
diff --git a/packages/web-new/src/styles/styles.css b/packages/web-new/src/styles/styles.css
index 40ac9e67c..d6d01a446 100644
--- a/packages/web-new/src/styles/styles.css
+++ b/packages/web-new/src/styles/styles.css
@@ -707,9 +707,12 @@ main .console {
content: "AsyncAPI";
}
.console__tabs .visualization input[type=radio]:nth-child(4)::before {
- content: "Defaults";
+ content: "AAS/AID";
}
.console__tabs .visualization input[type=radio]:nth-child(5)::before {
+ content: "Defaults";
+}
+.console__tabs .visualization input[type=radio]:nth-child(6)::before {
content: "Visualize";
}
.console__tabs .visualization input[type=radio]:checked {
@@ -848,6 +851,7 @@ main .console {
}
.console__content .open-api-view,
.console__content .async-api-view,
+.console__content .aas-view,
.console__content .defaults-view,
.console__content .visualize-view {
display: flex;
@@ -859,18 +863,27 @@ main .console {
}
.console__content .open-api-view .open-api-container,
.console__content .open-api-view .async-api-container,
+.console__content .open-api-view .aas-container,
.console__content .open-api-view .defaults-container,
.console__content .open-api-view .visualize-container,
.console__content .async-api-view .open-api-container,
.console__content .async-api-view .async-api-container,
+.console__content .async-api-view .aas-container,
.console__content .async-api-view .defaults-container,
.console__content .async-api-view .visualize-container,
+.console__content .aas-view .open-api-container,
+.console__content .aas-view .async-api-container,
+.console__content .aas-view .aas-container,
+.console__content .aas-view .defaults-container,
+.console__content .aas-view .visualize-container,
.console__content .defaults-view .open-api-container,
.console__content .defaults-view .async-api-container,
+.console__content .defaults-view .aas-container,
.console__content .defaults-view .defaults-container,
.console__content .defaults-view .visualize-container,
.console__content .visualize-view .open-api-container,
.console__content .visualize-view .async-api-container,
+.console__content .visualize-view .aas-container,
.console__content .visualize-view .defaults-container,
.console__content .visualize-view .visualize-container {
height: 100%;
@@ -878,18 +891,27 @@ main .console {
}
.console__content .open-api-view .open-api-inputs,
.console__content .open-api-view .async-api-inputs,
+.console__content .open-api-view .aas-inputs,
.console__content .open-api-view .defaults-inputs,
.console__content .open-api-view .visualize-inputs,
.console__content .async-api-view .open-api-inputs,
.console__content .async-api-view .async-api-inputs,
+.console__content .async-api-view .aas-inputs,
.console__content .async-api-view .defaults-inputs,
.console__content .async-api-view .visualize-inputs,
+.console__content .aas-view .open-api-inputs,
+.console__content .aas-view .async-api-inputs,
+.console__content .aas-view .aas-inputs,
+.console__content .aas-view .defaults-inputs,
+.console__content .aas-view .visualize-inputs,
.console__content .defaults-view .open-api-inputs,
.console__content .defaults-view .async-api-inputs,
+.console__content .defaults-view .aas-inputs,
.console__content .defaults-view .defaults-inputs,
.console__content .defaults-view .visualize-inputs,
.console__content .visualize-view .open-api-inputs,
.console__content .visualize-view .async-api-inputs,
+.console__content .visualize-view .aas-inputs,
.console__content .visualize-view .defaults-inputs,
.console__content .visualize-view .visualize-inputs {
width: 30rem;
@@ -905,18 +927,27 @@ main .console {
}
.console__content .open-api-view .open-api-inputs button,
.console__content .open-api-view .async-api-inputs button,
+.console__content .open-api-view .aas-inputs button,
.console__content .open-api-view .defaults-inputs button,
.console__content .open-api-view .visualize-inputs button,
.console__content .async-api-view .open-api-inputs button,
.console__content .async-api-view .async-api-inputs button,
+.console__content .async-api-view .aas-inputs button,
.console__content .async-api-view .defaults-inputs button,
.console__content .async-api-view .visualize-inputs button,
+.console__content .aas-view .open-api-inputs button,
+.console__content .aas-view .async-api-inputs button,
+.console__content .aas-view .aas-inputs button,
+.console__content .aas-view .defaults-inputs button,
+.console__content .aas-view .visualize-inputs button,
.console__content .defaults-view .open-api-inputs button,
.console__content .defaults-view .async-api-inputs button,
+.console__content .defaults-view .aas-inputs button,
.console__content .defaults-view .defaults-inputs button,
.console__content .defaults-view .visualize-inputs button,
.console__content .visualize-view .open-api-inputs button,
.console__content .visualize-view .async-api-inputs button,
+.console__content .visualize-view .aas-inputs button,
.console__content .visualize-view .defaults-inputs button,
.console__content .visualize-view .visualize-inputs button {
-webkit-appearance: none;
@@ -941,36 +972,54 @@ main .console {
}
.console__content .open-api-view .open-api-inputs button:hover,
.console__content .open-api-view .async-api-inputs button:hover,
+.console__content .open-api-view .aas-inputs button:hover,
.console__content .open-api-view .defaults-inputs button:hover,
.console__content .open-api-view .visualize-inputs button:hover,
.console__content .async-api-view .open-api-inputs button:hover,
.console__content .async-api-view .async-api-inputs button:hover,
+.console__content .async-api-view .aas-inputs button:hover,
.console__content .async-api-view .defaults-inputs button:hover,
.console__content .async-api-view .visualize-inputs button:hover,
+.console__content .aas-view .open-api-inputs button:hover,
+.console__content .aas-view .async-api-inputs button:hover,
+.console__content .aas-view .aas-inputs button:hover,
+.console__content .aas-view .defaults-inputs button:hover,
+.console__content .aas-view .visualize-inputs button:hover,
.console__content .defaults-view .open-api-inputs button:hover,
.console__content .defaults-view .async-api-inputs button:hover,
+.console__content .defaults-view .aas-inputs button:hover,
.console__content .defaults-view .defaults-inputs button:hover,
.console__content .defaults-view .visualize-inputs button:hover,
.console__content .visualize-view .open-api-inputs button:hover,
.console__content .visualize-view .async-api-inputs button:hover,
+.console__content .visualize-view .aas-inputs button:hover,
.console__content .visualize-view .defaults-inputs button:hover,
.console__content .visualize-view .visualize-inputs button:hover {
background-color: var(--clr-primary-900);
}
.console__content .open-api-view .open-api-inputs button:disabled,
.console__content .open-api-view .async-api-inputs button:disabled,
+.console__content .open-api-view .aas-inputs button:disabled,
.console__content .open-api-view .defaults-inputs button:disabled,
.console__content .open-api-view .visualize-inputs button:disabled,
.console__content .async-api-view .open-api-inputs button:disabled,
.console__content .async-api-view .async-api-inputs button:disabled,
+.console__content .async-api-view .aas-inputs button:disabled,
.console__content .async-api-view .defaults-inputs button:disabled,
.console__content .async-api-view .visualize-inputs button:disabled,
+.console__content .aas-view .open-api-inputs button:disabled,
+.console__content .aas-view .async-api-inputs button:disabled,
+.console__content .aas-view .aas-inputs button:disabled,
+.console__content .aas-view .defaults-inputs button:disabled,
+.console__content .aas-view .visualize-inputs button:disabled,
.console__content .defaults-view .open-api-inputs button:disabled,
.console__content .defaults-view .async-api-inputs button:disabled,
+.console__content .defaults-view .aas-inputs button:disabled,
.console__content .defaults-view .defaults-inputs button:disabled,
.console__content .defaults-view .visualize-inputs button:disabled,
.console__content .visualize-view .open-api-inputs button:disabled,
.console__content .visualize-view .async-api-inputs button:disabled,
+.console__content .visualize-view .aas-inputs button:disabled,
.console__content .visualize-view .defaults-inputs button:disabled,
.console__content .visualize-view .visualize-inputs button:disabled {
background-color: var(--clr-neutral-300);
@@ -978,18 +1027,27 @@ main .console {
}
.console__content .open-api-view .open-api-inputs .input-field,
.console__content .open-api-view .async-api-inputs .input-field,
+.console__content .open-api-view .aas-inputs .input-field,
.console__content .open-api-view .defaults-inputs .input-field,
.console__content .open-api-view .visualize-inputs .input-field,
.console__content .async-api-view .open-api-inputs .input-field,
.console__content .async-api-view .async-api-inputs .input-field,
+.console__content .async-api-view .aas-inputs .input-field,
.console__content .async-api-view .defaults-inputs .input-field,
.console__content .async-api-view .visualize-inputs .input-field,
+.console__content .aas-view .open-api-inputs .input-field,
+.console__content .aas-view .async-api-inputs .input-field,
+.console__content .aas-view .aas-inputs .input-field,
+.console__content .aas-view .defaults-inputs .input-field,
+.console__content .aas-view .visualize-inputs .input-field,
.console__content .defaults-view .open-api-inputs .input-field,
.console__content .defaults-view .async-api-inputs .input-field,
+.console__content .defaults-view .aas-inputs .input-field,
.console__content .defaults-view .defaults-inputs .input-field,
.console__content .defaults-view .visualize-inputs .input-field,
.console__content .visualize-view .open-api-inputs .input-field,
.console__content .visualize-view .async-api-inputs .input-field,
+.console__content .visualize-view .aas-inputs .input-field,
.console__content .visualize-view .defaults-inputs .input-field,
.console__content .visualize-view .visualize-inputs .input-field {
width: 100%;
@@ -1003,36 +1061,54 @@ main .console {
}
.console__content .open-api-view .open-api-inputs .input-field button,
.console__content .open-api-view .async-api-inputs .input-field button,
+.console__content .open-api-view .aas-inputs .input-field button,
.console__content .open-api-view .defaults-inputs .input-field button,
.console__content .open-api-view .visualize-inputs .input-field button,
.console__content .async-api-view .open-api-inputs .input-field button,
.console__content .async-api-view .async-api-inputs .input-field button,
+.console__content .async-api-view .aas-inputs .input-field button,
.console__content .async-api-view .defaults-inputs .input-field button,
.console__content .async-api-view .visualize-inputs .input-field button,
+.console__content .aas-view .open-api-inputs .input-field button,
+.console__content .aas-view .async-api-inputs .input-field button,
+.console__content .aas-view .aas-inputs .input-field button,
+.console__content .aas-view .defaults-inputs .input-field button,
+.console__content .aas-view .visualize-inputs .input-field button,
.console__content .defaults-view .open-api-inputs .input-field button,
.console__content .defaults-view .async-api-inputs .input-field button,
+.console__content .defaults-view .aas-inputs .input-field button,
.console__content .defaults-view .defaults-inputs .input-field button,
.console__content .defaults-view .visualize-inputs .input-field button,
.console__content .visualize-view .open-api-inputs .input-field button,
.console__content .visualize-view .async-api-inputs .input-field button,
+.console__content .visualize-view .aas-inputs .input-field button,
.console__content .visualize-view .defaults-inputs .input-field button,
.console__content .visualize-view .visualize-inputs .input-field button {
border-radius: 0;
}
.console__content .open-api-view .open-api-inputs .view-download,
.console__content .open-api-view .async-api-inputs .view-download,
+.console__content .open-api-view .aas-inputs .view-download,
.console__content .open-api-view .defaults-inputs .view-download,
.console__content .open-api-view .visualize-inputs .view-download,
.console__content .async-api-view .open-api-inputs .view-download,
.console__content .async-api-view .async-api-inputs .view-download,
+.console__content .async-api-view .aas-inputs .view-download,
.console__content .async-api-view .defaults-inputs .view-download,
.console__content .async-api-view .visualize-inputs .view-download,
+.console__content .aas-view .open-api-inputs .view-download,
+.console__content .aas-view .async-api-inputs .view-download,
+.console__content .aas-view .aas-inputs .view-download,
+.console__content .aas-view .defaults-inputs .view-download,
+.console__content .aas-view .visualize-inputs .view-download,
.console__content .defaults-view .open-api-inputs .view-download,
.console__content .defaults-view .async-api-inputs .view-download,
+.console__content .defaults-view .aas-inputs .view-download,
.console__content .defaults-view .defaults-inputs .view-download,
.console__content .defaults-view .visualize-inputs .view-download,
.console__content .visualize-view .open-api-inputs .view-download,
.console__content .visualize-view .async-api-inputs .view-download,
+.console__content .visualize-view .aas-inputs .view-download,
.console__content .visualize-view .defaults-inputs .view-download,
.console__content .visualize-view .visualize-inputs .view-download {
width: 100%;
diff --git a/packages/web-new/src/styles/styles.css.map b/packages/web-new/src/styles/styles.css.map
index a26f429b2..4e3716acf 100644
--- a/packages/web-new/src/styles/styles.css.map
+++ b/packages/web-new/src/styles/styles.css.map
@@ -1 +1 @@
-{"version":3,"sources":["styles.scss","styles.css","_editor.scss","_control-panel.scss","_console.scss","_settings-menu.scss","_examples-menu.scss","_save-menu.scss","_json-yaml-warning.scss","_jsonld-vis.scss"],"names":[],"mappings":"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","file":"styles.css"}
\ No newline at end of file
+{"version":3,"sources":["styles.scss","styles.css","_editor.scss","_control-panel.scss","_console.scss","_settings-menu.scss","_examples-menu.scss","_save-menu.scss","_json-yaml-warning.scss","_jsonld-vis.scss"],"names":[],"mappings":"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","file":"styles.css"}
\ No newline at end of file
diff --git a/packages/web-new/src/template.html b/packages/web-new/src/template.html
index ccdf9134e..6686928ed 100644
--- a/packages/web-new/src/template.html
+++ b/packages/web-new/src/template.html
@@ -13,680 +13,693 @@
SPDX-License-Identifier: EPL-2.0 OR W3C-20150513
-->
-
-
-
-
-
-
-
- TD Playground
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Thing Description Playground - BETA Version
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Thing Description Playground - BETA Version
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Warning!
-
YAML conversion for TD is still experimental. If you still wish to continue, please confirm by
- clicking on the button.
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Warning!
+
YAML conversion for TD is still experimental. If you still wish to continue, please confirm by
+ clicking on the button.
+
+
+
+
+
+
+
+
+
+