David Benson 2 lat temu
rodzic
commit
f7158bfb00

+ 6 - 0
ChangeLog

@@ -1,3 +1,9 @@
+21-AUG-2022: 20.2.6
+
+- Updates to latest GCP icon set [DS-898]
+- Changes language menu icon to SVG [DS-897]
+- Use relative URL for service worker [2740]
+
 18-AUG-2022: 20.2.5
 
 - [conf cloud] Adds support for anon users by using display name instead of email [DS-895]

+ 1 - 1
VERSION

@@ -1 +1 @@
-20.2.5
+20.2.6

+ 7 - 7
etc/propgen/package-lock.json

@@ -10,7 +10,7 @@
       "license": "ISC",
       "dependencies": {
         "bidi-js": "^1.0.2",
-        "node-fetch": "^3.2.0"
+        "node-fetch": "^3.2.10"
       }
     },
     "node_modules/bidi-js": {
@@ -81,9 +81,9 @@
       }
     },
     "node_modules/node-fetch": {
-      "version": "3.2.0",
-      "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.0.tgz",
-      "integrity": "sha512-8xeimMwMItMw8hRrOl3C9/xzU49HV/yE6ORew/l+dxWimO5A4Ra8ld2rerlJvc/O7et5Z1zrWsPX43v1QBjCxw==",
+      "version": "3.2.10",
+      "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.10.tgz",
+      "integrity": "sha512-MhuzNwdURnZ1Cp4XTazr69K0BTizsBroX7Zx3UgDSVcZYKF/6p0CBe4EUb/hLqmzVhl0UpYfgRljQ4yxE+iCxA==",
       "dependencies": {
         "data-uri-to-buffer": "^4.0.0",
         "fetch-blob": "^3.1.4",
@@ -151,9 +151,9 @@
       "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ=="
     },
     "node-fetch": {
-      "version": "3.2.0",
-      "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.0.tgz",
-      "integrity": "sha512-8xeimMwMItMw8hRrOl3C9/xzU49HV/yE6ORew/l+dxWimO5A4Ra8ld2rerlJvc/O7et5Z1zrWsPX43v1QBjCxw==",
+      "version": "3.2.10",
+      "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.10.tgz",
+      "integrity": "sha512-MhuzNwdURnZ1Cp4XTazr69K0BTizsBroX7Zx3UgDSVcZYKF/6p0CBe4EUb/hLqmzVhl0UpYfgRljQ4yxE+iCxA==",
       "requires": {
         "data-uri-to-buffer": "^4.0.0",
         "fetch-blob": "^3.1.4",

+ 1 - 1
etc/propgen/package.json

@@ -10,6 +10,6 @@
   "license": "ISC",
   "dependencies": {
     "bidi-js": "^1.0.2",
-    "node-fetch": "^3.2.0"
+    "node-fetch": "^3.2.10"
   }
 }

BIN
src/main/webapp/images/sidebar-gcp2.png


Plik diff jest za duży
+ 97 - 62
src/main/webapp/js/app.min.js


+ 17 - 7
src/main/webapp/js/diagramly/App.js

@@ -682,7 +682,7 @@ App.main = function(callback, createUi)
 			else if (Editor.enableServiceWorker)
 			{
 				// Runs as progressive web app if service workers are supported
-				navigator.serviceWorker.register('/service-worker.js');
+				navigator.serviceWorker.register('service-worker.js');
 			}
 		}
 		catch (e)
@@ -3671,7 +3671,7 @@ App.prototype.showSplash = function(force)
  * @param {number} dx X-coordinate of the translation.
  * @param {number} dy Y-coordinate of the translation.
  */
-App.prototype.addLanguageMenu = function(elt, addLabel)
+App.prototype.addLanguageMenu = function(elt, addLabel, right)
 {
 	var img = null;
 	var langMenu = this.menus.get('language');
@@ -3680,27 +3680,37 @@ App.prototype.addLanguageMenu = function(elt, addLabel)
 	{
 		img = document.createElement('div');
 		img.setAttribute('title', mxResources.get('language'));
-		img.className = 'geIcon geSprite geSprite-globe';
+
+		img.className = (uiTheme != 'atlas') ? 'geIcon geAdaptiveAsset' : '';
+		img.style.backgroundImage = 'url(' + Editor.globeImage + ')';
+		img.style.backgroundPosition = 'right center';
+		img.style.backgroundRepeat = 'no-repeat';
+		img.style.backgroundSize = '19px 19px';
+		img.style.width = '19px';
+		img.style.height = '19px';
+		mxUtils.setOpacity(img, 40);
+
 		img.style.position = 'absolute';
 		img.style.cursor = 'pointer';
 		img.style.bottom = '20px';
-		img.style.right = '20px';
+		img.style.right = (right != null) ? right : '22px';
 		
 		if (addLabel)
 		{
 			img.style.direction = 'rtl';
 			img.style.textAlign = 'right';
-			img.style.right = '24px';
+			img.style.right = (right != null) ? right : '24px';
 
 			var label = document.createElement('span');
 			label.style.display = 'inline-block';
 			label.style.fontSize = '12px';
-			label.style.margin = '5px 24px 0 0';
-			label.style.color = 'gray';
+			label.style.margin = '2px 24px 0 0';
 			label.style.userSelect = 'none';
 			
 			mxUtils.write(label, mxResources.get('language'));
 			img.appendChild(label);
+
+			label.className = (uiTheme != 'atlas') ? 'geAdaptiveAsset' : '';
 		}
 		
 		mxEvent.addListener(img, 'click', mxUtils.bind(this, function(evt)

+ 1 - 1
src/main/webapp/js/diagramly/Dialogs.js

@@ -303,7 +303,7 @@ var SplashDialog = function(editorUi)
 	
 	if (mxClient.IS_CHROMEAPP || EditorUi.isElectronApp)
 	{
-		var elt = editorUi.addLanguageMenu(div, true);
+		var elt = editorUi.addLanguageMenu(div, true, '28px');
 		
 		if (elt != null)
 		{

Plik diff jest za duży
+ 170 - 96
src/main/webapp/js/diagramly/sidebar/Sidebar-GCP2.js


Plik diff jest za duży
+ 1 - 1
src/main/webapp/js/diagramly/sidebar/Sidebar.js


Plik diff jest za duży
+ 566 - 531
src/main/webapp/js/integrate.min.js


Plik diff jest za duży
+ 2 - 2
src/main/webapp/js/viewer-static.min.js


Plik diff jest za duży
+ 2 - 2
src/main/webapp/js/viewer.min.js


Plik diff jest za duży
+ 1 - 1
src/main/webapp/mxgraph/mxClient.js


Plik diff jest za duży
+ 1 - 1
src/main/webapp/service-worker.js


Plik diff jest za duży
+ 1 - 1
src/main/webapp/service-worker.js.map