Skip to content

Commit d9c6d17

Browse files
committed
PI 코드 정리 외
1 parent b5b60a2 commit d9c6d17

File tree

8 files changed

+176
-131
lines changed

8 files changed

+176
-131
lines changed

doc/diagrams/AdSenseManagement.png

-5.23 KB
Loading
Lines changed: 111 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -1,90 +1,119 @@
11
<!DOCTYPE html>
22
<html>
33
<head>
4-
<meta charset="utf-8" />
5-
<title>Google AdSense</title>
6-
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/barraider/streamdeck-easypi@latest/src/sdpi.css">
7-
<script src="https://cdn.jsdelivr.net/gh/barraider/streamdeck-easypi@latest/src/sdtools.common.js"></script>
8-
9-
<script src="PluginActionPI.js"></script>
4+
<meta charset="utf-8" />
5+
<title>Google AdSense</title>
6+
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/barraider/streamdeck-easypi@latest/src/sdpi.css">
7+
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/barraider/streamdeck-easypi@master/src/rangeTooltip.css">
8+
<script src="https://cdn.jsdelivr.net/gh/barraider/streamdeck-easypi@latest/src/sdtools.common.js"></script>
9+
<script src="https://cdn.jsdelivr.net/gh/barraider/streamdeck-easypi@latest/src/rangeTooltip.js"></script>
10+
<script src="PluginActionPI.js"></script>
1011
</head>
1112

