mirror of https://github.com/IoTcat/PyOne.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
87 lines
3.3 KiB
87 lines
3.3 KiB
<!DOCTYPE html> |
|
<html> |
|
<head> |
|
<meta charset="utf-8"> |
|
<meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=no"/> |
|
<title>PyOne系统管理</title> |
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/mdui@0.4.1/dist/css/mdui.min.css"> |
|
<script src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script> |
|
<script src="https://cdn.jsdelivr.net/npm/mdui@0.4.1/dist/js/mdui.min.js"></script> |
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/layer/2.3/layer.js"></script> |
|
<script>$$ = mdui.JQ;</script> |
|
<style> |
|
img { width: 100%;height: auto;max-width: 60%; display: block; } |
|
/* 固定到右下角的 FAB 按钮 */ |
|
.mdui-fab-fixed_left { |
|
position: fixed !important; |
|
/* 手机平板上距离屏幕右下角 16px */ |
|
left: 16px; |
|
bottom: 16px; |
|
} |
|
@media (min-width: 1024px) { |
|
.mdui-fab-fixed_left { |
|
/* 电脑上距离屏幕右下角 24px */ |
|
left: 24px; |
|
bottom: 24px; |
|
} |
|
} |
|
</style> |
|
</head> |
|
<body class="mdui-drawer-body-left mdui-appbar-with-toolbar mdui-theme-primary-indigo mdui-theme-accent-blue"> |
|
<header class="mdui-appbar mdui-appbar-fixed"> |
|
<div class="mdui-toolbar mdui-color-theme"> |
|
<span class="mdui-btn mdui-btn-icon mdui-ripple mdui-ripple-white" mdui-drawer="{target: '#main-drawer', swipe: true}"><i class="mdui-icon material-icons">menu</i></span> |
|
<a href="/" target="_blank" class="mdui-typo-headline mdui-hidden-xs">PyOne</a> |
|
<div class="mdui-toolbar-spacer"></div> |
|
<a href="{{url_for('admin.logout')}}"><i class="mdui-icon material-icons"></i> 登出</a> |
|
<a href="{{url_for('admin.reload')}}"><i class="mdui-icon material-icons"></i> 重启网站</a> |
|
</div> |
|
</header> |
|
<div class="mdui-drawer" id="main-drawer"> |
|
<div class="mdui-list"> |
|
<br><br> |
|
<a href="{{url_for('admin.setting')}}" class="mdui-list-item"> |
|
<i class="mdui-list-item-icon mdui-icon material-icons"></i> |
|
<div class="mdui-list-item-content">基本设置</div> |
|
</a> |
|
|
|
<a href="{{url_for('admin.upload')}}" class="mdui-list-item"> |
|
<i class="mdui-list-item-icon mdui-icon material-icons"></i> |
|
<div class="mdui-list-item-content">上传文件</div> |
|
</a> |
|
|
|
<a href="{{url_for('admin.cache')}}" class="mdui-list-item"> |
|
<i class="mdui-list-item-icon mdui-icon material-icons"></i> |
|
<div class="mdui-list-item-content">页面缓存</div> |
|
</a> |
|
|
|
<a href="{{url_for('admin.manage')}}" class="mdui-list-item"> |
|
<i class="mdui-list-item-icon mdui-icon material-icons"></i> |
|
<div class="mdui-list-item-content">文件管理</div> |
|
</a> |
|
</div> |
|
</div> |
|
|
|
|
|
<div class="mdui-container"> |
|
<div class="mdui-typo"> |
|
{% for message in get_flashed_messages() %} |
|
<p><mark>{{message}}</mark></p> |
|
{% endfor %} |
|
</div> |
|
{%block content%} |
|
{%endblock content%} |
|
</div> |
|
<script> |
|
$$("a[href='"+window.location.pathname+"']").addClass("mdui-text-color-blue"); |
|
{% for message in get_flashed_messages() %} |
|
mdui.snackbar({ |
|
message: '{{message}}', |
|
position: 'top', |
|
timeout:1000 |
|
}); |
|
{% endfor %} |
|
</script> |
|
</body> |
|
|
|
</html>
|
|
|