Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design v2 #2744

Open
wants to merge 57 commits into
base: next
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
c84d193
[Design-v2] - set webpack , base scss styles, b-icons, flag-icons, h…
codingioanniskrikos Sep 9, 2024
16b621f
[Design-v2] - test
codingioanniskrikos Sep 9, 2024
92557ab
[Design-v2] - topbar, cart widget
codingioanniskrikos Sep 9, 2024
a40826a
[Design-v2] - remove extra template
codingioanniskrikos Sep 9, 2024
e0fe1a7
[Design-v2] - product preview , form
codingioanniskrikos Sep 11, 2024
83f4e68
[Design-v2] - product detail
codingioanniskrikos Sep 12, 2024
ed8beb9
[Design-v2] - category, add cart
codingioanniskrikos Sep 13, 2024
fee078f
[Design-v2] - category, checkout cart step 1
codingioanniskrikos Sep 17, 2024
959ef73
[Design-v2] - cart steps
codingioanniskrikos Sep 17, 2024
33142fd
[Design-v2] - checkout steps
codingioanniskrikos Sep 18, 2024
43c20c2
[Design-v2] - flash message, summary
codingioanniskrikos Sep 19, 2024
4b5e403
[Design-v2] - change logic for the javascripts, bootstrap 5.3
codingioanniskrikos Sep 23, 2024
4faa213
[Design-v2] - add JS
codingioanniskrikos Sep 24, 2024
d5b9e2c
[Design-v2] - checkout thank summary
codingioanniskrikos Sep 24, 2024
5d768ef
[Design-v2] - profile pages
codingioanniskrikos Sep 27, 2024
9308ea3
[Desing-v2] - profile pages
codingioanniskrikos Sep 27, 2024
b95d5c9
Merge branch 'next' into Design-v2
codingioanniskrikos Oct 9, 2024
60387b2
[Design-v2] - remove jquery, convert to vanillajs, remove packages no…
codingioanniskrikos Oct 10, 2024
252f36d
[Design-v2] - format address JS
codingioanniskrikos Oct 10, 2024
ffb9755
[Design-v2] - cart list
codingioanniskrikos Oct 14, 2024
94143a8
[Design-v2] - load Cart widget vis AJax request
codingioanniskrikos Oct 21, 2024
d30214e
Merge branch 'next' into Design-v2
dpfaffenbauer Nov 5, 2024
12ba2da
[Design-v2] - refactor code - SonarCloud
codingioanniskrikos Nov 5, 2024
5505c9e
[Design-v2] - refactor SonarCloud
codingioanniskrikos Nov 5, 2024
6da3310
[Design-v2] - refactor SonarCloud
codingioanniskrikos Nov 5, 2024
cc889c9
[Design-v2] - refactor sonarcloud
codingioanniskrikos Nov 6, 2024
a9532ca
[Design-v2] - refactor sonarcloud
codingioanniskrikos Nov 6, 2024
3440852
[Design-v2]- refactor sonarcloud
codingioanniskrikos Nov 6, 2024
6f9ce43
[Design-v2] - refactor sonarcloud test
codingioanniskrikos Nov 6, 2024
8846507
[Design-v2] - refactor code
codingioanniskrikos Nov 6, 2024
309324c
[Design-v2] - refactor code
codingioanniskrikos Nov 6, 2024
0be3dc8
[Design-v2] - remove defer
codingioanniskrikos Nov 6, 2024
5c6ce89
[Design-v2] - fix Behat part 1
codingioanniskrikos Nov 6, 2024
7acf93d
[Behat] fix checkbox click
dpfaffenbauer Nov 6, 2024
c24ad5c
[Design-v2] - Behat tests
codingioanniskrikos Nov 8, 2024
93a8579
[Design-v2] - refactor sonarcloud
codingioanniskrikos Nov 8, 2024
7608765
[Design-v2] - behat test, category filter icons
codingioanniskrikos Nov 11, 2024
76dc279
[Design-v2] - behat fix feature
codingioanniskrikos Nov 14, 2024
19fbc1e
[DesignV2] use webpack builds and asset paths
dpfaffenbauer Nov 14, 2024
39c10f7
Merge branch 'Design-v2' of github.com:codingioanniskrikos/CoreShop i…
dpfaffenbauer Nov 14, 2024
fca53aa
[DesignV2] reverts
dpfaffenbauer Nov 14, 2024
b84467e
[DesignV2] use address formatter
dpfaffenbauer Nov 14, 2024
425956d
[Design-v2] - adapt style and structure
codingioanniskrikos Nov 25, 2024
48d9f61
[Design-v2] - fix behat test
codingioanniskrikos Nov 26, 2024
085336d
[Design-v2] - Category page, Wishlist add/remove, gift, Units price
codingioanniskrikos Nov 27, 2024
3fcb57c
[Design-v2] - remove shortdescription
codingioanniskrikos Nov 27, 2024
f5e8042
Merge branch 'next' into Design-v2
dpfaffenbauer Feb 17, 2025
98b5157
[PHP8-4] updates
codingioanniskrikos Feb 19, 2025
68de8b5
Merge branch 'next' into Design-v2
codingioanniskrikos Feb 19, 2025
2d6117f
php8.4
dpfaffenbauer Feb 19, 2025
df2a59d
[Pimcore] remove downward compatibility - Pimcore is not compatible i…
dpfaffenbauer Feb 19, 2025
6ab890a
use payum/payum 2.0
dpfaffenbauer Feb 19, 2025
9d54319
use payum/payum 2.0
dpfaffenbauer Feb 19, 2025
7c13b40
[PHP8.4] fixes
dpfaffenbauer Feb 19, 2025
33ddf24
[PHP8.4] fixes
dpfaffenbauer Feb 19, 2025
a719852
use payum/payum 2.0
dpfaffenbauer Feb 19, 2025
bc240ca
[PHP8.4] stan and psalm
dpfaffenbauer Feb 21, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[Design-v2] - cart list
codingioanniskrikos committed Oct 14, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit ffb97558e1867d17320e531e7b68b76e0530d3e6
Original file line number Diff line number Diff line change
@@ -12,6 +12,7 @@ coreshop.ui.buy: 'Kaufen'
coreshop.ui.carrier: 'Spedition'
coreshop.ui.carrier.standard: 'Standard Spedition'
coreshop.ui.cart: 'Warenkorb'
coreshop.ui.cart_name: 'Name des Warenkorbs'
coreshop.ui.cart_empty: 'Ihr Warenkorb ist leer.'
coreshop.ui.categories: 'Kategorien'
coreshop.ui.checkout: 'Checkout'
Original file line number Diff line number Diff line change
@@ -12,6 +12,7 @@ coreshop.ui.buy: 'Buy'
coreshop.ui.carrier: 'Carrier'
coreshop.ui.carrier.standard: 'Default Carrier'
coreshop.ui.cart: 'Cart'
coreshop.ui.cart_name: 'Cart Name'
coreshop.ui.cart_empty: 'Your cart is empty.'
coreshop.ui.categories: 'Categories'
coreshop.ui.checkout: 'Checkout'
Original file line number Diff line number Diff line change
@@ -11,6 +11,7 @@ coreshop.ui.buy: 'Acquista'
coreshop.ui.carrier: 'Vettore'
coreshop.ui.carrier.standard: 'Vettore standard'
coreshop.ui.cart: 'Carrello'
coreshop.ui.cart_name: 'Nome del carrello'
coreshop.ui.cart_empty: 'Il tuo carrello è vuoto.'
coreshop.ui.categories: 'Categorie'
coreshop.ui.checkout: 'Checkout'
Original file line number Diff line number Diff line change
@@ -25,15 +25,6 @@
</div>
</div>
</li>
{% if is_granted('CORESHOP_STORAGE_LIST_MULTI_LIST_ORDER') %}
<li>
<p class="text-right btn-block1">
<a href="{{ path('coreshop_cart_list') }}">
{{ 'coreshop.ui.cart_list'|trans }}
</a>
</p>
</li>
{% endif %}
{% endfor %}
</ul>
</div>
Original file line number Diff line number Diff line change
@@ -4,15 +4,23 @@
{% block content %}
{% include '@CoreShopFrontend/Common/flash_messages.html.twig' %}