1213
<body>
13-
<div class="sdpi-wrapper">
14-
<div class="sdpi-item" id="dvResource">
15-
<div class="sdpi-item-label">Resource Type</div>
16-
<select class="sdpi-item-value select sdProperty" id="resource" oninput="setSettings()">
17-
<option value="Payments" selected>Payments</option>
18-
<option value="Reports">Reports</option>
19-
<option value="Dimensions">Dimensions</option>
20-
</select>
21-
</div>
22-
<div class="sdpi-item" id="dvDateRange">
23-
<div class="sdpi-item-label">Date Range</div>
24-
<select class="sdpi-item-value select sdProperty" id="dateRange" oninput="setSettings()">
25-
<option value="TODAY">Today</option>
26-
<option value="YESTERDAY">Yesterday</option>
27-
<option value="MONTHTODATE">Month to Date</option>
28-
<option value="YEARTODATE">Year to Date</option>
29-
<option value="LAST7DAYS">Last 7 Days</option>
30-
<option value="LAST30DAYS">Last 30 Days</option>
31-
</select>
32-
</div>
33-
<div class="sdpi-item" id="dvMetrics">
34-
<div class="sdpi-item-label">Metrics</div>
35-
<select class="sdpi-item-value select sdProperty" id="metrics" oninput="setSettings()">
36-
<option value="PAGEVIEWS">Page Views</option>
37-
<option value="TOTAL_IMPRESSIONS">Total Impressions</option>
38-
<option value="IMPRESSIONS">Impressions</option>
39-
<option value="CLICKS">Clicks</option>
40-
<option value="PAGE_VIEWS_SPAM_RATIO">Page Views Spam Ratio</option>
41-
<option value="ACTIVE_VIEW_TIME">Active View Time</option>
42-
<option value="ESTIMATEDEARNINGS">Estimated Earnings</option>
43-
<option value="PAGE_VIEWS_RPM">Page Views RPM</option>
44-
<option value="IMPRESSIONS_RPM">Impressions RPM</option>
45-
<option value="COST_PER_CLICK">Cost Per Click</option>
46-
<option value="TOTAL_EARNINGS">Total Earnings</option>
47-
<option value="WEBSEARCH_RESULT_PAGES">Websearch Result Pages</option>
48-
</select>
49-
</div>
50-
<div class="sdpi-item" id="dvDimensions">
51-
<div class="sdpi-item-label">Dimensions</div>
52-
<select class="sdpi-item-value select sdProperty" id="dimensions" oninput="setSettings()">
53-
<option value="DATE">Date</option>
54-
<option value="WEEK">Week</option>
55-
<option value="MONTH">Month</option>
56-
<option value="AD_CLIENT_ID">AD Client ID</option>
57-
<option value="HOSTED_AD_CLIENT_ID">Hosted AD Client ID</option>
58-
<option value="PRODUCT_NAME">Product Name</option>
59-
<option value="AD_UNIT_NAME">AD Unit Name</option>
60-
<option value="AD_UNIT_SIZE_NAME">AD Unit Size Name</option>
61-
<option value="OWNED_SITE_DOMAIN_NAME">Owned Site Domain Name</option>
62-
<option value="URL_CHANNEL_NAME">URL Channel Name</option>
63-
<option value="DOMAIN_NAME">Domain Name</option>
64-
<option value="COUNTRY_NAME">Country Name</option>
65-
<option value="PLATFORM_TYPE_NAME">Platform Type Name</option>
66-
<option value="TARGETING_TYPE_NAME">Targeting Type Name</option>
67-
<option value="CONTENT_PLATFORM_NAME">Content Platform Name</option>
68-
<option value="AD_PLACEMENT_NAME">AD Placement Name</option>
69-
<option value="REQUESTED_AD_TYPE_NAME">Requested AD Type Name</option>
70-
<option value="SERVED_AD_TYPE_NAME">Served AD Type Name</option>
71-
<option value="AD_FORMAT_NAME">AD Format Name</option>
72-
<option value="DOMAIN_REGISTRANT">Domain Registrant</option>
73-
<option value="WEBSEARCH_QUERY_STRING">Websearch Query String</option>
74-
</select>
75-
</div>
76-
<div type="color" class="sdpi-item" id="dvFrontolor">
77-
<div class="sdpi-item-label">Front Color</div>
78-
<input type="color" class="sdpi-item-value sdProperty" value="#FFFFFF" id="frontColor" oninput="setSettings()">
79-
</div>
80-
<div type="color" class="sdpi-item" id="dvBackColor">
81-
<div class="sdpi-item-label">Back Color</div>
82-
<input type="color" class="sdpi-item-value sdProperty" value="#000000" id="backColor" oninput="setSettings()">
83-
</div>
84-
<div type="text" class="sdpi-item" id="dvUserTokenName">
85-
<div class="sdpi-item-label">User Token Name</div>
86-
<input type="text" class="sdpi-item-value sdProperty" value="user" id="userTokenName" onkeypress="javascript:if(event.keyCode == 13) setSettings();">
87-
</div>
88-
</div>
14+
<div class="sdpi-wrapper">
15+
<div type="group" class="sdpi-item">
16+
<div class="sdpi-item-label">Google Parameter</div>
17+
<div class="sdpi-item-group">
18+
<div class="sdpi-item">
19+
<div class="sdpi-item-label">Resource Type</div>
20+
<select class="sdpi-item-value select sdProperty" id="resource" oninput="setSettings()">
21+
<option value="Payments" selected>Payments</option>
22+
<option value="Reports">Reports</option>
23+
<option value="Dimensions">Dimensions</option>
24+
</select>
25+
</div>
26+
<div class="sdpi-item">
27+
<div class="sdpi-item-label">Date Range</div>
28+
<select class="sdpi-item-value select sdProperty" id="dateRange" oninput="setSettings()">
29+
<option value="TODAY">Today</option>
30+
<option value="YESTERDAY">Yesterday</option>
31+
<option value="MONTHTODATE">Month to Date</option>
32+
<option value="YEARTODATE">Year to Date</option>
33+
<option value="LAST7DAYS">Last 7 Days</option>
34+
<option value="LAST30DAYS">Last 30 Days</option>
35+
</select>
36+
</div>
37+
<div class="sdpi-item">
38+
<div class="sdpi-item-label">Metrics</div>
39+
<select class="sdpi-item-value select sdProperty" id="metrics" oninput="setSettings()">
40+
<option value="PAGEVIEWS">Page Views</option>
41+
<option value="TOTAL_IMPRESSIONS">Total Impressions</option>
42+
<option value="IMPRESSIONS">Impressions</option>
43+
<option value="CLICKS">Clicks</option>
44+
<option value="PAGE_VIEWS_SPAM_RATIO">Page Views Spam Ratio</option>
45+
<option value="ACTIVE_VIEW_TIME">Active View Time</option>
46+
<option value="ESTIMATEDEARNINGS">Estimated Earnings</option>
47+
<option value="PAGE_VIEWS_RPM">Page Views RPM</option>
48+
<option value="IMPRESSIONS_RPM">Impressions RPM</option>
49+
<option value="COST_PER_CLICK">Cost Per Click</option>
50+
<option value="TOTAL_EARNINGS">Total Earnings</option>
51+
<option value="WEBSEARCH_RESULT_PAGES">Websearch Result Pages</option>
52+
</select>
53+
</div>
54+
<div class="sdpi-item" id="dvDimensions">
55+
<div class="sdpi-item-label">Dimensions</div>
56+
<select class="sdpi-item-value select sdProperty" id="dimensions" oninput="setSettings()">
57+
<option value="DATE">Date</option>
58+
<option value="WEEK">Week</option>
59+
<option value="MONTH">Month</option>
60+
<option value="AD_CLIENT_ID">AD Client ID</option>
61+
<option value="HOSTED_AD_CLIENT_ID">Hosted AD Client ID</option>
62+
<option value="PRODUCT_NAME">Product Name</option>
63+
<option value="AD_UNIT_NAME">AD Unit Name</option>
64+
<option value="AD_UNIT_SIZE_NAME">AD Unit Size Name</option>
65+
<option value="OWNED_SITE_DOMAIN_NAME">Owned Site Domain Name</option>
66+
<option value="URL_CHANNEL_NAME">URL Channel Name</option>
67+
<option value="DOMAIN_NAME">Domain Name</option>
68+
<option value="COUNTRY_NAME">Country Name</option>
69+
<option value="PLATFORM_TYPE_NAME">Platform Type Name</option>
70+
<option value="TARGETING_TYPE_NAME">Targeting Type Name</option>
71+
<option value="CONTENT_PLATFORM_NAME">Content Platform Name</option>
72+
<option value="AD_PLACEMENT_NAME">AD Placement Name</option>
73+
<option value="REQUESTED_AD_TYPE_NAME">Requested AD Type Name</option>
74+
<option value="SERVED_AD_TYPE_NAME">Served AD Type Name</option>
75+
<option value="AD_FORMAT_NAME">AD Format Name</option>
76+
<option value="DOMAIN_REGISTRANT">Domain Registrant</option>
77+
<option value="WEBSEARCH_QUERY_STRING">Websearch Query String</option>
78+
</select>
79+
</div>
80+
<div type="text" class="sdpi-item" id="dvUserTokenName">
81+
<div class="sdpi-item-label">User Token Name</div>
82+
<input type="text" class="sdpi-item-value sdProperty" value="user" id="userTokenName" onkeypress="javascript:if(event.keyCode == 13) setSettings();">
83+
</div>
84+
</div>
85+
86+
<div type="group" class="sdpi-item">
87+
<div class="sdpi-item-label">Refresh Interval</div>
88+
<div class="sdpi-item-group">
89+
<div type="range" class="sdpi-item sdShowTooltip">
90+
<div class="sdpi-item-label">Minute</div>
91+
<div class="sdpi-item-value">
92+
<span class="clickable" value="0">0</span>
93+
<input type="range" min="0" max="60" value=0 list="numbers" data-suffix="" class="sdProperty" id="refreshIntervalMin" oninput="setSettings()">
94+
<span class="clickable" value="60">60</span>
95+
<label for="refreshIntervalMin" class="rangeLabel"></label>
96+
</div>
97+
</div>
98+
</div>
99+
</div>
100+
101+
102+
<div type="group" class="sdpi-item">
103+
<div class="sdpi-item-label">Color</div>
104+
<div class="sdpi-item-group">
105+
<div type="color" class="sdpi-item" id="dvFrontolor">
106+
<div class="sdpi-item-label">Front Color</div>
107+
<input type="color" class="sdpi-item-value sdProperty" value="#FFFFFF" id="frontColor" oninput="setSettings()">
108+
</div>
109+
<div type="color" class="sdpi-item" id="dvBackColor">
110+
<div class="sdpi-item-label">Back Color</div>
111+
<input type="color" class="sdpi-item-value sdProperty" value="#000000" id="backColor" oninput="setSettings()">
112+
</div>
113+
</div>
114+
</div>
115+
<div class="sdpi-info-label hidden" style="top: -1000;" value="">툴팁</div>
116+
</div>
117+
</div>
89118
</body>
90119
</html>

