diff --git a/src/plainui/jinja2/plainui/components/function_btns.html.j2 b/src/plainui/jinja2/plainui/components/function_btns.html.j2 index 5dcac57a5e8b34cc74162e96133bb267fb3fa4e8..1ad5cd85bc5f314d57dbd63e622682e4132f5472 100644 --- a/src/plainui/jinja2/plainui/components/function_btns.html.j2 +++ b/src/plainui/jinja2/plainui/components/function_btns.html.j2 @@ -5,7 +5,7 @@ csrf_input #} -{% macro fav(fav_id, fav_type, fav_is, color="transparent", next=request.get_full_path() ) -%} +{% macro fav(fav_id, fav_type, fav_is, color="transparent", next=request.get_full_path(), margin=True) -%} {% if not archive_mode %} <form action="{{ url('plainui:modify_favorites') }}" class="d-inline-block" @@ -20,7 +20,7 @@ <input type="hidden" name="mode" value="remove"> <button type="submit" id="fav_{{ fav_id }}" - class="active me-2 btn-icon-big btn btn-{{ color }}" + class="active btn-icon-big btn btn-{{ color }} {% if margin %}me-2{% endif %}" title="{{ _('remove from favorites') }}"> <svg xmlns="http://www.w3.org/2000/svg" width="16" @@ -35,7 +35,7 @@ <input type="hidden" name="mode" value="add"> <button type="submit" id="fav_{{ fav_id }}" - class="me-2 btn-icon-big btn btn-{{ color }}" + class="btn-icon-big btn btn-{{ color }} {% if margin %}me-2{% endif %}" title="{{ _('add to favorites') }}"> <svg xmlns="http://www.w3.org/2000/svg" width="16" @@ -129,10 +129,10 @@ </a> {%- endmacro %} # -{% macro report(report_url=none, kind=none, next=none, lookup_key=none, title=_("report this url"), color="transparent" ) -%} +{% macro report(report_url=none, kind=none, next=none, lookup_key=none, title=_("report this url"), color="transparent", margin=True) -%} {% if not archive_mode %} <a href="{{ build_report_url(request, reported_url=report_url, kind=kind, next_url=next, lookup_key=lookup_key) }}" - class="me-2 btn-icon-big btn btn-{{ color }}" + class="btn-icon-big btn btn-{{ color }} {% if margin %}me-2{% endif %}" title="{{ title }}"> <svg width="1.25rem" height="1.25rem" @@ -150,10 +150,10 @@ {% endif %} {%- endmacro %} -{% macro edit(edit, title=_("edit this"), color="transparent" ) -%} +{% macro edit(edit, title=_("edit this"), color="transparent", margin=True) -%} {% if not archive_mode %} <a href="{{ edit }}" - class="me-2 btn-icon-big btn btn-{{ color }}" + class="btn-icon-big btn btn-{{ color }} {% if margin %}me-2{% endif %}" title="{{ title }}"> <svg xmlns="http://www.w3.org/2000/svg" width="16" diff --git a/src/plainui/jinja2/plainui/components/list_assemblies.html.j2 b/src/plainui/jinja2/plainui/components/list_assemblies.html.j2 index 61ead37e8e0aa78a73d313a6499dc4a94991e72b..d169fd379279dfe68a79d6deee4d4e7318e673aa 100644 --- a/src/plainui/jinja2/plainui/components/list_assemblies.html.j2 +++ b/src/plainui/jinja2/plainui/components/list_assemblies.html.j2 @@ -38,8 +38,8 @@ <div>{{ assembly.name }}</div> </a> <div class="hub-grid-buttons"> - {{ fbtns.share('plainui:assembly', assembly_slug=assembly.slug, color=color,) }} {{ fbtns.fav(assembly.id, "assembly", faved, color=color) }} + {{ fbtns.share('plainui:assembly', assembly_slug=assembly.slug, color=color,) }} {{ fbtns.report(link, lookup_key=assembly.slug, color=color) }} </div> {% if assembly.public_events_count or assembly.public_projects_count or assembly.tags__count %} diff --git a/src/plainui/jinja2/plainui/components/list_events.html.j2 b/src/plainui/jinja2/plainui/components/list_events.html.j2 index 9c3e178086a26a940e7655bead22a5cb966bc9dc..29ce7a65d0dd32f3219e62d63775d28dba7fa8b0 100644 --- a/src/plainui/jinja2/plainui/components/list_events.html.j2 +++ b/src/plainui/jinja2/plainui/components/list_events.html.j2 @@ -114,9 +114,10 @@ {{ icon_public(event.is_public) }} {{ fbtns.edit(hub_absolute('backoffice:sos-edit', pk=event.id) , color=button_color) }} {% endif %} + {% if not hide_buttons %} - {{ fbtns.share('plainui:event', event_slug=event.slug, color=button_color) }} {{ fbtns.fav(event.id, "event", faved, color=button_color) }} + {{ fbtns.share('plainui:event', event_slug=event.slug, color=button_color) }} {{ fbtns.report(link, color=button_color) }} {% endif %} </div> diff --git a/src/plainui/jinja2/plainui/components/list_projects.html.j2 b/src/plainui/jinja2/plainui/components/list_projects.html.j2 index 17a9eabb806cb72fb0511f6a9dcf11385280cf6e..9c2dfa7d2c67dc17b8b14d594961f22f0f533a64 100644 --- a/src/plainui/jinja2/plainui/components/list_projects.html.j2 +++ b/src/plainui/jinja2/plainui/components/list_projects.html.j2 @@ -44,8 +44,8 @@ title="{{ project.name }}" class="hub-text-list-item-title hub-grid-title">{{ project.name }}</a> <div class="hub-grid-buttons"> - {{ fbtns.share('plainui:project', color=color, slug=project.slug) }} {{ fbtns.fav(project.id, "project", favorite, color=color) }} + {{ fbtns.share('plainui:project', color=color, slug=project.slug) }} {{ fbtns.report(link, lookup_key=project.slug, color=color) }} </div> {% if metadata and (project.assembly or project.tags) %} diff --git a/src/plainui/jinja2/plainui/components/list_rooms.html.j2 b/src/plainui/jinja2/plainui/components/list_rooms.html.j2 index 11f12e5abbe67be289b151305a165c72e7287a24..132b85121f9479d578063e9f4005a891ca946629 100644 --- a/src/plainui/jinja2/plainui/components/list_rooms.html.j2 +++ b/src/plainui/jinja2/plainui/components/list_rooms.html.j2 @@ -29,8 +29,8 @@ </div> <div class="hub-grid-buttons"> {% if room.capacity and room.capacity != None and room.capacity > 0 %} - <span class="btn-icon-big btn-transparent">{{ icon("capacity") }}</span> - <span class="me-5" title="{{ _('capacity') }}"> + <span class="btn-icon-big btn-transparent me-2">{{ icon("capacity") }}</span> + <span class="me-3" title="{{ _('capacity') }}"> {%- if room.occupants and room.occupants != None -%} {{ room.occupants ~ ' / ' }} {%- endif -%} diff --git a/src/plainui/jinja2/plainui/event.html.j2 b/src/plainui/jinja2/plainui/event.html.j2 index 2c27246351a9e800806aad55ada80dadfc7a43ce..db1764aef81c1581f50e15a5169c1ea5fe7c773a 100644 --- a/src/plainui/jinja2/plainui/event.html.j2 +++ b/src/plainui/jinja2/plainui/event.html.j2 @@ -129,24 +129,28 @@ {% if event.abstract %}<div class="hub-text">{{ event.abstract }}</div>{% endif %} </div> - <div> - {%- if not event.is_sos and can_manage -%} - {{ fbtns.edit(hub_absolute('backoffice:assembly-event', assembly=assembly.id, pk=event.id) , color="secondary") }} - {%- elif event.is_sos and can_manage -%} - {{ fbtns.edit(hub_absolute('backoffice:sos-edit', pk=event.id) , color="secondary") }} - {% endif %} - {{ fbtns.fav(event.id, "event", is_favorite, color="secondary") }} - {{ fbtns.report(lookup_key=event.slug, color="primary") }} + <div class="hub-hlayout"> + {{ fbtns.fav(event.id, "event", is_favorite, color="secondary", margin=False) }} + {% if event.additional_data.get('feedback_url') and running_state == "complete" %} <a href=" {{ event.additional_data.get("feedback_url") }}" - class="btn btn-primary" - target="_blank"> - title="{{ _('Click here to let us know how you liked this event') }}" + class="btn btn-secondary" + target="_blank" + title="{{ _('Click here to let us know how you liked this event') }}"> <i class="bi bi-hand-thumbs-up"></i> <i class="bi bi-hand-thumbs-down"></i> {{ _("Rate event") }} </a> {% endif %} + + {%- if not event.is_sos and can_manage -%} + {{ fbtns.edit(hub_absolute('backoffice:assembly-event', assembly=assembly.id, pk=event.id) , + color="secondary", margin=False) }} + {%- elif event.is_sos and can_manage -%} + {{ fbtns.edit(hub_absolute('backoffice:sos-edit', pk=event.id) , color="secondary", margin=False) }} + {% endif %} + + {{ fbtns.report(lookup_key=event.slug, color="warning") }} </div> </div> </div> diff --git a/src/plainui/jinja2/plainui/projects/detail.html.j2 b/src/plainui/jinja2/plainui/projects/detail.html.j2 index dc5f2e6dc3a668af58c194413c532be1e82d0b6d..541805773814b3192585d66d08616d34fa0e0915 100644 --- a/src/plainui/jinja2/plainui/projects/detail.html.j2 +++ b/src/plainui/jinja2/plainui/projects/detail.html.j2 @@ -79,10 +79,10 @@ {% endfor %} </div> {% endif %} - <div> - {% set link = url('plainui:project', slug=project.slug ) %} - {{ fbtns.fav(project.id, "project", is_favorite, color="primary") }} - {{ fbtns.report(link, color="primary") }} + <div class="hub-hlayout"> + {% set link = url('plainui:project', slug=project.slug) %} + {{ fbtns.fav(project.id, "project", is_favorite, color="secondary", margin=False) }} + {{ fbtns.report(link, color="warning", margin=False) }} </div> </div> </div> diff --git a/src/plainui/jinja2/plainui/user.html.j2 b/src/plainui/jinja2/plainui/user.html.j2 index e9119a7bb2908a647526b07ec6bc147b5f001058..6f8f97ea3062c238e9159a5a7a5534ad80d6181f 100644 --- a/src/plainui/jinja2/plainui/user.html.j2 +++ b/src/plainui/jinja2/plainui/user.html.j2 @@ -21,17 +21,23 @@ <div class="hub-col-remaining hub-card hub-vlayout"> <h1 class="hub-head-main">{{ display_user.get_display_name() }}</h1> {% if display_user.pronouns %}<div>{{ tagMacros.secondary(display_user.pronouns) }}</div>{% endif %} + {% if description_html %} <div class="hub-text">{{ markdownMacro.markdown_plain(markdown=description_html | safe, border=false) }}</div> {% endif %} + <div class="hub-hlayout"> {% if display_user != user and display_user.user_type != 'speaker' %} <a href="{{ url('plainui:personal_message_send_to', recipient=display_user.username) }}" - class="hub-btn">{{ _("Send PN") }}</a> - {{ fbtns.report(link, lookup_key=display_user.username, color='outline-secondary') }} + class="btn btn-secondary"> + <i class="bi bi-envelope"></i> + {{ _("Send PN") }} + </a> + {{ fbtns.report(link, lookup_key=display_user.username, color='warning', margin=False) }} {% endif %} + {% if display_user == user %} - <a href="{{ url('plainui:userprofile') }}" class="hub-btn">{{ _("Edit your profile") }}</a> + <a href="{{ url('plainui:userprofile') }}" class="btn btn-secondary">{{ _("Edit your profile") }}</a> {% endif %} </div> </div>