{{ form_start(form) }}
{{ form_row(form.name, coreshop_test_form_attribute('cart-name')) }}

<div class="form-group">
<button type="submit" class="btn btn-success" {{ coreshop_test_html_attribute('cart-create-button') }} >
{{ 'coreshop.ui.save'|trans }}
</button>
<div class="row">
<div class="col-12 col-lg-6 col-xl-4">
<div class="card bg-light border-0">
<h4 class="px-3 pt-3 mb-0">
{{ 'coreshop.ui.cart_name'|trans }}
</h4>
<div class="card-body">
{{ form_start(form) }}
<div class="input-group mt-3 mt-md-0">
{{ form_widget(form.name, coreshop_test_form_attribute('cart-name')) }}
<button type="submit" class="d-flex align-items-center justify-content-center btn btn-secondary btn btn-secondary" {{ coreshop_test_html_attribute('cart-create-button') }} >
{{ 'coreshop.ui.save'|trans }}
</button>
</div>
{{ form_end(form) }}
</div>
</div>
</div>

{{ form_end(form) }}

</div>
{% endblock %}
Original file line number Diff line number Diff line change
@@ -3,73 +3,84 @@

{% block content %}

<div id="main-container" class="container p-0">
<section>
<h2 class="main-heading text-center">
{{ 'coreshop.ui.carts'|trans }}
</h2>

<a href="{{ path('coreshop_cart_create_named') }}" class="btn btn-secondary mb-3">
Create New Cart
</a>
<div class="d-flex">
<a href="{{ path('coreshop_cart_create_named') }}" class="btn btn-secondary mb-3 ms-auto">
Create New Cart
</a>
</div>

