From efda4e97b0bb587467368758bd755e25ea7cc2ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marjolaine=20V=C3=A9?= <marjolaine.ve+gitlab@gmail.com> Date: Sun, 18 Feb 2018 17:55:48 +0100 Subject: [PATCH] [Responsive] List of polls for admins with scrollbar --- css/app/create_poll.css | 6 --- css/style.css | 6 +++ tpl/admin/polls.tpl | 101 ++++++++++++++++++++-------------------- 3 files changed, 57 insertions(+), 56 deletions(-) diff --git a/css/app/create_poll.css b/css/app/create_poll.css index 58b79eb0..18935fca 100644 --- a/css/app/create_poll.css +++ b/css/app/create_poll.css @@ -22,10 +22,4 @@ border-bottom: 4px dashed; border-top: 0 none; content: ""; -} - -@media (max-width: 767px) { - #optionnal { - margin-top: 15px; - } } \ No newline at end of file diff --git a/css/style.css b/css/style.css index bbdd74a2..ee16b7bf 100644 --- a/css/style.css +++ b/css/style.css @@ -521,6 +521,12 @@ table.results > tbody > tr:hover > td .glyphicon { #poll_search { cursor: pointer; } +.table-of-polls { + overflow-x: scroll; + margin-bottom: 0; + border: 0; + box-shadow: none; +} /* Studs */ .password_request { diff --git a/tpl/admin/polls.tpl b/tpl/admin/polls.tpl index d7a00df5..6fb872dd 100644 --- a/tpl/admin/polls.tpl +++ b/tpl/admin/polls.tpl @@ -64,59 +64,60 @@ <div class="panel-heading"> {if $count == $total}{$count}{else}{$count} / {$total}{/if} {__('Admin', 'polls in the database at this time')} </div> - - <table class="table table-bordered table-polls"> - <tr align="center"> - <th scope="col"></th> - <th scope="col">{__('Admin', 'Title')}</th> - <th scope="col">{__('Admin', 'Author')}</th> - <th scope="col">{__('Admin', 'Email')}</th> - <th scope="col">{__('Admin', 'Expiration date')}</th> - <th scope="col">{__('Admin', 'Votes')}</th> - <th scope="col">{__('Admin', 'Poll ID')}</th> - <th scope="col" colspan="3">{__('Admin', 'Actions')}</th> - </tr> - {foreach $polls as $poll} + <div class="table-of-polls panel"> + <table class="table table-bordered table-polls"> <tr align="center"> - <td class="cell-format"> - {if $poll->format === 'D'} - <span class="glyphicon glyphicon-calendar" aria-hidden="true" - title="{__('Generic', 'Date')}"></span> - <span class="sr-only">{__('Generic', 'Date')}</span> + <th scope="col"></th> + <th scope="col">{__('Admin', 'Title')}</th> + <th scope="col">{__('Admin', 'Author')}</th> + <th scope="col">{__('Admin', 'Email')}</th> + <th scope="col">{__('Admin', 'Expiration date')}</th> + <th scope="col">{__('Admin', 'Votes')}</th> + <th scope="col">{__('Admin', 'Poll ID')}</th> + <th scope="col" colspan="3">{__('Admin', 'Actions')}</th> + </tr> + {foreach $polls as $poll} + <tr align="center"> + <td class="cell-format"> + {if $poll->format === 'D'} + <span class="glyphicon glyphicon-calendar" aria-hidden="true" + title="{__('Generic', 'Date')}"></span> + <span class="sr-only">{__('Generic', 'Date')}</span> + {else} + <span class="glyphicon glyphicon-list-alt" aria-hidden="true" + title="{__('Generic', 'Classic')}"></span> + <span class="sr-only">{__('Generic', 'Classic')}</span> + {/if} + </td> + <td>{$poll->title|html}</td> + <td>{$poll->admin_name|html}</td> + <td>{$poll->admin_mail|html}</td> + + {if strtotime($poll->end_date) > time()} + <td>{date('d/m/y', strtotime($poll->end_date))}</td> {else} - <span class="glyphicon glyphicon-list-alt" aria-hidden="true" - title="{__('Generic', 'Classic')}"></span> - <span class="sr-only">{__('Generic', 'Classic')}</span> + <td><span class="text-danger">{strtotime($poll->end_date)|date_format:'d/m/Y'}</span></td> {/if} - </td> - <td>{$poll->title|html}</td> - <td>{$poll->admin_name|html}</td> - <td>{$poll->admin_mail|html}</td> - - {if strtotime($poll->end_date) > time()} - <td>{date('d/m/y', strtotime($poll->end_date))}</td> - {else} - <td><span class="text-danger">{strtotime($poll->end_date)|date_format:'d/m/Y'}</span></td> - {/if} - <td>{$poll->votes|html}</td> - <td>{$poll->id|html}</td> - <td><a href="{poll_url id=$poll->id}" class="btn btn-link" - title="{__('Admin', 'See the poll')}"><span - class="glyphicon glyphicon-eye-open"></span><span - class="sr-only">{__('Admin', 'See the poll')}</span></a></td> - <td><a href="{poll_url id=$poll->admin_id admin=true}" class="btn btn-link" - title="{__('Admin', 'Change the poll')}"><span - class="glyphicon glyphicon-pencil"></span><span - class="sr-only">{__('Admin', 'Change the poll')}</span></a></td> - <td> - <button type="submit" name="delete_poll" value="{$poll->id|html}" class="btn btn-link" - title="{__('Admin', 'Deleted the poll')}"><span - class="glyphicon glyphicon-trash text-danger"></span><span - class="sr-only">{__('Admin', 'Deleted the poll')}</span> - </td> - </tr> - {/foreach} - </table> + <td>{$poll->votes|html}</td> + <td>{$poll->id|html}</td> + <td><a href="{poll_url id=$poll->id}" class="btn btn-link" + title="{__('Admin', 'See the poll')}"><span + class="glyphicon glyphicon-eye-open"></span><span + class="sr-only">{__('Admin', 'See the poll')}</span></a></td> + <td><a href="{poll_url id=$poll->admin_id admin=true}" class="btn btn-link" + title="{__('Admin', 'Change the poll')}"><span + class="glyphicon glyphicon-pencil"></span><span + class="sr-only">{__('Admin', 'Change the poll')}</span></a></td> + <td> + <button type="submit" name="delete_poll" value="{$poll->id|html}" class="btn btn-link" + title="{__('Admin', 'Deleted the poll')}"><span + class="glyphicon glyphicon-trash text-danger"></span><span + class="sr-only">{__('Admin', 'Deleted the poll')}</span> + </td> + </tr> + {/foreach} + </table> + </div> <div class="panel-heading"> {__('Admin', 'Pages:')} -- GitLab