@@ -134,21 +134,48 @@
134134 <div class="tab-pane{% if loop.first %} active{% endif %} active_if_nojs" id="tab_engine_{{ categ|replace(' ', '_') }}">
135135 <div class="container-fluid">
136136 <fieldset>
137+ <div class="table-responsive">
138+ <table class="table table-hover table-condensed table-striped">
139+ <tr>
140+ {% if not rtl %}
141+ <th>{{ _("Allow") }}</th>
142+ <th>{{ _("Engine name") }}</th>
143+ <th>{{ _("Shortcut") }}</th>
144+ <th>{{ _("SafeSearch") }}</th>
145+ <th>{{ _("Avg. time") }}</th>
146+ <th>{{ _("Max time") }}</th>
147+ {% else %}
148+ <th>{{ _("Max time") }}</th>
149+ <th>{{ _("Avg. time") }}</th>
150+ <th>{{ _("SafeSearch") }}</th>
151+ <th>{{ _("Shortcut") }}</th>
152+ <th>{{ _("Engine name") }}</th>
153+ <th>{{ _("Allow") }}</th>
154+ {% endif %}
155+ </tr>
137156 {% for search_engine in engines_by_category[categ] %}
138157 {% if not search_engine.private %}
139− <div class="row">
158+ <tr>
140159 {% if not rtl %}
141− <div class="col-xs-6 col-sm-4 col-md-4">{{ search_engine.name }} ({{ shortcuts[search_engine.name] }})</div>
160+ <td>{{ checkbox_toggle('engine_' + search_engine.name|replace(' ', '_') + '__' + categ|replace(' ', '_'), (search_engine.name, categ) in blocked_engines) }}</td>
161+ <th>{{ search_engine.name }}</th>
162+ <td>{{ shortcuts[search_engine.name] }}</td>
163+ <td><input type="checkbox" {{ "checked" if search_engine.safesearch==True else ""}} readonly="readonly" disabled="disabled"></td>
164+ <td class="{{ 'danger' if stats[search_engine.name]['warn_time'] else '' }}">{{ 'N/A' if stats[search_engine.name].time==None else stats[search_engine.name].time }}</td>
165+ <td class="{{ 'danger' if stats[search_engine.name]['warn_timeout'] else '' }}">{{ search_engine.timeout }}</td>
166+ {% else %}
167+ <td class="{{ 'danger' if stats[search_engine.name]['warn_timeout'] else '' }}">{{ search_engine.timeout }}</td>
168+ <td class="{{ 'danger' if stats[search_engine.name]['warn_time'] else '' }}">{{ 'N/A' if stats[search_engine.name].time==None else stats[search_engine.name].time }}</td>
169+ <td><input type="checkbox" {{ "checked" if search_engine.safesearch==True else ""}} readonly="readonly" disabled="disabled"></td>
170+ <td>{{ shortcuts[search_engine.name] }}</td>
171+ <th>{{ search_engine.name }}</th>
172+ <td>{{ checkbox_toggle('engine_' + search_engine.name|replace(' ', '_') + '__' + categ|replace(' ', '_'), (search_engine.name, categ) in blocked_engines) }}</td>
142173 {% endif %}
143− <div class="col-xs-6 col-sm-4 col-md-4">
144− {{ checkbox_toggle('engine_' + search_engine.name|replace(' ', '_') + '__' + categ|replace(' ', '_'), (search_engine.name, categ) in blocked_engines) }}
145− </div>
146− {% if rtl %}
147− <div class="col-xs-6 col-sm-4 col-md-4">{{ search_engine.name }} ({{ shortcuts[search_engine.name] }})‎</div>
148− {% endif %}
149− </div>
174+ </tr>
150175 {% endif %}
151176 {% endfor %}
177+ </table>
178+ </div>
152179 </fieldset>
153180 </div>
154181 </div>