From 418cd69870c1cfe74044e4c824f55fb346568682 Mon Sep 17 00:00:00 2001 From: DevAny Date: Sun, 23 Jun 2024 00:52:23 +0900 Subject: [PATCH 1/5] =?UTF-8?q?=EC=84=A4=EC=A0=95=20=EB=AF=B8=EC=A0=84?= =?UTF-8?q?=EC=86=A1=20=EB=B2=84=EA=B7=B8=20=ED=8A=B8=EB=A6=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../propertyInspector/adsensemanagement/PluginActionPI.js | 4 +++- .../propertyInspector/gmail/PluginActionPI.js | 4 +++- .../propertyInspector/googlecalendar/PluginActionPI.js | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/kr.devany.googleapi.sdPlugin/propertyInspector/adsensemanagement/PluginActionPI.js b/kr.devany.googleapi.sdPlugin/propertyInspector/adsensemanagement/PluginActionPI.js index 5f28270..a2ff644 100644 --- a/kr.devany.googleapi.sdPlugin/propertyInspector/adsensemanagement/PluginActionPI.js +++ b/kr.devany.googleapi.sdPlugin/propertyInspector/adsensemanagement/PluginActionPI.js @@ -1 +1,3 @@ - \ No newline at end of file +window.addEventListener('load', function () { + setTimeout(() => { setSettings(); }, 100); +}) \ No newline at end of file diff --git a/kr.devany.googleapi.sdPlugin/propertyInspector/gmail/PluginActionPI.js b/kr.devany.googleapi.sdPlugin/propertyInspector/gmail/PluginActionPI.js index 5f28270..a2ff644 100644 --- a/kr.devany.googleapi.sdPlugin/propertyInspector/gmail/PluginActionPI.js +++ b/kr.devany.googleapi.sdPlugin/propertyInspector/gmail/PluginActionPI.js @@ -1 +1,3 @@ - \ No newline at end of file +window.addEventListener('load', function () { + setTimeout(() => { setSettings(); }, 100); +}) \ No newline at end of file diff --git a/kr.devany.googleapi.sdPlugin/propertyInspector/googlecalendar/PluginActionPI.js b/kr.devany.googleapi.sdPlugin/propertyInspector/googlecalendar/PluginActionPI.js index 5f28270..a2ff644 100644 --- a/kr.devany.googleapi.sdPlugin/propertyInspector/googlecalendar/PluginActionPI.js +++ b/kr.devany.googleapi.sdPlugin/propertyInspector/googlecalendar/PluginActionPI.js @@ -1 +1,3 @@ - \ No newline at end of file +window.addEventListener('load', function () { + setTimeout(() => { setSettings(); }, 100); +}) \ No newline at end of file From acded6a83b7198fe8fb4f2fd464f63fe75e639ad Mon Sep 17 00:00:00 2001 From: DevAny Date: Sun, 23 Jun 2024 00:52:57 +0900 Subject: [PATCH 2/5] fix --- src/GoogleAPIs/AdSenseManagement/PluginAction.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/GoogleAPIs/AdSenseManagement/PluginAction.cs b/src/GoogleAPIs/AdSenseManagement/PluginAction.cs index ae50a25..eb26f35 100644 --- a/src/GoogleAPIs/AdSenseManagement/PluginAction.cs +++ b/src/GoogleAPIs/AdSenseManagement/PluginAction.cs @@ -86,7 +86,6 @@ private void Connection_OnSendToPlugin(object sender, SDEventReceivedEventArgs e) { Logger.Instance.LogMessage(TracingLevel.INFO, $"[{initialPayload.Coordinates.Row},{initialPayload.Coordinates.Column}] OnPropertyInspectorDidAppear Event Handled"); - } /// From 9ed222196e3570dbbce70dbb7df2535aa9922462 Mon Sep 17 00:00:00 2001 From: DevAny Date: Sun, 23 Jun 2024 00:53:12 +0900 Subject: [PATCH 3/5] Json Test --- src/Helpers/JsonHelper.cs | 26 ++++++++++++++++++++++++++ src/StreamDock.Plugins.csproj | 1 + 2 files changed, 27 insertions(+) create mode 100644 src/Helpers/JsonHelper.cs diff --git a/src/Helpers/JsonHelper.cs b/src/Helpers/JsonHelper.cs new file mode 100644 index 0000000..dd80326 --- /dev/null +++ b/src/Helpers/JsonHelper.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +using Newtonsoft.Json; + +namespace StreamDock.Plugins +{ + internal class JsonHelper + { + public static string JsonPrettify(string json) + { + using (var stringReader = new StringReader(json)) + using (var stringWriter = new StringWriter()) + { + var jsonReader = new JsonTextReader(stringReader); + var jsonWriter = new JsonTextWriter(stringWriter) { Formatting = Formatting.Indented }; + jsonWriter.WriteToken(jsonReader); + return stringWriter.ToString(); + } + } + } +} diff --git a/src/StreamDock.Plugins.csproj b/src/StreamDock.Plugins.csproj index c60f3d3..93e75ab 100644 --- a/src/StreamDock.Plugins.csproj +++ b/src/StreamDock.Plugins.csproj @@ -143,6 +143,7 @@ + From eaaf3555035d235a42a3a56933db28239d81b335 Mon Sep 17 00:00:00 2001 From: DevAny Date: Sun, 23 Jun 2024 16:25:15 +0900 Subject: [PATCH 4/5] PI fix --- .../adsensemanagement/PluginActionPI.js | 36 +++++++++++++++++-- .../adsensemanagement/index.html | 9 ++--- .../AdSenseManagement/PluginAction.cs | 4 +-- src/GoogleAPIs/Gmail/PluginAction.cs | 4 +-- src/GoogleAPIs/GoogleCalendar/PluginAction.cs | 4 +-- src/Model/PluginService.cs | 2 +- 6 files changed, 45 insertions(+), 14 deletions(-) diff --git a/kr.devany.googleapi.sdPlugin/propertyInspector/adsensemanagement/PluginActionPI.js b/kr.devany.googleapi.sdPlugin/propertyInspector/adsensemanagement/PluginActionPI.js index a2ff644..e297646 100644 --- a/kr.devany.googleapi.sdPlugin/propertyInspector/adsensemanagement/PluginActionPI.js +++ b/kr.devany.googleapi.sdPlugin/propertyInspector/adsensemanagement/PluginActionPI.js @@ -1,3 +1,33 @@ -window.addEventListener('load', function () { - setTimeout(() => { setSettings(); }, 100); -}) \ No newline at end of file +document.addEventListener('load', function () { + setTimeout(() => { + setSettings(); + }, 100); +}); + +document.addEventListener('websocketCreate', function () { + setTimeout(() => { + ResourceTypeChanged(); + }, 10); +}); + +function ResourceTypeChanged(){ + let Selected = $("#resource").find("option:selected"); + + switch(Selected.val()){ + case "Payments": + $("#dvDateRange").hide(); + $("#dvMetrics").hide(); + $("#dvDimensions").hide(); + break; + case "Reports": + $("#dvDateRange").show(); + $("#dvMetrics").show(); + $("#dvDimensions").hide(); + break; + case "Dimensions": + $("#dvDateRange").show(); + $("#dvMetrics").show(); + $("#dvDimensions").show(); + break; + } +} \ No newline at end of file diff --git a/kr.devany.googleapi.sdPlugin/propertyInspector/adsensemanagement/index.html b/kr.devany.googleapi.sdPlugin/propertyInspector/adsensemanagement/index.html index 7ef9b4c..9761e71 100644 --- a/kr.devany.googleapi.sdPlugin/propertyInspector/adsensemanagement/index.html +++ b/kr.devany.googleapi.sdPlugin/propertyInspector/adsensemanagement/index.html @@ -7,6 +7,7 @@ + @@ -17,13 +18,13 @@
Resource Type
- +
-
+
Date Range
-
+
Metrics