|
39 | 39 | {% endblock %} |
40 | 40 |
|
41 | 41 | {% block header %} |
| 42 | + {% set no_action = true %} |
42 | 43 | {% set columns = [ |
43 | 44 | { |
44 | 45 | 'label': '#', |
|
48 | 49 | 'label': _T("Date"), 'order': constant("Galette\\Filters\\HistoryList::ORDERBY_DATE"), |
49 | 50 | 'collapse': true |
50 | 51 | }, |
51 | | - {'label': _T("Name")}, |
52 | | - {'label': _T("Subject")}, |
53 | | - {'label': _T("Amount")} |
| 52 | + { |
| 53 | + 'label': _T("Name"), |
| 54 | + 'collapse': true |
| 55 | + }, |
| 56 | + { |
| 57 | + 'label': _T("Subject"), |
| 58 | + 'collapse': true |
| 59 | + }, |
| 60 | + { |
| 61 | + 'label': _T("Amount"), |
| 62 | + 'collapse': true |
| 63 | + }, |
| 64 | + {'label': _T("Request", "stripe")} |
54 | 65 | ] %} |
55 | 66 | {{ parent() }} |
56 | 67 | {% endblock %} |
|
67 | 78 | {{ _T("History entry %id")|replace({'%id': loop.index}) }} |
68 | 79 | </span> |
69 | 80 | </td> |
70 | | - <td class="collapsing" data-col-label="{{ _T("Date") }}"> |
| 81 | + <td class="left collapsing" data-col-label="{{ _T("Date") }}"> |
71 | 82 | {{ log.history_date|date(_T("Y-m-d H:i:s")) }} |
72 | 83 | {% if log.duplicate is defined %} |
73 | 84 | <i class="exclamation circle red icon tooltip" data-html="{{ _T("duplicate", "stripe") }}"></i> |
|
76 | 87 | </span> |
77 | 88 | {% endif %} |
78 | 89 | </td> |
79 | | - <td data-col-label="{{ _T("Name") }}"> |
| 90 | + <td class="left collapsing" data-col-label="{{ _T("Name") }}"> |
80 | 91 | {% if log.metadata is iterable %} |
81 | 92 | {% if log.metadata.adherent_id is defined and log.metadata.adherent_id != '' %} |
82 | 93 | <a href="{{ url_for("member", {"id": log.metadata.adherent_id}) }}"> |
|
91 | 102 | {{ _T("No request or unable to read request", "stripe") }} |
92 | 103 | {% endif %} |
93 | 104 | </td> |
94 | | - <td data-col-label="{{ _T("Subject") }}"> |
| 105 | + <td class="left collapsing" data-col-label="{{ _T("Subject") }}"> |
95 | 106 | {% if log.metadata is iterable %} |
96 | 107 | {% if log.metadata.item_name is defined %} |
97 | 108 | <span class="ui {{ payment_intent_color }} small label">{{ payment_intent[0] }}</span> |
98 | 109 | | {{ log.metadata.item_name }} |
99 | 110 | {% endif %} |
100 | 111 | {% endif %} |
101 | 112 | </td> |
102 | | - <td data-col-label="{{ _T("Amount") }}"> |
| 113 | + <td class="right collapsing" data-col-label="{{ _T("Amount") }}"> |
103 | 114 | {{ log.amount }} |
104 | 115 | </td> |
105 | | - <td class="info"></td> |
106 | | - </tr> |
107 | | - <tr class="request"> |
108 | | - <th colspan="2">{{ _T("Request", "stripe") }}</th> |
109 | | - <td colspan="4"> |
110 | | - <code>{{ payment_intent[1] }}</code> |
111 | | - <pre>{{ log.raw_request }}</pre> |
| 116 | + <td class="left" data-col-label="{{ _T("Request", "stripe") }}"> |
| 117 | + <details class="ui basic styled accordion"> |
| 118 | + <summary class="title"> |
| 119 | + <i class="caret down icon" aria-hidden="true"></i> {{ _T("Show/hide full request", "stripe") }} |
| 120 | + </summary> |
| 121 | + <div class="content"> |
| 122 | + <code>{{ payment_intent[1] }}</code> |
| 123 | + <pre>{{ log.raw_request }}</pre> |
| 124 | + </div> |
| 125 | + </details> |
112 | 126 | </td> |
113 | | - |
114 | 127 | </tr> |
115 | 128 | {% else %} |
116 | 129 | <tr><td colspan="6" class="emptylist">{{ _T("logs are empty") }}</td></tr> |
|
122 | 135 | $('#nbshow').change(function() { |
123 | 136 | this.form.submit(); |
124 | 137 | }); |
125 | | -
|
126 | | - $(function() { |
127 | | - var _elt = $('<a href="#" class="tooltip reqhide" data-html="{{ _T("Show/hide full request", "stripe")|e('js') }}"><i class="search plus grey icon"></i><span class="visually-hidden">{{ _T("Show/hide full request", "stripe")|e('js') }}</span></a>'); |
128 | | - $('.request').hide().prev('tr').find('td.info').prepend(_elt); |
129 | | - $('.reqhide').click(function(event) { |
130 | | - event.preventDefault(); |
131 | | - $(this).parents('tr').next('.request').toggle(); |
132 | | - }); |
133 | | - _bindFomanticComponents(); |
134 | | - }); |
135 | 138 | </script> |
136 | 139 | {% endblock %} |
0 commit comments