소스 검색

7.1.4 release

Gaudenz Alder 8 년 전
부모
커밋
44a9ba483d
10개의 변경된 파일955개의 추가작업 그리고 897개의 파일을 삭제
  1. 4 0
      ChangeLog
  2. 1 1
      VERSION
  3. 1 1
      war/cache.manifest
  4. 417 415
      war/js/app.min.js
  5. 436 434
      war/js/atlas.min.js
  6. 37 4
      war/js/diagramly/App.js
  7. 24 7
      war/js/diagramly/Extensions.js
  8. 1 1
      war/js/embed-static.min.js
  9. 33 33
      war/js/extensions.min.js
  10. 1 1
      war/js/reader.min.js

+ 4 - 0
ChangeLog

@@ -1,3 +1,7 @@
+16-AUG-2017: 7.1.4
+
+- Adds footer for Desktop Apps Facebook post
+
 16-AUG-2017: 7.1.3
 
 - Uses mxGraph 3.7.5 beta 9

+ 1 - 1
VERSION

@@ -1 +1 @@
-7.1.3
+7.1.4

+ 1 - 1
war/cache.manifest

@@ -1,7 +1,7 @@
 CACHE MANIFEST
 
 # THIS FILE WAS GENERATED. DO NOT MODIFY!
-# 08/16/2017 02:45 PM
+# 08/16/2017 07:47 PM
 
 app.html
 index.html?offline=1

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 417 - 415
war/js/app.min.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 436 - 434
war/js/atlas.min.js


+ 37 - 4
war/js/diagramly/App.js

@@ -768,9 +768,9 @@ App.prototype.init = function()
 		'left=\'+((screen.width-640)/2)+\',top=\'+((screen.height-520)/3)+\',height=520,width=640\');return false;"\'>' +
 		'<img border="0" align="absmiddle" width="18" height="18" style="margin-top:-2px;padding-right:8px;" src="' +
 		Editor.facebookImage + '"/>Share on Facebook</a>',
-		'<a title="draw.io Offline App" href="https://www.draw.io/app" target="_blank">' +
+		'<a title="draw.io Offline" href="https://www.draw.io/app" target="_blank">' +
 		'<img border="0" align="absmiddle" style="margin-top:-1px;padding-right:8px;" src="images/download.png"/>' +
