{% 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>{{ JMS_TITLE }}</title> <link rel="shortcut icon" href="{{ FAVICON_URL }}" type="image/x-icon"> {% include '_head_css_js.html' %} <link href="{% static 'css/jumpserver.css' %}" rel="stylesheet"> {% block custom_head_css_js %} {% endblock %} </head> <body> <div id="wrapper"> {% include '_left_side_bar.html' %} <div id="page-wrapper" class="gray-bg"> {% include '_header_bar.html' %} <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> {% include '_message.html' %} {% block content %}{% endblock %} {% include '_footer.html' %} </div> </div> </body> {% include '_foot_js.html' %} {% block custom_foot_js %} {% endblock %} <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') }) </script> </html>