Skip to content

Commit 0d9d787

Browse files
committed
Merge release/9.1.0 into trunk
2 parents 6e67306 + 5a264f3 commit 0d9d787

File tree

219 files changed

+8411
-2523
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

219 files changed

+8411
-2523
lines changed

.eslintrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"typescript": {}
3232
}
3333
},
34-
"ignorePatterns": [ "docs/rest-api/source/**/*.js" ],
34+
"ignorePatterns": [ "docs/rest-api/source/**/*.js", "playwright-report/**/*.js" ],
3535
"rules": {
3636
"camelcase": [
3737
"error",

assets/css/admin.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,10 @@
139139
background-image: url( '../images/payment-methods/klarna.svg' );
140140
}
141141

142+
.payment-method__brand--multibanco {
143+
background-image: url( '../images/payment-methods/multibanco-icon.svg' );
144+
}
145+
142146
.payment-method__brand--grabpay {
143147
background-image: url( '../images/payment-methods/grabpay.svg' );
144148
}

assets/css/admin.rtl.css

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@
6767
background-image: url( '../images/cards/visa.svg' );
6868
}
6969

70+
.payment-method__brand--alipay {
71+
background-image: url( '../images/payment-methods/alipay-logo.svg' );
72+
}
73+
7074
.payment-method__brand--cartes_bancaires {
7175
background-image: url( '../images/cards/cartes_bancaires.svg' );
7276
}
@@ -135,6 +139,18 @@
135139
background-image: url( '../images/payment-methods/klarna.svg' );
136140
}
137141

