Fix #838 missing mobile skin for active logins

This commit is contained in:
Kijin Sung 2017-05-30 18:22:15 +09:00
parent dccca65905
commit 60564b13f4
2 changed files with 32 additions and 0 deletions

View file

@ -0,0 +1,30 @@
<include target="./common_header.html" />
<div class="xm">
<h2 class="hx h2">{$member_title = $lang->cmd_view_active_logins}</h2>
<ul class="lt">
<li loop="$active_logins => $no, $autologin_info" class="has_padding">
{@ $autologin_info->user_agent = @json_decode($autologin_info->user_agent) ?: new stdClass()}
<strong>{escape($autologin_info->user_agent->browser)} {escape($autologin_info->user_agent->version)}</strong><br />
{escape($autologin_info->user_agent->os)} {$autologin_info->user_agent->is_tablet ? 'Tablet' : ($autologin_info->user_agent->is_mobile ? 'Mobile' : 'PC')}<br />
{$lang->cmd_initial_login}: {zdate($autologin_info->regdate, 'Y-m-d H:i')} ({$autologin_info->ipaddress})<br />
{$lang->cmd_recent_visit}: {zdate($autologin_info->last_visit, 'Y-m-d H:i')} ({$autologin_info->last_ipaddress})<br />
<button class="delete_autologin" data-autologin-id="{$autologin_info->id}" data-autologin-key="{$autologin_info->autologin_key}">{$lang->cmd_delete}</button>
</li>
</ul>
<div class="pn">
<a cond="$page != 1" href="{getUrl('page',$page-1,'module_srl','','document_srl','')}" class="prev">{$lang->cmd_prev}</a>
<strong>{$page} / {$page_navigation->last_page}</strong>
<a cond="$page != $page_navigation->last_page" href="{getUrl('page',$page+1,'module_srl','','document_srl','')}" class="next">{$lang->cmd_next}</a>
</div>
</div>
<script>
$(function() {
$("button.delete_autologin").on("click", function(event) {
event.preventDefault();
exec_json('member.procMemberDeleteAutologin', { autologin_id: $(this).data("autologin-id"), autologin_key: $(this).data("autologin-key") }, function(data) {
window.location.reload();
});
});
});
</script>
<include target="./common_footer.html" />

View file

@ -35,6 +35,8 @@
/* List */
.lt{margin:0;padding:0;list-style:none;background:#f8f8f8;font-size:14px}
.lt li{border-bottom:1px solid #ccc8be;overflow:hidden}
.lt li.has_padding { padding: 10px; position: relative; }
.lt li button.delete_autologin { display: block; position: absolute; right: 10px; top: 10px; }
.lt a{box-sizing: border-box;width:100%;display:inline-block;float:left;text-decoration:none;color:#000;padding:10px}
.lt span{
display:inline-block;