From 4b57ad3f8b1df1d745e0a5e191b4ab026291720e Mon Sep 17 00:00:00 2001 From: SBD Date: Tue, 14 Jan 2025 18:23:00 +0300 Subject: [PATCH] 0.0.24 my routes --- AuthApp/js_views.py | 2 +- RoutesApp/funcs.py | 2 +- RoutesApp/js_views.py | 6 +++--- static/v2/css/widgets/w_route_card.css | 12 +++++++++++- .../w_route_card/route_card_avatar_spline.svg | Bin 999 -> 1924 bytes 5 files changed, 16 insertions(+), 6 deletions(-) diff --git a/AuthApp/js_views.py b/AuthApp/js_views.py index 9d7cdd0..59af0b5 100644 --- a/AuthApp/js_views.py +++ b/AuthApp/js_views.py @@ -550,7 +550,7 @@ def my_routes_ajax(request): Dict = { } - html = render_to_string('blocks/profile/b_my_routes.html', Dict, request=request) + html = render_to_string('v2/blocks/b_my_routes.html', Dict, request=request) res_Dict = {'html': html} from GeneralApp.funcs import get_add_to_ajax_response_Dict res_Dict.update(get_add_to_ajax_response_Dict(request.user)) diff --git a/RoutesApp/funcs.py b/RoutesApp/funcs.py index 7aadbd9..7034c36 100644 --- a/RoutesApp/funcs.py +++ b/RoutesApp/funcs.py @@ -149,7 +149,7 @@ def get_profile_my_routes_page_content_html(request): if user_subscribe: routes_Dict.update(user_subscribe.remains_route_adding_options()) - html = render_to_string('blocks/profile/b_my_routes.html', routes_Dict, request=request) + html = render_to_string('v2/blocks/b_my_routes.html', routes_Dict, request=request) return html diff --git a/RoutesApp/js_views.py b/RoutesApp/js_views.py index 3773417..ff8e366 100644 --- a/RoutesApp/js_views.py +++ b/RoutesApp/js_views.py @@ -133,7 +133,7 @@ def del_route_ajax(request): if 'errors' in routes_Dict: return JsonResponse(routes_Dict, status=400) - html = render_to_string('blocks/profile/b_my_routes.html', routes_Dict, request=request) + html = render_to_string('v2/blocks/b_my_routes.html', routes_Dict, request=request) res_Dict = { 'html': html @@ -324,7 +324,7 @@ def get_my_routes_ajax(request): routes_Dict.update(user_subscribe.remains_route_adding_options()) - html = render_to_string('blocks/profile/b_my_routes.html', routes_Dict, request=request) + html = render_to_string('v2/blocks/b_my_routes.html', routes_Dict, request=request) res_Dict = { 'html': html @@ -457,7 +457,7 @@ def create_or_change_route_ajax(request, route_id=None): html = render_to_string(tpl_form_by_owner_type, Dict, request=request) return JsonResponse({'html': html}, status=400) - html = render_to_string('blocks/profile/b_my_routes.html', routes_Dict, request=request) + html = render_to_string('v2/blocks/b_my_routes.html', routes_Dict, request=request) res_Dict = { 'html': html, diff --git a/static/v2/css/widgets/w_route_card.css b/static/v2/css/widgets/w_route_card.css index 7607a2a..1dc8d72 100644 --- a/static/v2/css/widgets/w_route_card.css +++ b/static/v2/css/widgets/w_route_card.css @@ -6,6 +6,8 @@ --route-text-container-bg: #F1F1F1; --route-text-container-padding: 15px; + --route-text-container-margin: 7px 0 0 51px; + --route-text-container-border-radius: 10px; --route-text-img-filter: brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(256%) hue-rotate(113deg) brightness(115%) contrast(89%); --route-card-owner-avatar-size: 52px; @@ -17,19 +19,27 @@ position: relative; .route_card_text_img{ position: absolute; - top: 25px; + top: 5px; + left: 0; filter: var(--route-text-img-filter); display: block; + z-index: 1; } .route_card_owner_avatar{ height: var(--route-card-owner-avatar-size); width: var(--route-card-owner-avatar-size); border-radius: 100%; display: block; + position: absolute; + top: 11px; + left: 6px; + z-index: 10; } .route_card_text_container{ background: var(--route-text-container-bg); padding: var(--route-text-container-padding); + margin: var(--route-text-container-margin); + border-radius: var(--route-text-container-border-radius); } .route_card_owner_info{ margin-left: 75px; diff --git a/static/v2/icons/widgets/w_route_card/route_card_avatar_spline.svg b/static/v2/icons/widgets/w_route_card/route_card_avatar_spline.svg index 99bbe9a4fe9a435e42fd4ba8284c4bc0f53fb022..9907336cd9ac49495711e32bc4fc3d57758f7b85 100644 GIT binary patch literal 1924 zcmbuATTfb15QXP~rzZUmN1o;Gr6AQ*v8G8cw$(O`F@^wwDIgJ4wCP`O`>ok*I2vM1 znw`Vh%w^5Y+B5t7{ZqFco7%wome`GT?8?S=VV5?v*Os-C<*mp&K{K=#@;2I`bzOUG zNA}ioSZ!dlW83!9URd2$tYM#Q5A6>-w0*qCV0U>R+Oh50dwYjA!6#=0)_1G$U%LiA z4K!cvn;r00{E}<-?W5cOb&)^yMPK_tK@k3A4!0*7(fZvHrTb#J;T3E!s+9J;hvMIm+hjKxrrpH{4 zb4jKXA`f`(iTK&BvG4OwH7SpC_I;N8uf56|cH(2`z20`KmivsJu*!Pp-+av>V8U7z>@Be6XveL zY#s5OIKR?pObSwNatOjb$$~c-4@N1|K6P6up4m)Hb5v+Wn@0b&Dew^O;nbQVs_#~ zldri>;H%GGoQcQK!QqY$nSMxho9<8bU5nl=vR}6~TlHNTq#)bi_71WNyC~g67H(g4 z@aoLAoU*7mR=`+eA3Znli}q>xIybc9M7yfTjsBIT@~Y3wBEB$`Po8)}3*JHs(lq8m z8mo>rsx4wXmPM~%p)Xso&=(@IRGP`e#zNM2%p&)yJnkQyp!%yjJ5TMy_aU6`KYDNz A;s5{u literal 999 zcmaiz-%i^w6vprS6bE0&|B|##N(zFOAtbi3tqe^QLQ!H8Ye^G1rfHe>Fnf$?(w?D@ zG~09oCZyfOKIeS-<(w~ea=5N5SP9k1W;sQiFa%6CPu?IvrPl3)(!TFWACN{B^i-v7DYK3m zA+CNOK1sOImFt^i|GvtKohF1zUqXrD1=QOHUrU7KcN zidrQ)p;iJxFLPa*(P9!s;i#?=ltLDzo+6)-aU9sp69YJcPH!rM=*qMeSczpWl(Az{ zh^7`=$?QUjOj^VCL5sEik3`mK@f6dvTGsMjyt_*)sW(3>pH72rM=Iy`O)I&vkicl!5DnC<4yWf zYVpmcudf}1I*R4e9XKgK=2Nu&zWurVwf%9kX3S?d+>sMwe43{^brN?t%%eS<-!K>8 z^K>H=q7L1rx-<@^ojEPG1q25BdS@9ALlQ