142+
.payment-method__brand--multibanco {
143+
background-image: url( '../images/payment-methods/multibanco-icon.svg' );
144+
}
145+
146+
.payment-method__brand--grabpay {
147+
background-image: url( '../images/payment-methods/grabpay.svg' );
148+
}
149+
150+
.payment-method__brand--wechat_pay {
151+
background-image: url( '../images/payment-methods/wechat-pay.svg' );
152+
}
153+
138154
.wc_gateways tr[data-gateway_id='woocommerce_payments'] .payment-method__icon {
139155
border: 1px solid #ddd;
140156
border-radius: 2px;

assets/css/success.css

Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,169 @@
1818
.wc-payment-gateway-method-logo-wrapper.wc-payment-card-logo img {
1919
max-height: 1em;
2020
}
21+
22+
#wc-payment-gateway-multibanco-instructions-container {
23+
/* Default values */
24+
--woopayments-multibanco-text-color: rgb( 109, 109, 109 );
25+
--woopayments-multibanco-bg-color: rgba( 109, 109, 109, 0.06 );
26+
--woopayments-multibanco-border-color: rgba( 109, 109, 109, 0.16 );
27+
--woopayments-multibanco-card-bg-color: rgb( 255, 255, 255 );
28+
29+
display: flex;
30+
justify-content: center;
31+
margin: 2em 0;
32+
background-color: var( --woopayments-multibanco-bg-color );
33+
}
34+
35+
#wc-payment-gateway-multibanco-instructions-container .card {
36+
background-color: var( --woopayments-multibanco-card-bg-color );
37+
border: 1px solid var( --woopayments-multibanco-border-color );
38+
border-radius: 4px;
39+
padding: 20px;
40+
max-width: 500px;
41+
width: 100%;
42+
margin: 30px 0;
43+
}
44+
45+
#wc-payment-gateway-multibanco-instructions-container .print-btn {
46+
width: 100%;
47+
}
48+
49+
#wc-payment-gateway-multibanco-instructions-container .copy-link-btn {
50+
width: 100%;
51+
background: transparent;
52+
border: none;
53+
color: var( --woopayments-multibanco-text-color );
54+
font-weight: normal;
55+
}
56+
57+
#wc-payment-gateway-multibanco-instructions-container .copy-link-btn:focus {
58+
outline: none;
59+
}
60+
61+
#wc-payment-gateway-multibanco-instructions-container .payment-instructions p {
62+
margin-bottom: 0;
63+
}
64+
65+
#wc-payment-gateway-multibanco-instructions-container .payment-instructions ol {
66+
margin: 0;
67+
padding-left: 20px;
68+
}
69+
70+
#wc-payment-gateway-multibanco-instructions-container .card-header {
71+
display: flex;
72+
align-items: flex-start;
73+
gap: 12px;
74+
margin-bottom: 24px;
75+
}
76+
77+
#wc-payment-gateway-multibanco-instructions-container .logo-container {
78+
flex-shrink: 0;
79+
width: 57px;
80+
height: 57px;
81+
padding: 10px;
82+
background-color: #f6f7f7;
83+
border: 1px solid var( --woopayments-multibanco-border-color );
84+
border-radius: 4px;
85+
box-sizing: border-box;
86+
}
87+
88+
#wc-payment-gateway-multibanco-instructions-container .logo-container img {
89+
width: 100%;
90+
height: 100%;
91+
object-fit: contain;
92+
}
93+
94+
#wc-payment-gateway-multibanco-instructions-container .payment-details {
95+
flex-grow: 1;
96+
}
97+
98+
#wc-payment-gateway-multibanco-instructions-container .payment-header {
99+
font-size: 1.5rem;
100+
font-weight: 400;
101+
line-height: 1.2;
102+
margin-bottom: 5px;
103+
}
104+
105+
#wc-payment-gateway-multibanco-instructions-container .payment-box {
106+
background-color: var( --woopayments-multibanco-bg-color );
107+
border: 1px solid var( --woopayments-multibanco-border-color );
108+
border-radius: 4px;
109+
margin: 15px 0;
110+
}
111+
112+
#wc-payment-gateway-multibanco-instructions-container .payment-box-row {
113+
padding: 15px;
114+
display: flex;
115+
justify-content: space-between;
116+
align-items: center;
117+
}
118+
119+
#wc-payment-gateway-multibanco-instructions-container
120+
.payment-box-row:not( :last-child ) {
121+
border-bottom: 1px solid var( --woopayments-multibanco-border-color );
122+
}
123+
124+
#wc-payment-gateway-multibanco-instructions-container i.copy-icon {
125+
display: inline-block;
126+
width: 1.2em;
127+
height: 1.2em;
128+
mask-image: url( '../images/icons/copy.svg' );
129+
mask-size: contain;
130+
mask-repeat: no-repeat;
131+
mask-position: center;
132+
background-color: currentColor;
133+
vertical-align: middle;
134+
margin-left: 5px;
135+
}
136+
137+
#wc-payment-gateway-multibanco-instructions-container .copied i.copy-icon {
138+
mask-image: url( '../images/icons/check-green.svg' );
139+
}
140+
141+
#wc-payment-gateway-multibanco-instructions-container .badge {
142+
background-color: #fff2d7;
143+
border-radius: 4px;
144+
padding: 4px 6px;
145+
font-size: 12px;
146+
font-weight: 400;
147+
line-height: 16px;
148+
color: #4d3716;
149+
justify-self: start;
150+
width: max-content;
151+
margin-left: 5px;
152+
}
153+
154+
#wc-payment-gateway-multibanco-instructions-container .payment-box-value {
155+
background: none;
156+
border: none;
157+
padding: 0;
158+
margin: 0;
159+
font: inherit;
160+
color: inherit;
161+
cursor: pointer;
162+
display: inline-flex;
163+
align-items: center;
164+
font-weight: 600;
165+
}
166+
167+
#wc-payment-gateway-multibanco-instructions-container .payment-box-value:focus {
168+
outline: none;
169+
}
170+
171+
#wc-payment-gateway-multibanco-instructions-container .payment-box-value:hover {
172+
background-color: transparent;
173+
opacity: 0.7;
174+
175+
i {
176+
opacity: 0.7;
177+
}
178+
}
179+
180+
@media screen and ( max-width: 568px ) {
181+
#wc-payment-gateway-multibanco-instructions-container {
182+
margin: 0;
183+
width: 100%;
184+
background: none;
185+
}
186+
}