{% if form is defined %}
{% if form is defined and coreshop.cart.id %}
{{ form_start(form) }}
<table class="table hcart cart-items">
<thead>
<th></th>
<th>{{ 'coreshop.ui.cart.name'|trans }}</th>
<th class="text-right">{{ 'coreshop.ui.total'|trans }}</th>
</thead>
<tbody>

<div class="row">
{% for key, list_form in form.list %}
{% set list = form.list.vars.choices[key].data %}
{% set cart_name = list.name ?: 'My Cart' %}

<tr {{ coreshop_test_html_attribute('named-cart', cart_name) }}>
<td>
{{ form_widget(list_form, coreshop_test_form_attribute('cart', cart_name)|coreshop_merge_recursive({'label': false})) }}
</td>
<td {{ coreshop_test_html_attribute('name') }}>
{{ cart_name }}
</td>

<td class="text-right" {{ coreshop_test_html_attribute('total') }}>
{{ currency.convertAndFormat(list.total) }}
</td>
</tr>
<div class="col-6 col-md-4 col-lg-3 col-xl-2">
<div class="card flex-grow-1">
<div class="card-body">
<div class="d-flex gap-2 mb-2">
<span>{{ form_widget(list_form, coreshop_test_form_attribute('cart', cart_name)|coreshop_merge_recursive({'label': false,'attr': {'class': 'form-check-input'}})) }}</span>
<span>{{ cart_name }}</span>
</div>
<div><strong>{{ 'coreshop.ui.total'|trans }}: </strong>{{ currency.convertAndFormat(list.total) }}</div>
</div>
</div>
</div>
{% endfor %}
</tbody>
</table>
{{ form_widget(form.selectList, coreshop_test_form_attribute('cart-select-button')) }}
{{ form_widget(form.deleteList, coreshop_test_form_attribute('cart-delete-button')) }}
</div>
<div class="d-flex gap-2 mt-3">
{{ form_widget(form.selectList, {
'attr': {
'class': 'btn btn-primary'
},
'label_html': true,
'label': '<i class="bi bi-cart"></i> Select'
}) }}
{{ form_widget(form.deleteList, {
'attr': {
'class': 'btn btn-link'
},
'label_html': true,
'label': '<i class="bi bi-trash"></i> Delete'
}) }}
</div>
{{ form_widget(form._token) }}
{{ form_end(form) }}
{% else %}
<div class="table-responsive compare-table">
<table class="table table-bordered">
<thead>
<tr>
<td>{{ 'coreshop.ui.cart.name'|trans }}</td>
<td>{{ 'coreshop.ui.date'|trans }}</td>
<td>{{ 'coreshop.ui.total'|trans }}</td>
</tr>
</thead>
<tbody>
{% for list in lists %}
<tr>
<td>{{ list.name ?: 'My Cart' }}</td>
<td>
{{ list.orderDate|date("d.m.Y") }}
</td>
<td>
{{ currency.format(list.convertedTotal, list.currency.isoCode) }}
</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
{% endif %}
</div>
{#
{% else %}
<div class="table-responsive compare-table">
<table class="table table-bordered">
<thead>
<tr>
<td>{{ 'coreshop.ui.cart.name'|trans }}</td>
<td>{{ 'coreshop.ui.date'|trans }}</td>
<td>{{ 'coreshop.ui.total'|trans }}</td>
</tr>
</thead>
<tbody>
{% for list in lists %}
<tr>
<td>{{ list.name ?: 'My Cart' }}</td>
<td>
{{ list.orderDate|date("d.m.Y") }}
</td>
<td>
{{ currency.format(list.convertedTotal, list.currency.isoCode) }}
</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
{% endif %}
#}
</section>

{% endblock %}
Original file line number Diff line number Diff line change
@@ -7,12 +7,17 @@
{{ render(controller('CoreShop\\Bundle\\FrontendBundle\\Controller\\SearchController::widgetAction')) }}
</div>
<div class="d-flex align-items-center">
{% include '@CoreShopFrontend/Customer/_userwidget.html.twig' %}
{% if is_granted('CORESHOP_STORAGE_LIST_MULTI_LIST_ORDER') %}
<a href="{{ path('coreshop_cart_list') }}" class="d-flex align-items-center text-decoration-none text-body gap-2">
<i class="bi bi-list-ul"></i> <span>{{ 'coreshop.ui.cart_list'|trans }}</span>
</a>
{% endif %}
{% if is_granted('CORESHOP_CART') %}
<div class="col-md-3 p-sm-2">
<div class="col-md-3 p-sm-2 me-sm-2">
{{ render(controller('CoreShop\\Bundle\\FrontendBundle\\Controller\\CartController::widgetAction')) }}
</div>
{% endif %}
{% include '@CoreShopFrontend/Customer/_userwidget.html.twig' %}
</div>
</div>
</nav>