This repository has been archived by the owner on Jun 1, 2022. It is now read-only.
forked from decidim/decidim
/
_stats_box.html.erb
80 lines (75 loc) · 4.13 KB
/
_stats_box.html.erb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<div class="columns section mediumlarge-4 large-3">
<% if result.children.any? && component_settings.display_progress_enabled? && result.progress.present? %>
<div class="progress-level section">
<div class="progress-label">
<span class="progress-text"><%= t("models.result.fields.progress", scope: "decidim.accountability") %>:</span>
<span class="progress-figure">
<%= display_percentage result.progress %>
</span>
</div>
<div class="progress">
<div class="progress-meter" style="width:<%= result.progress %>%"></div>
</div>
</div>
<% end %>
<% if result.versions.any? || result.linked_resources(:proposals, "included_proposals").any? %>
<div class="card extra line-stats">
<div class="definition-data">
<% if result.versions.any? %>
<div class="definition-data__item versions_count">
<div>
<%= resource_version_number(result.versions_count, "text-large") %>
<small class="text-medium">
<%= resource_version_of(result.versions_count) %>
</small>
</div>
<div>
<span class="text-medium">
<%= link_to_other_resource_versions(result, result_versions_path(result)) %>
</span>
</div>
</div>
<% if result.last_editor.present? %>
<div class="definition-data__item last_revision_by">
<span class="definition-data__title"><%= t("results.show.stats.last_edited_by", scope: "decidim.accountability") %></span>
<%= render_resource_last_editor(result) %>
</div>
<% end %>
<div class="definition-data__item last_updated_at">
<span class="definition-data__title"><%= t("results.show.stats.last_updated_at", scope: "decidim.accountability") %></span>
<%= l result.versions.last.created_at, format: :decidim_short %>
</div>
<% end %>
<% if result.linked_resources(:proposals, "included_proposals").any? %>
<div class="definition-data__item definition-data__item--double">
<span class="definition-data__title"><%= t("results.show.stats.proposals", scope: "decidim.accountability") %></span>
<span class="definition-data__number"><%= stats_calculator.proposals_count %></span>
</div>
<div class="definition-data__item definition-data__item--double">
<span class="definition-data__title"><%= t("results.show.stats.meetings", scope: "decidim.accountability") %></span>
<span class="definition-data__number"><%= stats_calculator.meetings_count %></span>
</div>
<div class="definition-data__item definition-data__item--double">
<span class="definition-data__title"><%= t("results.show.stats.comments", scope: "decidim.accountability") %></span>
<span class="definition-data__number"><%= stats_calculator.comments_count %></span>
</div>
<div class="definition-data__item definition-data__item--double">
<span class="definition-data__title"><%= t("results.show.stats.attendees", scope: "decidim.accountability") %></span>
<span class="definition-data__number"><%= stats_calculator.attendees_count %></span>
</div>
<div class="definition-data__item definition-data__item--double">
<span class="definition-data__title"><%= t("results.show.stats.votes", scope: "decidim.accountability") %></span>
<span class="definition-data__number"><%= stats_calculator.votes_count %></span>
</div>
<div class="definition-data__item definition-data__item--double">
<span class="definition-data__title"><%= t("results.show.stats.contributions", scope: "decidim.accountability") %></span>
<span class="definition-data__number"><%= stats_calculator.contributions_count %></span>
</div>
<% end %>
</div>
</div>
<% end %>
<%= resource_reference(result) %>
<%= render partial: "decidim/shared/share_modal" %>
<%= embed_modal_for result_result_widget_url(result, format: :js) %>
</div>