PluginProbe
SQL Chart Builder / 3.0.6
SQL Chart Builder v3.0.6
3.0.6 3.0.5 3.0.4 3.0.3 3.0.2 3.0.1 trunk 1.0.2 1.0.3 2.2.2 2.3.0 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.7.1 2.3.7.2 2.3.8 3.0.0
← All changes | asset/guaven_sqlcharts.css +173 -2 2.3.53.0.6 View file →
@@ -1,9 +1,11 @@
1 +/* SQL Chart Builder 3.0 — front-end styles */
2 +
1 3 .gf-alert {
2 4 padding: 15px !important;
3 5 margin-bottom: 20px !important;
4 6 border: 1px solid transparent !important;
5 - border-radius: 4px !important;
7 + border-radius: 6px !important;
6 8 overflow: auto
7 9 }
8 10
9 11 .gf-alert-success {
@@ -33,8 +35,128 @@
33 35 border-color: #ebccd1 !important;
34 36
35 37 }
36 38
39 +/* ---------- chart wrapper ---------- */
40 +
41 +.gvn-chartwrap {
42 + position: relative;
43 + margin: 10px 0 20px;
44 + width: 100%;
45 +}
46 +
47 +/* ---------- dynamic filters form ---------- */
48 +
49 +.guaven_sqlcharts_form {
50 + display: flex;
51 + flex-wrap: wrap;
52 + align-items: flex-end;
53 + gap: 12px;
54 + padding: 14px 16px;
55 + margin: 0 0 18px;
56 + background: #f8f9fb;
57 + border: 1px solid #e3e6ea;
58 + border-radius: 8px;
59 +}
60 +
61 +.guaven_sqlcharts_form .gvn-filter-field {
62 + display: inline-flex;
63 + flex-direction: column;
64 + gap: 4px;
65 +}
66 +
67 +.guaven_sqlcharts_form .gvn-filter-field label {
68 + font-size: 12px;
69 + font-weight: 600;
70 + color: #50575e;
71 + text-transform: uppercase;
72 + letter-spacing: .03em;
73 +}
74 +
75 +.guaven_sqlcharts_form input[type="text"],
76 +.guaven_sqlcharts_form input[type="number"],
77 +.guaven_sqlcharts_form input[type="date"] {
78 + display: inline-block;
79 + max-width: 210px;
80 + padding: 7px 10px;
81 + font-size: 14px;
82 + color: #1d2327;
83 + background: #fff;
84 + border: 1px solid #c6cbd2;
85 + border-radius: 6px;
86 + outline: none;
87 + transition: border-color .15s ease, box-shadow .15s ease;
88 +}
89 +
90 +.guaven_sqlcharts_form input[type="number"] {
91 + width: 110px;
92 +}
93 +
94 +.guaven_sqlcharts_form input:focus {
95 + border-color: #4693dd;
96 + box-shadow: 0 0 0 2px rgba(70, 147, 221, .18);
97 +}
98 +
99 +.guaven_sqlcharts_form input[type="submit"] {
100 + padding: 8px 22px;
101 + font-size: 14px;
102 + font-weight: 600;
103 + color: #fff;
104 + background: #4693dd;
105 + border: 0;
106 + border-radius: 6px;
107 + cursor: pointer;
108 + transition: background .15s ease;
109 +}
110 +
111 +.guaven_sqlcharts_form input[type="submit"]:hover {
112 + background: #3a7fc4;
113 +}
114 +
115 +.gws_datepicker { display: inline-block !important }
116 +
117 +/* ---------- table view ---------- */
118 +
119 +.gvn-tablewrap {
120 + overflow-x: auto;
121 + margin: 6px 0 14px;
122 + border: 1px solid #e3e6ea;
123 + border-radius: 8px;
124 +}
125 +
126 +.gvn-tablewrap .gvn-table {
127 + width: 100%;
128 + margin: 0;
129 + border-collapse: collapse;
130 + font-size: 14px;
131 + background: #fff;
132 +}
133 +
134 +.gvn-tablewrap .gvn-table th {
135 + padding: 10px 14px;
136 + text-align: left;
137 + font-weight: 600;
138 + color: #fff;
139 + background: #4693dd;
140 + border: 0;
141 + white-space: nowrap;
142 +}
143 +
144 +.gvn-tablewrap .gvn-table td {
145 + padding: 9px 14px;
146 + border: 0;
147 + border-top: 1px solid #eef0f3;
148 + color: #1d2327;
149 +}
150 +
151 +.gvn-tablewrap .gvn-table tr:nth-child(even) td {
152 + background: #f8f9fb;
153 +}
154 +
155 +.gvn-tablewrap .gvn-table tr:hover td {
156 + background: #eef5fc;
157 +}
158 +
37 159 /*!
38 160 * Datepicker v1.0.0
39 161 * https://fengyuanchen.github.io/datepicker
40 162 *
@@ -41,5 +163,54 @@
41 163 * Copyright 2014-present Chen Fengyuan
42 164 * Released under the MIT license
43 165 *
44 166 * Date: 2018-08-05T03:02:13.513Z
45 - */.datepicker-container{-moz-user-select:none;-ms-touch-action:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;top:0;touch-action:none;user-select:none;width:210px;z-index:-1}.datepicker-container:after,.datepicker-container:before{border:5px solid rgba(0,0,0,0);content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{-webkit-box-shadow:0 3px 6px #ccc;-webkit-box-sizing:content-box;border:1px solid #ccc;box-shadow:0 3px 6px #ccc;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left:after,.datepicker-top-left:before,.datepicker-top-right:after,.datepicker-top-right:before{border-top:0;left:10px;top:-5px}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#39f}.datepicker-top-left:after,.datepicker-top-right:after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-left:before,.datepicker-bottom-right:after,.datepicker-bottom-right:before{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-right:after{border-top-color:#fff;bottom:-4px}.datepicker-bottom-right:after,.datepicker-bottom-right:before,.datepicker-top-right:after,.datepicker-top-right:before{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul:after,.datepicker-panel>ul:before{content:" ";display:table}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px}.datepicker-panel>ul>li:hover{background-color:#e5f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce5ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view=next]{font-size:18px}.datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="years current"]{width:150px}.datepicker-panel>ul[data-view=months]>li,.datepicker-panel>ul[data-view=years]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{background-color:#fff;cursor:default}.datepicker-hide{display:none}
167 + */.datepicker-container{-moz-user-select:none;-ms-touch-action:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;top:0;touch-action:none;user-select:none;width:210px;z-index:-1}.datepicker-container:after,.datepicker-container:before{border:5px solid rgba(0,0,0,0);content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{-webkit-box-shadow:0 3px 6px #ccc;-webkit-box-sizing:content-box;border:1px solid #ccc;box-shadow:0 3px 6px #ccc;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left:after,.datepicker-top-left:before,.datepicker-top-right:after,.datepicker-top-right:before{border-top:0;left:10px;top:-5px}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#39f}.datepicker-top-left:after,.datepicker-top-right:after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-left:before,.datepicker-bottom-right:after,.datepicker-bottom-right:before{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#39f}.datepicker-bottom-right:after,.datepicker-bottom-right:before,.datepicker-top-right:after,.datepicker-top-right:before{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul:after,.datepicker-panel>ul:before{content:" ";display:table}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px}.datepicker-panel>ul>li:hover{background-color:#e5f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce5ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view=next]{font-size:18px}.datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="years current"]{width:150px}.datepicker-panel>ul[data-view=months]>li,.datepicker-panel>ul[data-view=years]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{background-color:#fff;cursor:default}.datepicker-hide{display:none}
168 +
169 +/* ---------- datepicker modern skin (overrides) ---------- */
170 +
171 +.datepicker-dropdown {
172 + border: 1px solid #e3e6ea !important;
173 + border-radius: 8px;
174 + overflow: hidden;
175 + box-shadow: 0 8px 24px rgba(29, 35, 39, .14) !important;
176 +}
177 +
178 +.datepicker-panel > ul > li {
179 + transition: background .12s ease, color .12s ease;
180 + border-radius: 4px;
181 +}
182 +
183 +.datepicker-panel > ul > li:hover,
184 +.datepicker-panel > ul > li.highlighted {
185 + background-color: #eaf3fc;
186 +}
187 +
188 +.datepicker-panel > ul > li.highlighted:hover {
189 + background-color: #d7e9f9;
190 +}
191 +
192 +.datepicker-panel > ul > li.picked,
193 +.datepicker-panel > ul > li.picked:hover {
194 + color: #fff;
195 + background-color: #4693dd;
196 + font-weight: 600;
197 +}
198 +
199 +.datepicker-panel > ul[data-view=week] > li {
200 + font-weight: 600;
201 + color: #50575e;
202 + text-transform: uppercase;
203 + font-size: 10px;
204 +}
205 +
206 +.datepicker-panel > ul > li[data-view="month current"],
207 +.datepicker-panel > ul > li[data-view="year current"],
208 +.datepicker-panel > ul > li[data-view="years current"] {
209 + font-weight: 600;
210 + color: #1d2327;
211 +}
212 +
213 +.datepicker-top-left, .datepicker-top-right { border-top-color: #4693dd }
214 +.datepicker-top-left:before, .datepicker-top-right:before { border-bottom-color: #4693dd }
215 +.datepicker-bottom-left, .datepicker-bottom-right { border-bottom-color: #4693dd }
216 +.datepicker-bottom-left:before, .datepicker-bottom-right:before { border-top-color: #4693dd }