Skip to content

Commit bb6c775

Browse files
authored
Merge pull request #266 from skyverge/5.1-payment-methods-take-2
5.1: New Payment Methods UI
2 parents e575f28 + 6b84ac7 commit bb6c775

16 files changed

+964
-251
lines changed

woocommerce/payment-gateway/assets/css/frontend/sv-wc-payment-gateway-my-payment-methods.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

woocommerce/payment-gateway/assets/css/frontend/sv-wc-payment-gateway-my-payment-methods.min.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

woocommerce/payment-gateway/assets/css/frontend/sv-wc-payment-gateway-my-payment-methods.scss

Lines changed: 100 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,8 @@ Copyright (c) 2015-2018, SkyVerge, Inc.
66
Licensed under the GNU General Public License v3.0
77
http://www.gnu.org/licenses/gpl-3.0.html
88
*/
9-
.sv-wc-payment-gateway-my-payment-methods-table-title {
10-
clear: both; // storefront fix
11-
margin: 1.5em 0;
12-
h2 {
13-
display: inline;
14-
}
15-
a.button {
16-
float: right;
17-
line-height: 1.5;
18-
padding-left: .8em;
19-
padding-right: .8em;
20-
&:before {
21-
margin-right: 5px;
22-
}
23-
}
24-
}
9+
10+
@import '../../../../assets/css/mixins';
2511

2612
table.sv-wc-payment-gateway-my-payment-methods-table {
2713
font-size: 0.85em;
@@ -34,29 +20,101 @@ table.sv-wc-payment-gateway-my-payment-methods-table {
3420
white-space: nowrap;
3521
}
3622

37-
.sv-wc-payment-gateway-payment-method-title img {
38-
width: 40px;
39-
height: 25px;
40-
vertical-align: middle;
41-
margin-right: 1em;
42-
display: inline !important;
23+
.sv-wc-payment-gateway-payment-method-header-details span,
24+
.sv-wc-payment-gateway-payment-method-header-default span,
25+
.sv-wc-payment-gateway-payment-method-header-actions span {
26+
display: none;
27+
}
28+
29+
.sv-wc-payment-gateway-payment-method-header-expiry,
30+
.sv-wc-payment-gateway-payment-method-header-default {
31+
text-align: center;
4332
}
4433

45-
td.sv-wc-payment-gateway-payment-method-actions {
34+
.sv-wc-payment-gateway-payment-method-header-actions {
4635
text-align: right;
36+
}
37+
38+
.sv-wc-payment-gateway-my-payment-methods-method {
39+
40+
.sv-wc-payment-gateway-payment-method-title input {
41+
width: 100%;
42+
}
43+
44+
.sv-wc-payment-gateway-payment-method-details {
45+
white-space: nowrap;
46+
47+
img {
48+
width: 40px;
49+
height: 25px;
50+
margin-right: 0.5em;
51+
vertical-align: middle;
52+
display: inline !important;
53+
}
54+
}
55+
56+
.sv-wc-payment-gateway-payment-method-expiry {
57+
text-align: center;
58+
}
59+
60+
.sv-wc-payment-gateway-payment-method-default {
61+
text-align: center;
62+
63+
mark {
64+
display: inline-block;
65+
color: white;
66+
background-color: #3d9cd2;
67+
font-size: 0.75em;
68+
text-transform: uppercase;
69+
padding: 2px 4px;
70+
border-radius: 2px;
71+
}
72+
}
73+
74+
.sv-wc-payment-gateway-payment-method-actions {
75+
text-align: right;
4776

48-
.button {
49-
margin: .125em 0 .125em .25em;
77+
.button {
78+
margin: .125em 0 .125em .25em;
5079

51-
&.disabled.tip:hover {
52-
cursor: help;
80+
&.disabled.tip:hover {
81+
cursor: help;
82+
}
5383
}
5484
}
85+
86+
.cancel-edit-payment-method {
87+
margin-right: 0.5em;
88+
}
89+
}
90+
91+
&.editing {
92+
93+
.sv-wc-payment-gateway-payment-method-header-default span {
94+
display: inline;
95+
}
96+
97+
.sv-wc-payment-gateway-my-payment-methods-method:not(.editing),
98+
.sv-wc-payment-gateway-my-payment-methods-type-divider {
99+
opacity: 0.5;
100+
}
101+
102+
.sv-wc-payment-gateway-my-payment-methods-method:hover {
103+
opacity: 1;
104+
}
55105
}
56106

57107
tr.sv-wc-payment-gateway-my-payment-methods-type-divider td {
58108
font-weight: 700;
59109
}
110+
111+
.error td {
112+
color: white;
113+
text-align: center;
114+
background-color: #e26838;
115+
border-radius: 0 0 3px 3px;
116+
padding: 5px;
117+
}
60118
}
61119

62120
#tiptip_holder {
@@ -141,28 +199,28 @@ table.sv-wc-payment-gateway-my-payment-methods-table {
141199

142200
table.sv-wc-payment-gateway-my-payment-methods-table {
143201

144-
tr td.sv-wc-payment-gateway-payment-method-title::before {
145-
content: '';
146-
}
202+
.sv-wc-payment-gateway-my-payment-methods-method {
147203

148-
.sv-wc-payment-gateway-payment-method-title img {
149-
float: left;
150-
}
204+
.sv-wc-payment-gateway-payment-method-expiry,
205+
.sv-wc-payment-gateway-payment-method-default {
206+
text-align: right;
207+
}
151208

152-
td.sv-wc-payment-gateway-payment-method-actions {
153-
text-align: left;
209+
.sv-wc-payment-gateway-payment-method-actions {
210+
text-align: right;
154211

155-
&:before {
156-
display: none;
157-
}
212+
&:before {
213+
display: none;
214+
}
158215

159-
.button {
160-
float: none;
161-
margin: .125em .25em .125em 0;
216+
.button {
217+
float: none;
218+
margin: .125em .25em .125em 0;
219+
}
162220
}
163221
}
164222

165-
tr.sv-wc-payment-gateway-my-payment-methods-type-divider td:before {
223+
.sv-wc-payment-gateway-my-payment-methods-type-divider td:before {
166224
display: none;
167225
}
168226
}

0 commit comments

Comments
 (0)