jumpserver/apps/templates/base.html

58 lines
1.7 KiB
Python
Raw Normal View History

2016-09-18 06:28:34 +00:00
{% load static i18n %}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="renderer" content="webkit">
<title>{{ INTERFACE.login_title }}</title>
<link rel="shortcut icon" href="{{ INTERFACE.favicon }}" type="image/x-icon">
{% include '_head_css_js.html' %}
2016-09-30 10:25:50 +00:00
<link href="{% static 'css/jumpserver.css' %}" rel="stylesheet">
{% block custom_head_css_js %} {% endblock %}
<style>
:root {
--primary-color: var(--primary-color);
}
</style>
</head>
<body>
<div id="wrapper">
<div id="page-wrapper" class="gray-bg">
{% include '_header_bar.html' %}
2019-11-14 06:53:57 +00:00
<div class="alert alert-info help-message alert-dismissable page-message" style="display: none">
<button aria-hidden="true" data-dismiss="alert" class="close hide-btn" type="button">×</button>
{% block help_message %}
{% endblock %}
</div>
2018-02-26 08:57:34 +00:00
{% include '_message.html' %}
{% block content %}{% endblock %}
{% include '_footer.html' %}
</div>
</div>
</body>
{% include '_foot_js.html' %}
2016-08-17 16:47:34 +00:00
{% block custom_foot_js %} {% endblock %}
2019-11-14 06:53:57 +00:00
<script>
function getMessagePathKey() {
var path = window.location.pathname;
var key = 'message_' + btoa(path);
return key
}
$(document).ready(function () {
var pathKey = getMessagePathKey();
var hidden = window.localStorage.getItem(pathKey);
var hasMessage = $('.page-message').text().trim().length > 5;
if (!hidden && hasMessage) {
$(".help-message").show();
}
}).on('click', '.hide-btn', function () {
var pathKey = getMessagePathKey();
window.localStorage.setItem(pathKey, '1')
})
2019-11-14 06:53:57 +00:00
</script>
2016-09-18 06:28:34 +00:00
</html>