This is an automated email from the ASF dual-hosted git repository.

caponetto pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git


The following commit(s) were added to refs/heads/main by this push:
     new de8f28eedff KOGITO-9946: Wrong arrow symbol in zoom widget (#2054)
de8f28eedff is described below

commit de8f28eedff522faba4fb45c40a998e0d8b4bf93
Author: Dmitrii Tikhomirov <[email protected]>
AuthorDate: Wed Jan 3 08:47:17 2024 -0800

    KOGITO-9946: Wrong arrow symbol in zoom widget (#2054)
    
    Co-authored-by: Guilherme Caponetto 
<[email protected]>
---
 .../webpack.config.js                               | 10 ++++++++--
 .../serverless-logic-web-tools/webpack.config.ts    | 10 ++++++++--
 .../dev-webapp/webpack.config.js                    | 10 ++++++++--
 .../index.d.ts                                      |  1 +
 .../index.js                                        | 12 ++++++++++++
 .../package.json                                    |  1 +
 .../sonataflow-deployment-webapp/webpack.config.js  | 14 ++++++++++----
 pnpm-lock.yaml                                      |  3 +++
 repo/graph.dot                                      |  5 ++---
 repo/graph.json                                     | 21 ++++++++-------------
 10 files changed, 61 insertions(+), 26 deletions(-)

diff --git 
a/packages/chrome-extension-serverless-workflow-editor/webpack.config.js 
b/packages/chrome-extension-serverless-workflow-editor/webpack.config.js
index 0f183f3e38f..56ca85948d1 100644
--- a/packages/chrome-extension-serverless-workflow-editor/webpack.config.js
+++ b/packages/chrome-extension-serverless-workflow-editor/webpack.config.js
@@ -26,7 +26,7 @@ const common = 
require("@kie-tools-core/webpack-base/webpack.common.config");
 const { EnvironmentPlugin } = require("webpack");
 const path = require("path");
 const MonacoWebpackPlugin = require("monaco-editor-webpack-plugin");
-const swEditor = 
require("@kie-tools/serverless-workflow-diagram-editor-assets");
+const swEditorAssets = 
require("@kie-tools/serverless-workflow-diagram-editor-assets");
 const { env } = require("./env");
 const buildEnv = env;
 
@@ -81,10 +81,16 @@ module.exports = async (env) => {
           { from: `./rules.json`, to: "./rules.json" },
           // This is used for development only.
           {
-            from: swEditor.swEditorPath(),
+            from: swEditorAssets.swEditorPath(),
             to: "./diagram",
             globOptions: { ignore: ["**/WEB-INF/**/*", "**/*.html"] },
           },
+          {
+            context: swEditorAssets.swEditorFontsPath(),
+            from: "fontawesome-webfont.*",
+            to: "./fonts",
+            force: true,
+          },
         ],
       }),
       new ZipPlugin({
diff --git a/packages/serverless-logic-web-tools/webpack.config.ts 
b/packages/serverless-logic-web-tools/webpack.config.ts
index 7de03b0bad9..0394b7619cb 100644
--- a/packages/serverless-logic-web-tools/webpack.config.ts
+++ b/packages/serverless-logic-web-tools/webpack.config.ts
@@ -19,7 +19,7 @@
 
 import patternflyBase from "@kie-tools-core/patternfly-base";
 import common from "@kie-tools-core/webpack-base/webpack.common.config";
-import * as swEditor from 
"@kie-tools/serverless-workflow-diagram-editor-assets";
+import * as swEditorAssets from 
"@kie-tools/serverless-workflow-diagram-editor-assets";
 import CopyPlugin from "copy-webpack-plugin";
 import HtmlWebpackPlugin from "html-webpack-plugin";
 import MonacoWebpackPlugin from "monaco-editor-webpack-plugin";
@@ -140,10 +140,16 @@ export default async (env: any, argv: any) => {
               { from: "./static/favicon.svg", to: "./favicon.svg" },
               // These below are used for development only.
               {
-                from: swEditor.swEditorPath(),
+                from: swEditorAssets.swEditorPath(),
                 to: "./diagram",
                 globOptions: { ignore: ["**/WEB-INF/**/*", "**/*.html"] },
               },
+              {
+                context: swEditorAssets.swEditorFontsPath(),
+                from: "fontawesome-webfont.*",
+                to: "./fonts",
+                force: true,
+              },
               {
                 from: "../dashbuilder-editor/dist/dashbuilder-client/",
                 to: "./dashbuilder-client",
diff --git 
a/packages/serverless-workflow-combined-editor/dev-webapp/webpack.config.js 
b/packages/serverless-workflow-combined-editor/dev-webapp/webpack.config.js
index 1cf6279ba71..82d442e7915 100644
--- a/packages/serverless-workflow-combined-editor/dev-webapp/webpack.config.js
+++ b/packages/serverless-workflow-combined-editor/dev-webapp/webpack.config.js
@@ -23,7 +23,7 @@ const { merge } = require("webpack-merge");
 const common = require("@kie-tools-core/webpack-base/webpack.common.config");
 const patternflyBase = require("@kie-tools-core/patternfly-base");
 const MonacoWebpackPlugin = require("monaco-editor-webpack-plugin");
-const swEditor = 
require("@kie-tools/serverless-workflow-diagram-editor-assets");
+const swEditorAssets = 
require("@kie-tools/serverless-workflow-diagram-editor-assets");
 const { env } = require("../env");
 const buildEnv = env;
 
@@ -54,10 +54,16 @@ module.exports = (env) =>
           { from: path.resolve(__dirname, "./static/index.html"), to: 
"./index.html" },
           { from: path.resolve(__dirname, "./static/favicon.ico"), to: 
"./favicon.ico" },
           {
-            from: swEditor.swEditorPath(),
+            from: swEditorAssets.swEditorPath(),
             to: "./diagram",
             globOptions: { ignore: ["**/WEB-INF/**/*", "**/*.html"] },
           },
+          {
+            context: swEditorAssets.swEditorFontsPath(),
+            from: "fontawesome-webfont.*",
+            to: "./fonts",
+            force: true,
+          },
           {
             from: path.resolve(__dirname, 
"./static/envelope/serverless-workflow-text-editor-envelope.html"),
             to: "./serverless-workflow-text-editor-envelope.html",
diff --git a/packages/serverless-workflow-diagram-editor-assets/index.d.ts 
b/packages/serverless-workflow-diagram-editor-assets/index.d.ts
index c009ffee68f..032ba72fee7 100644
--- a/packages/serverless-workflow-diagram-editor-assets/index.d.ts
+++ b/packages/serverless-workflow-diagram-editor-assets/index.d.ts
@@ -18,3 +18,4 @@
  */
 
 export declare const swEditorPath: () => string;
+export declare const swEditorFontsPath: () => string;
diff --git a/packages/serverless-workflow-diagram-editor-assets/index.js 
b/packages/serverless-workflow-diagram-editor-assets/index.js
index f7d7a4bd49e..cabce4f9e2a 100644
--- a/packages/serverless-workflow-diagram-editor-assets/index.js
+++ b/packages/serverless-workflow-diagram-editor-assets/index.js
@@ -19,6 +19,7 @@
 
 const nodePath = require("path");
 const nodeFs = require("fs");
+const gwtEditorMapping = 
require("@kie-tools/serverless-workflow-diagram-editor-envelope/dist/api/GwtEditorMapping");
 
 module.exports = {
   swEditorPath: () => {
@@ -30,6 +31,17 @@ module.exports = {
 
     console.info(`Serverless Workflow Editor :: Serverless Editor path: 
${path}`);
 
+    return path;
+  },
+  swEditorFontsPath: () => {
+    const path = nodePath.resolve(__dirname, "dist", "sw", 
gwtEditorMapping.editors.swf.name, "fonts");
+
+    if (!nodeFs.existsSync(path)) {
+      throw new Error(`Serverless Workflow Editor :: Serverless Editor fonts 
path doesn't exist: ${path}`);
+    }
+
+    console.info(`Serverless Workflow Editor :: Serverless Editor fonts path: 
${path}`);
+
     return path;
   },
 };
diff --git a/packages/serverless-workflow-diagram-editor-assets/package.json 
b/packages/serverless-workflow-diagram-editor-assets/package.json
index 6cddeeea101..b2ad1559793 100644
--- a/packages/serverless-workflow-diagram-editor-assets/package.json
+++ b/packages/serverless-workflow-diagram-editor-assets/package.json
@@ -26,6 +26,7 @@
   },
   "devDependencies": {
     "@kie-tools/serverless-workflow-diagram-editor": "workspace:*",
+    "@kie-tools/serverless-workflow-diagram-editor-envelope": "workspace:*",
     "cpr": "^3.0.1",
     "rimraf": "^3.0.2"
   }
diff --git a/packages/sonataflow-deployment-webapp/webpack.config.js 
b/packages/sonataflow-deployment-webapp/webpack.config.js
index 36586614022..8de0b210ffb 100644
--- a/packages/sonataflow-deployment-webapp/webpack.config.js
+++ b/packages/sonataflow-deployment-webapp/webpack.config.js
@@ -25,7 +25,7 @@ const patternflyBase = 
require("@kie-tools-core/patternfly-base");
 const { merge } = require("webpack-merge");
 const MonacoWebpackPlugin = require("monaco-editor-webpack-plugin");
 const common = require("@kie-tools-core/webpack-base/webpack.common.config");
-const swEditor = 
require("@kie-tools/serverless-workflow-diagram-editor-assets");
+const swEditorAssets = 
require("@kie-tools/serverless-workflow-diagram-editor-assets");
 const { env } = require("./env");
 const buildEnv = env;
 
@@ -65,13 +65,19 @@ module.exports = async (env) =>
             to: "./serverless-workflow-diagram-editor-envelope.html",
           },
           {
-            from: swEditor.swEditorPath(),
+            from: 
"./static/envelope/serverless-workflow-text-editor-envelope.html",
+            to: "./serverless-workflow-text-editor-envelope.html",
+          },
+          {
+            from: swEditorAssets.swEditorPath(),
             to: "./diagram",
             globOptions: { ignore: ["**/WEB-INF/**/*", "**/*.html"] },
           },
           {
-            from: 
"./static/envelope/serverless-workflow-text-editor-envelope.html",
-            to: "./serverless-workflow-text-editor-envelope.html",
+            context: swEditorAssets.swEditorFontsPath(),
+            from: "fontawesome-webfont.*",
+            to: "./fonts",
+            force: true,
           },
         ],
       }),
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 78dad24b0e3..a873da6ee77 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -8073,6 +8073,9 @@ importers:
       "@kie-tools/serverless-workflow-diagram-editor":
         specifier: workspace:*
         version: link:../serverless-workflow-diagram-editor
+      "@kie-tools/serverless-workflow-diagram-editor-envelope":
+        specifier: workspace:*
+        version: link:../serverless-workflow-diagram-editor-envelope
       cpr:
         specifier: ^3.0.1
         version: 3.0.1
diff --git a/repo/graph.dot b/repo/graph.dot
index c226fcc687a..588460b096a 100644
--- a/repo/graph.dot
+++ b/repo/graph.dot
@@ -140,9 +140,9 @@ digraph G {
   "@kie-tools/serverless-logic-web-tools-swf-deployment-quarkus-app" [ color = 
"black", fontcolor = "black", style = "dashed, rounded" ];
   "@kie-tools/serverless-logic-web-tools-swf-dev-mode-image" [ color = 
"black", fontcolor = "black", style = "dashed, rounded" ];
   "@kie-tools/serverless-workflow-diagram-editor-assets" [ color = "blue", 
fontcolor = "blue", style = "rounded" ];
-  "@kie-tools/serverless-workflow-diagram-editor-envelope" [ color = "blue", 
fontcolor = "blue", style = "rounded" ];
   "@kie-tools/serverless-workflow-text-editor" [ color = "blue", fontcolor = 
"blue", style = "rounded" ];
   "@kie-tools/serverless-workflow-diagram-editor" [ color = "black", fontcolor 
= "black", style = "dashed, rounded" ];
+  "@kie-tools/serverless-workflow-diagram-editor-envelope" [ color = "blue", 
fontcolor = "blue", style = "rounded" ];
   "@kie-tools/serverless-workflow-jq-expressions" [ color = "blue", fontcolor 
= "blue", style = "rounded" ];
   "@kie-tools/serverless-workflow-service-catalog" [ color = "blue", fontcolor 
= "blue", style = "rounded" ];
   "@kie-tools/serverless-workflow-language-service" [ color = "blue", 
fontcolor = "blue", style = "rounded" ];
@@ -434,11 +434,11 @@ digraph G {
   "@kie-tools/serverless-logic-web-tools-swf-dev-mode-image" -> 
"@kie-tools/serverless-logic-web-tools-swf-dev-mode-image-env" [ style = 
"dashed", color = "black" ];
   "@kie-tools/serverless-logic-web-tools-swf-dev-mode-image-env" -> 
"@kie-tools/root-env" [ style = "dashed", color = "black" ];
   "@kie-tools/serverless-workflow-combined-editor" -> 
"@kie-tools/serverless-workflow-diagram-editor-assets" [ style = "solid", color 
= "blue" ];
-  "@kie-tools/serverless-workflow-combined-editor" -> 
"@kie-tools/serverless-workflow-diagram-editor-envelope" [ style = "solid", 
color = "blue" ];
   "@kie-tools/serverless-workflow-combined-editor" -> 
"@kie-tools/serverless-workflow-text-editor" [ style = "solid", color = "blue" 
];
   "@kie-tools/serverless-workflow-diagram-editor" -> 
"@kie-tools/maven-config-setup-helper" [ style = "dashed", color = "black" ];
   "@kie-tools/serverless-workflow-diagram-editor" -> "@kie-tools/root-env" [ 
style = "dashed", color = "black" ];
   "@kie-tools/serverless-workflow-diagram-editor-assets" -> 
"@kie-tools/serverless-workflow-diagram-editor" [ style = "dashed", color = 
"blue" ];
+  "@kie-tools/serverless-workflow-diagram-editor-assets" -> 
"@kie-tools/serverless-workflow-diagram-editor-envelope" [ style = "dashed", 
color = "blue" ];
   "@kie-tools/serverless-workflow-diagram-editor-envelope" -> 
"@kie-tools/kie-bc-editors" [ style = "solid", color = "blue" ];
   "@kie-tools/serverless-workflow-jq-expressions" -> 
"@kie-tools/serverless-workflow-service-catalog" [ style = "solid", color = 
"blue" ];
   "@kie-tools/serverless-workflow-language-service" -> 
"@kie-tools/json-yaml-language-service" [ style = "solid", color = "blue" ];
@@ -449,7 +449,6 @@ digraph G {
   "@kie-tools/serverless-workflow-text-editor" -> 
"@kie-tools/serverless-workflow-language-service" [ style = "solid", color = 
"blue" ];
   "@kie-tools/serverless-workflow-text-editor" -> 
"@kie-tools-core/webpack-base" [ style = "dashed", color = "blue" ];
   "swf-vscode-extension" -> "@kie-tools-core/vscode-extension" [ style = 
"solid", color = "blue" ];
-  "swf-vscode-extension" -> 
"@kie-tools/serverless-workflow-diagram-editor-envelope" [ style = "solid", 
color = "blue" ];
   "swf-vscode-extension" -> "@kie-tools/serverless-workflow-language-service" 
[ style = "solid", color = "blue" ];
   "swf-vscode-extension" -> "@kie-tools-core/webpack-base" [ style = "dashed", 
color = "blue" ];
   "swf-vscode-extension" -> 
"@kie-tools/serverless-workflow-diagram-editor-assets" [ style = "dashed", 
color = "blue" ];
diff --git a/repo/graph.json b/repo/graph.json
index 274f76a6da0..888b47dc9c6 100644
--- a/repo/graph.json
+++ b/repo/graph.json
@@ -61,7 +61,6 @@
       { "id": "@kie-tools/chrome-extension-test-helper" },
       { "id": "chrome-extension-serverless-workflow-editor" },
       { "id": "@kie-tools/serverless-workflow-diagram-editor-assets" },
-      { "id": "@kie-tools/serverless-workflow-diagram-editor-envelope" },
       { "id": "@kie-tools/serverless-workflow-text-editor" },
       { "id": "@kie-tools/cors-proxy" },
       { "id": "@kie-tools/cors-proxy-api" },
@@ -148,6 +147,7 @@
       { "id": 
"@kie-tools/serverless-logic-web-tools-swf-deployment-quarkus-app" },
       { "id": "@kie-tools/serverless-logic-web-tools-swf-dev-mode-image" },
       { "id": "@kie-tools/serverless-workflow-diagram-editor" },
+      { "id": "@kie-tools/serverless-workflow-diagram-editor-envelope" },
       { "id": "@kie-tools/serverless-workflow-language-service" },
       { "id": "@kie-tools/serverless-workflow-jq-expressions" },
       { "id": "@kie-tools/serverless-workflow-service-catalog" },
@@ -286,11 +286,6 @@
         "target": "@kie-tools/serverless-workflow-diagram-editor-assets",
         "weight": 1
       },
-      {
-        "source": "@kie-tools/serverless-workflow-combined-editor",
-        "target": "@kie-tools/serverless-workflow-diagram-editor-envelope",
-        "weight": 1
-      },
       {
         "source": "@kie-tools/serverless-workflow-combined-editor",
         "target": "@kie-tools/serverless-workflow-text-editor",
@@ -393,8 +388,8 @@
         "weight": 1
       },
       {
-        "source": "@kie-tools/serverless-workflow-diagram-editor-envelope",
-        "target": "@kie-tools/kie-bc-editors",
+        "source": "@kie-tools/serverless-workflow-diagram-editor-assets",
+        "target": "@kie-tools/serverless-workflow-diagram-editor-envelope",
         "weight": 1
       },
       { "source": "@kie-tools/serverless-workflow-text-editor", "target": 
"@kie-tools-core/editor", "weight": 1 },
@@ -895,6 +890,11 @@
         "weight": 1
       },
       { "source": "@kie-tools/serverless-workflow-diagram-editor", "target": 
"@kie-tools/root-env", "weight": 1 },
+      {
+        "source": "@kie-tools/serverless-workflow-diagram-editor-envelope",
+        "target": "@kie-tools/kie-bc-editors",
+        "weight": 1
+      },
       {
         "source": "@kie-tools/serverless-workflow-language-service",
         "target": "@kie-tools/json-yaml-language-service",
@@ -916,11 +916,6 @@
         "weight": 1
       },
       { "source": "swf-vscode-extension", "target": 
"@kie-tools-core/vscode-extension", "weight": 1 },
-      {
-        "source": "swf-vscode-extension",
-        "target": "@kie-tools/serverless-workflow-diagram-editor-envelope",
-        "weight": 1
-      },
       { "source": "swf-vscode-extension", "target": 
"@kie-tools/serverless-workflow-language-service", "weight": 1 },
       { "source": "swf-vscode-extension", "target": 
"@kie-tools-core/webpack-base", "weight": 1 },
       {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to