kr.devany.googleapi.sdPlugin/propertyInspector/googlecalendar/index.html

Lines changed: 37 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,52 @@
44
<meta charset="utf-8" />
55
<title>Google Calendar</title>
66
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/barraider/streamdeck-easypi@latest/src/sdpi.css">
7+
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/barraider/streamdeck-easypi@master/src/rangeTooltip.css">
78
<script src="https://cdn.jsdelivr.net/gh/barraider/streamdeck-easypi@latest/src/sdtools.common.js"></script>
8-
9+
<script src="https://cdn.jsdelivr.net/gh/barraider/streamdeck-easypi@latest/src/rangeTooltip.js"></script>
910
<script src="PluginActionPI.js"></script>
1011
</head>
1112

1213
<body>
1314
<div class="sdpi-wrapper">
14-
<div type="color" class="sdpi-item" id="dvFrontolor">
15-
<div class="sdpi-item-label">Front Color</div>
16-
<input type="color" class="sdpi-item-value sdProperty" value="#FFFFFF" id="frontColor" oninput="setSettings()">
17-
</div>
18-
<div type="color" class="sdpi-item" id="dvBackColor">
19-
<div class="sdpi-item-label">Back Color</div>
20-
<input type="color" class="sdpi-item-value sdProperty" value="#000000" id="backColor" oninput="setSettings()">
21-
</div>
22-
<div type="text" class="sdpi-item" id="dvUserTokenName">
15+
<div type="text" class="sdpi-item">
2316
<div class="sdpi-item-label">User Token Name</div>
2417
<input type="text" class="sdpi-item-value sdProperty" value="user" id="userTokenName" onkeypress="javascript:if(event.keyCode == 13) setSettings();">
2518
</div>
19+
20+
<div type="group" class="sdpi-item">
21+
<div class="sdpi-item-label">Refresh Interval</div>
22+
<div class="sdpi-item-group">
23+
<div type="range" class="sdpi-item sdShowTooltip">
24+
<div class="sdpi-item-label">Minute</div>
25+
<div class="sdpi-item-value">
26+
<span class="clickable" value="0">0</span>
27+
<input type="range" min="0" max="60" value=0 list="numbers" data-suffix="" class="sdProperty" id="refreshIntervalMin" oninput="setSettings()">
28+
<span class="clickable" value="60">60</span>
29+
<label for="refreshIntervalMin" class="rangeLabel"></label>
30+
</div>
31+
</div>
32+
</div>
33+
</div>
34+
35+
<div type="group" class="sdpi-item">
36+
<div class="sdpi-item-label">Color</div>
37+
<div class="sdpi-item-group">
38+
<div type="color" class="sdpi-item">
39+
<div class="sdpi-item-label">Front Color</div>
40+
<input type="color" class="sdpi-item-value sdProperty" value="#FFFFFF" id="frontColor" oninput="setSettings()">
41+
</div>
42+
<div type="color" class="sdpi-item">
43+
<div class="sdpi-item-label">Back Color</div>
44+
<input type="color" class="sdpi-item-value sdProperty" value="#000000" id="backColor" oninput="setSettings()">
45+
</div>
46+
<div type="color" class="sdpi-item">
47+
<div class="sdpi-item-label">Circle Color</div>
48+
<input type="color" class="sdpi-item-value sdProperty" value="#FF0000" id="circleColor" oninput="setSettings()">
49+
</div>
50+
</div>
51+
</div>
52+
<div class="sdpi-info-label hidden" style="top: -1000;" value="">툴팁</div>
2653
</div>
2754
</body>
2855
</html>

0 commit comments

Comments
 (0)