assets/css/success.rtl.css

Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,169 @@
1818
.wc-payment-gateway-method-logo-wrapper.wc-payment-card-logo img {
1919
max-height: 1em;
2020
}
21+
22+
#wc-payment-gateway-multibanco-instructions-container {
23+
/* Default values */
24+
--woopayments-multibanco-text-color: rgb( 109, 109, 109 );
25+
--woopayments-multibanco-bg-color: rgba( 109, 109, 109, 0.06 );
26+
--woopayments-multibanco-border-color: rgba( 109, 109, 109, 0.16 );
27+
--woopayments-multibanco-card-bg-color: rgb( 255, 255, 255 );
28+
29+
display: flex;
30+
justify-content: center;
31+
margin: 2em 0;
32+
background-color: var( --woopayments-multibanco-bg-color );
33+
}
34+
35+
#wc-payment-gateway-multibanco-instructions-container .card {
36+
background-color: var( --woopayments-multibanco-card-bg-color );
37+
border: 1px solid var( --woopayments-multibanco-border-color );
38+
border-radius: 4px;
39+
padding: 20px;
40+
max-width: 500px;
41+
width: 100%;
42+
margin: 30px 0;
43+
}
44+
45+
#wc-payment-gateway-multibanco-instructions-container .print-btn {
46+
width: 100%;
47+
}
48+
49+
#wc-payment-gateway-multibanco-instructions-container .copy-link-btn {
50+
width: 100%;
51+
background: transparent;
52+
border: none;
53+
color: var( --woopayments-multibanco-text-color );
54+
font-weight: normal;
55+
}
56+
57+
#wc-payment-gateway-multibanco-instructions-container .copy-link-btn:focus {
58+
outline: none;
59+
}
60+
61+
#wc-payment-gateway-multibanco-instructions-container .payment-instructions p {
62+
margin-bottom: 0;
63+
}
64+
65+
#wc-payment-gateway-multibanco-instructions-container .payment-instructions ol {
66+
margin: 0;
67+
padding-right: 20px;
68+
}
69+
70+
#wc-payment-gateway-multibanco-instructions-container .card-header {
71+
display: flex;
72+
align-items: flex-start;
73+
gap: 12px;
74+
margin-bottom: 24px;
75+
}
76+
77+
#wc-payment-gateway-multibanco-instructions-container .logo-container {
78+
flex-shrink: 0;
79+
width: 57px;
80+
height: 57px;
81+
padding: 10px;
82+
background-color: #f6f7f7;
83+
border: 1px solid var( --woopayments-multibanco-border-color );
84+
border-radius: 4px;
85+
box-sizing: border-box;
86+
}
87+
88+
#wc-payment-gateway-multibanco-instructions-container .logo-container img {
89+
width: 100%;
90+
height: 100%;
91+
object-fit: contain;
92+
}
93+
94+
#wc-payment-gateway-multibanco-instructions-container .payment-details {
95+
flex-grow: 1;
96+
}
97+
98+
#wc-payment-gateway-multibanco-instructions-container .payment-header {
99+
font-size: 1.5rem;
100+
font-weight: 400;
101+
line-height: 1.2;
102+
margin-bottom: 5px;
103+
}
104+
105+
#wc-payment-gateway-multibanco-instructions-container .payment-box {
106+
background-color: var( --woopayments-multibanco-bg-color );
107+
border: 1px solid var( --woopayments-multibanco-border-color );
108+
border-radius: 4px;
109+
margin: 15px 0;
110+
}
111+
112+
#wc-payment-gateway-multibanco-instructions-container .payment-box-row {
113+
padding: 15px;
114+
display: flex;
115+
justify-content: space-between;
116+
align-items: center;
117+
}
118+
119+
#wc-payment-gateway-multibanco-instructions-container
120+
.payment-box-row:not( :last-child ) {
121+
border-bottom: 1px solid var( --woopayments-multibanco-border-color );
122+
}
123+
124+
#wc-payment-gateway-multibanco-instructions-container i.copy-icon {
125+
display: inline-block;
126+
width: 1.2em;
127+
height: 1.2em;
128+
mask-image: url( '../images/icons/copy.svg' );
129+
mask-size: contain;
130+
mask-repeat: no-repeat;
131+
mask-position: center;
132+
background-color: currentColor;
133+
vertical-align: middle;
134+
margin-right: 5px;
135+
}
136+
137+
#wc-payment-gateway-multibanco-instructions-container .copied i.copy-icon {
138+
mask-image: url( '../images/icons/check-green.svg' );
139+
}
140+
141+
#wc-payment-gateway-multibanco-instructions-container .badge {
142+
background-color: #fff2d7;
143+
border-radius: 4px;
144+
padding: 4px 6px;
145+
font-size: 12px;
146+
font-weight: 400;
147+
line-height: 16px;
148+
color: #4d3716;
149+
justify-self: start;
150+
width: max-content;
151+
margin-left: 5px;
152+
}
153+
154+
#wc-payment-gateway-multibanco-instructions-container .payment-box-value {
155+
background: none;
156+
border: none;
157+
padding: 0;
158+
margin: 0;
159+
font: inherit;
160+
color: inherit;
161+
cursor: pointer;
162+
display: inline-flex;
163+
align-items: center;
164+
font-weight: 600;
165+
}
166+
167+
#wc-payment-gateway-multibanco-instructions-container .payment-box-value:focus {
168+
outline: none;
169+
}
170+
171+
#wc-payment-gateway-multibanco-instructions-container .payment-box-value:hover {
172+
background-color: transparent;
173+
opacity: 0.7;
174+
175+
i {
176+
opacity: 0.7;
177+
}
178+
}
179+
180+
@media screen and ( max-width: 568px ) {
181+
#wc-payment-gateway-multibanco-instructions-container {
182+
margin: 0;
183+
width: 100%;
184+
background: none;
185+
}
186+
}
Lines changed: 1 addition & 1 deletion
Loading

0 commit comments

Comments
 (0)