-		'draw.io Offline App</a>'];
+		'draw.io Offline</a>'];
 
 	/**
 	 * Creates github client.
@@ -873,8 +873,6 @@ App.prototype.init = function()
 							this.adsHtml = this.basicAds.concat([
 								'<a title="Google Docs Add-on" href="https://chrome.google.com/webstore/detail/drawio-diagrams/clpbjldiohnnmfmkngmaohehlnfkmoea" target="_blank">' +
 								'<img border="0" align="absmiddle" style="margin-top:-4px;" src="images/glyphicons_star.png"/>&nbsp;&nbsp;Google Docs Add-on</a>',
-								'<a title="Google Chrome App" href="https://chrome.google.com/webstore/detail/drawio-desktop/pebppomjfocnoigkeepgbmcifnnlndla" target="_blank">' +
-								'<img border="0" align="absmiddle" style="margin-top:-4px;" src="images/download.png"/>&nbsp;&nbsp;Google Chrome App</a>',
 								'<a title="Please help us to 5 stars" href="https://chrome.google.com/webstore/detail/drawio-pro/onlkggianjhjenigcpigpjehhpplldkc/reviews" target="_blank">' +
 								'<img border="0" align="absmiddle" style="margin-top:-4px;" src="images/glyphicons_star.png"/>&nbsp;&nbsp;Please help us to 5 stars</a>']);
 						}
@@ -997,6 +995,41 @@ App.prototype.init = function()
 
 	this.updateHeader();
 	
+	// Announce Desktop Apps
+	// TODO: Remove after one week
+	var td2 = document.getElementById('geFooterItem1');
+	
+	if (td2 != null)
+	{
+		var link = 'https://www.facebook.com/drawioapp/posts/1628618103829386';
+
+		if (['Macintosh', 'MacIntel', 'MacPPC', 'Mac68K'].indexOf(navigator.platform) >= 0)
+		{
+			td2.innerHTML = '<a title="draw.io for macOS" href="' + link + '" target="_blank">' +
+				'<img border="0" align="absmiddle" style="margin-top:-4px;" width="24" height="24" src="images/drawlogo48.png"/>&nbsp;&nbsp;draw.io for macOS</a>';
+		}
+		else if (['Win32', 'Win64', 'Windows', 'WinCE'].indexOf(navigator.platform) >= 0)
+		{
+			td2.innerHTML = '<a title="draw.io for Windows" href="' + link + '" target="_blank">' +
+				'<img border="0" align="absmiddle" style="margin-top:-4px;" width="24" height="24" src="images/drawlogo48.png"/>&nbsp;&nbsp;draw.io for Windows</a>';
+		}
+		else if (/\bCrOS\b/.test(navigator.userAgent))
+		{
+			td2.innerHTML = '<a title="draw.io for Chrome OS" href="https://chrome.google.com/webstore/detail/drawio-desktop/pebppomjfocnoigkeepgbmcifnnlndla" target="_blank">' +
+				'<img border="0" align="absmiddle" style="margin-top:-4px;" width="24" height="24" src="images/drawlogo48.png"/>&nbsp;&nbsp;draw.io for Chrome OS</a>';
+		}
+		else if (/Linux/.test(navigator.platform))
+		{
+			td2.innerHTML = '<a title="draw.io for Linux" href="' + link + '" target="_blank">' +
+				'<img border="0" align="absmiddle" style="margin-top:-4px;" width="24" height="24" src="images/drawlogo48.png"/>&nbsp;&nbsp;draw.io for Linux</a>';
+		}
+		else
+		{
+			td2.innerHTML = '<a title="draw.io Desktop" href="' + link + '" target="_blank">' +
+				'<img border="0" align="absmiddle" style="margin-top:-4px;" width="24" height="24" src="images/drawlogo48.png"/>&nbsp;&nbsp;draw.io Desktop</a>';
+		}
+	}
+	
 	// Changes footer from time to time
 	var td = document.getElementById('geFooterItem2');
 	

+ 24 - 7
war/js/diagramly/Extensions.js

@@ -2703,20 +2703,37 @@
 			while (ta['t' + count] != null)
 			{
 				var ta = ta['t' + count];
-				
-				var x = (parseFloat(ta.Location) - 0.5) * 2;
-				var lab = new mxCell(convertText(ta), new mxGeometry(x, 0, 0, 0), labelStyle);
-				lab.geometry.relative = true
-				lab.vertex = true;
-				
-				e.insert(lab);
+				e = insertLabel(ta, e);
 				count++;
 			}
+			
+			var ta = (p != null) ? p.TextAreas : obj.TextAreas;
+			
+			if (ta.Message != null)
+			{
+				e = insertLabel(ta.Message, e);
+			}
+			
+			if (ta.Text != null)
+			{
+				e = insertLabel(ta.Text, e);
+			}
 		}
 		
 		return e;
 	}
 
+	function insertLabel(textArea, e)
+	{
+		var x = (parseFloat(textArea.Location) - 0.5) * 2;
+		var lab = new mxCell(convertText(textArea), new mxGeometry(x, 0, 0, 0), labelStyle);
+		lab.geometry.relative = true
+		lab.vertex = true;
+		e.insert(lab);
+		
+		return e;
+	};
+	
 	function createStyle(key, prop, defaultValue, fn)
 	{
 		if (prop != null && fn != null)

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
war/js/embed-static.min.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 33 - 33
war/js/extensions.min.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
war/js/reader.min.js