Skip to content

Commit 247cf5c

Browse files
committed
MAGE-984 Strip legacy references to algolia-autocomplete-container
1 parent c7e25e7 commit 247cf5c

File tree

6 files changed

+54
-143
lines changed

6 files changed

+54
-143
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# CHANGE LOG
22

3+
## 3.16.0-beta.1
4+
5+
### Updates
6+
- `beforecontent.html` is no longer used and has been deprecated. If you're overriding or referencing this file, please update your layout and customizations accordingly.
7+
38
## 3.15.0
49

510
### Features

view/frontend/templates/instant/wrapper.phtml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22

33
<!-- Wrapping template -->
44
<script type="text/template" id="instant_wrapper_template">
5-
{{#findAutocomplete}}
6-
<div id="algolia-autocomplete-container"></div>
7-
{{/findAutocomplete}}
5+
86

97
<div id="algolia_instant_selector"
108
class="<?php echo $block->escapeHtml($block->hasFacets() ? ' with-facets' : ''); ?>">
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1-
<div id="algolia-autocomplete-container"></div>
1+
<!--
2+
DEPRECATED: This template will be removed in version 3.17
3+
If you're overriding or referencing this file, please update your layout and customizations accordingly.
4+
-->

view/frontend/web/css/autocomplete.css

Lines changed: 44 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,27 @@ html {
33
--autocomplete-muted-color: #969faf;
44
}
55

6-
#algolia-autocomplete-container .aa-dropdown-menu .before_special, .aa-Panel .before_special {
6+
.aa-Panel .before_special {
77
color: #aaaaaa;
88
text-decoration: line-through;
99
font-size: 12px;
1010
}
1111

12-
#algolia-autocomplete-container .aa-dropdown-menu .tier_price, .aa-Panel .tier_price {
12+
.aa-Panel .tier_price {
1313
color: #666666;
1414
font-size: 10px;
1515
}
1616

17-
#algolia-autocomplete-container .aa-dropdown-menu .tier_price .tier_value, .aa-Panel .tier_price .tier_value {
17+
.aa-Panel .tier_price .tier_value {
1818
color: #54A5CD;
1919
font-size: 12px;
2020
}
2121

22-
#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .category-tag, .aa-Panel .info-without-thumb .category-tag {
22+
.aa-Panel .info-without-thumb .category-tag {
2323
color: #3284b6;
2424
}
2525

26-
#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .details, .aa-Panel .info-without-thumb .details {
26+
.aa-Panel .info-without-thumb .details {
2727
font-size: 10px;
2828
color: #666;
2929
overflow: hidden;
@@ -35,16 +35,11 @@ html {
3535
display: -webkit-box;
3636
}
3737

38-
#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .details em, .aa-Panel .info-without-thumb .details em {
38+
.aa-Panel .info-without-thumb .details em {
3939
color: #222222;
4040
}
4141

42-
#algolia-autocomplete-tt.algolia-autocomplete {
43-
width: 100%;
44-
display: inline-block !important;
45-
}
46-
47-
#algolia-autocomplete-container .aa-dropdown-menu, .aa-Panel {
42+
.aa-Panel {
4843
position: absolute;
4944
margin-top: -1px;
5045
right: 0;
@@ -66,44 +61,44 @@ html {
6661
}
6762
}
6863

69-
#algolia-autocomplete-container .aa-dropdown-menu .col-2, .aa-Panel .col-2 {
64+
.aa-Panel .col-2 {
7065
position: relative;
7166
}
7267

73-
#algolia-autocomplete-container .aa-dropdown-menu .col-2 .col-left, .aa-Panel .col-2 .col-left {
68+
.aa-Panel .col-2 .col-left {
7469
width: 67%;
7570
}
7671

77-
#algolia-autocomplete-container .aa-dropdown-menu .col-2 .col-right, .aa-Panel .col-2 .col-right {
72+
.aa-Panel .col-2 .col-right {
7873
width: 33%;
7974
}
8075

81-
#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products, .aa-Panel .aa-no-results-products {
76+
.aa-Panel .aa-no-results-products {
8277
padding: 40px 40px;
8378
min-height: 250px;
8479
}
8580

86-
#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products .title, .aa-Panel .aa-no-results-products .title {
81+
.aa-Panel .aa-no-results-products .title {
8782
font-weight: bold;
8883
margin-bottom: 30px;
8984
font-size: 16px;
9085
}
9186

92-
#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products .suggestions, .aa-Panel .aa-no-results-products .suggestions {
87+
.aa-Panel .aa-no-results-products .suggestions {
9388
margin-bottom: 30px;
9489
}
9590

96-
#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products .see-all a, .aa-Panel .aa-no-results-products .see-all a {
91+
.aa-Panel .aa-no-results-products .see-all a {
9792
color: #636363;
9893
font-weight: bold;
9994
}
10095

101-
#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results, .aa-Panel .aa-no-results {
96+
.aa-Panel .aa-no-results {
10297
padding: 10px;
10398
font-style: italic;
10499
}
105100

106-
#algolia-autocomplete-container .aa-dropdown-menu .category, .aa-Panel .category, .aa-Panel .aa-PanelLayout section .aa-SourceHeader {
101+
.aa-Panel .category, .aa-Panel .aa-PanelLayout section .aa-SourceHeader {
107102
padding: 4px;
108103
color: rgb(166, 166, 166);
109104
text-align: left;
@@ -112,15 +107,15 @@ html {
112107
font-weight: bold;
113108
}
114109

115-
#algolia-autocomplete-container .aa-dropdown-menu .category-suggestions, .aa-Panel .category-suggestions{
110+
.aa-Panel .category-suggestions{
116111
padding: 4px;
117112
color: #54A5CD;
118113
text-align: left;
119114
font-size: 0.7em;
120115
text-transform: uppercase;
121116
}
122117

123-
#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit, .aa-Panel .algoliasearch-autocomplete-hit {
118+
.aa-Panel .algoliasearch-autocomplete-hit {
124119
display: inline-block;
125120
position: relative;
126121
padding: 5px 10px;
@@ -130,10 +125,6 @@ html {
130125
overflow: hidden;
131126
}
132127

133-
#algolia-autocomplete-container .aa-dropdown-menu .other-sections .aa-dataset-suggestions .algoliasearch-autocomplete-hit {
134-
padding-left: 30px;
135-
}
136-
137128
.aa-Panel .aa-ItemLink.algolia-suggestions:has(svg.algolia-glass-suggestion) {
138129
position: relative;
139130
padding: 5px 0 5px 25px !important;
@@ -153,28 +144,24 @@ html {
153144
stroke: #A6A6A6;
154145
}
155146

156-
#algolia-autocomplete-container .aa-dropdown-menu.aa-without-products .col9, .aa-Panel .col9:hover {
147+
.aa-Panel .col9:hover {
157148
background-color: #F9F9F9;
158149
}
159150

160-
#algolia-autocomplete-container .aa-dropdown-menu.aa-without-products #autocomplete-products-footer {
161-
display: none;
162-
}
163-
164-
#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion, .aa-Panel .aa-dataset-products .aa-suggestion {
151+
.aa-Panel .aa-dataset-products .aa-suggestion {
165152
display: inline-block;
166153
width: 100%;
167154
}
168155

169156
@media (min-width: 769px) {
170-
#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion, .aa-Panel .aa-dataset-products .aa-suggestion {
157+
.aa-Panel .aa-dataset-products .aa-suggestion {
171158
display: inline-block;
172159
width: 50%;
173160
}
174161
}
175162

176163

177-
#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .algoliasearch-autocomplete-hit, .aa-Panel .aa-dataset-products .algoliasearch-autocomplete-hit {
164+
.aa-Panel .aa-dataset-products .algoliasearch-autocomplete-hit {
178165
padding: 15px 10px;
179166
}
180167

@@ -190,35 +177,34 @@ html {
190177
content: '';
191178
}
192179

193-
#algolia-autocomplete-container .col9, .aa-Panel .col9 {
180+
.aa-Panel .col9 {
194181
float: right;
195182
box-sizing: border-box;
196183
}
197184

198-
#algolia-autocomplete-container .col3, .aa-Panel .col3 {
185+
.aa-Panel .col3 {
199186
float: right;
200187
box-sizing: border-box;
201188
}
202189

203190
@media (min-width: 769px) {
204-
#algolia-autocomplete-container .col9, .aa-Panel .col9 {
191+
.aa-Panel .col9 {
205192
border-left: solid 1px #eeeeee;
206193
width: 70%;
207194
right: 0;
208195
height: 100%;
209196
}
210197

211-
#algolia-autocomplete-container .col3, .aa-Panel .col3 {
198+
.aa-Panel .col3 {
212199
float: left;
213200
width: 30%;
214201
}
215202
}
216203

217-
#algolia-autocomplete-container .other-sections, .aa-Panel .other-sections {
204+
.aa-Panel .other-sections {
218205
margin: 20px 10px 70px;
219206
}
220207

221-
222208
.aa-dataset-products .aa-suggestions {
223209
margin: 10px auto 10px auto;
224210
}
@@ -247,38 +233,38 @@ html {
247233
clear: both;
248234
}
249235

250-
#algolia-autocomplete-container .aa-dropdown-menu .other-sections .algoliasearch-autocomplete-hit, .aa-Panel .other-sections .algoliasearch-autocomplete-hit {
236+
.aa-Panel .other-sections .algoliasearch-autocomplete-hit {
251237
padding-left: 10px;
252238
}
253239

254-
#algolia-autocomplete-container .aa-dropdown-menu .other-sections .aa-suggestions, .aa-Panel .other-sections .aa-suggestions {
240+
.aa-Panel .other-sections .aa-suggestions {
255241
margin-bottom: 20px;
256242
}
257243

258-
#algolia-autocomplete-container .aa-dropdown-menu .aa-cursor .algoliasearch-autocomplete-hit, .aa-Panel .aa-cursor .algoliasearch-autocomplete-hit {
244+
.aa-Panel .aa-cursor .algoliasearch-autocomplete-hit {
259245
background-color: #f2f2f2;
260246
}
261247

262-
#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit em, .aa-Panel .algoliasearch-autocomplete-hit em {
248+
.aa-Panel .algoliasearch-autocomplete-hit em {
263249
font-weight: bold;
264250
font-style: normal;
265251
}
266252

267-
#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-price, .aa-Panel .algoliasearch-autocomplete-price {
253+
.aa-Panel .algoliasearch-autocomplete-price {
268254
font-size: 1.1em;
269255
color: #54A5CD;
270256
height: 22px;
271257
}
272258

273-
#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb, .aa-Panel .algoliasearch-autocomplete-hit .thumb {
259+
.aa-Panel .algoliasearch-autocomplete-hit .thumb {
274260
float: left;
275261
}
276262

277-
#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb img, .aa-Panel .algoliasearch-autocomplete-hit .thumb img {
263+
.aa-Panel .algoliasearch-autocomplete-hit .thumb img {
278264
width: 50px;
279265
}
280266

281-
#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info, .aa-Panel .algoliasearch-autocomplete-hit .info {
267+
.aa-Panel .algoliasearch-autocomplete-hit .info {
282268
margin-left: 0;
283269
white-space: nowrap;
284270
text-overflow: ellipsis;
@@ -314,7 +300,7 @@ html {
314300
font-weight: 600;
315301
}
316302

317-
#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category, .aa-Panel .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category {
303+
.aa-Panel .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category {
318304
font-size: 0.8em;
319305
color: #666;
320306
white-space: nowrap;
@@ -323,7 +309,7 @@ html {
323309
text-overflow: ellipsis;
324310
}
325311

326-
#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category em, .aa-Panel .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category em {
312+
.aa-Panel .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category em {
327313
color: #222;
328314
}
329315

@@ -339,36 +325,7 @@ html {
339325
padding-left: 5px;
340326
}
341327

342-
343-
#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia {
344-
position: absolute;
345-
width: 100%;
346-
padding: 10px;
347-
text-align: center;
348-
bottom: 0;
349-
left: 4px;
350-
font-size: 13px;
351-
}
352-
353-
@media (min-width: 769px) {
354-
#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia {
355-
width: 30%;
356-
}
357-
}
358-
359-
#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia span {
360-
color: #B8B8B8;
361-
font-size: 10px;
362-
}
363-
364-
#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia img {
365-
display: inline;
366-
height: 1.5em;
367-
vertical-align: bottom;
368-
max-width: 130px;
369-
}
370-
371-
#algolia-autocomplete-container:after, .autocomplete-wrapper:after {
328+
.autocomplete-wrapper:after {
372329
clear: both;
373330
content: '';
374331
}
@@ -379,18 +336,19 @@ html {
379336
top: 5px;
380337
left: 5px;
381338
}
382-
#algoliaAutocomplete{
339+
340+
#algoliaAutocomplete {
383341
position: relative;
384342
}
385-
#algoliaAutocomplete .aa-SubmitButton{
343+
#algoliaAutocomplete .aa-SubmitButton {
386344
background: none;
387345
border: none;
388346
position: absolute;
389347
right: 0px;
390348
height: 32px;
391349
box-shadow: none;
392350
}
393-
#algoliaAutocomplete .aa-ClearButton{
351+
#algoliaAutocomplete .aa-ClearButton {
394352
position: absolute;
395353
right: 1px;
396354
top: 1px;
@@ -446,7 +404,7 @@ html {
446404
}
447405

448406
@media (max-width: 768px) {
449-
#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info, .aa-Panel .algoliasearch-autocomplete-hit .info{
407+
.aa-Panel .algoliasearch-autocomplete-hit .info {
450408
padding-left: 15px;
451409
}
452410
}
@@ -494,7 +452,7 @@ html {
494452
width: 100%;
495453
}
496454

497-
#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info, .aa-Panel .algoliasearch-autocomplete-hit .info {
455+
.aa-Panel .algoliasearch-autocomplete-hit .info {
498456
margin-left: 60px;
499457
}
500458
}

0 commit comments

Comments
 (0)