Common
This commit is contained in:
		@ -5,7 +5,12 @@
 | 
			
		||||
        <a class="nav-link" href="/plugins/ctfd-whale/admin/settings">🔗 Settings</a>
 | 
			
		||||
    </li>
 | 
			
		||||
    <li class="nav-item">
 | 
			
		||||
        <a class="nav-link active" href="#">Instances</a>
 | 
			
		||||
        <a class="nav-link{{ ' active' if session.get('page_type', 'containers') == 'containers' else '' }}" 
 | 
			
		||||
        href="/plugins/ctfd-whale/admin/containers?type=instances">Instances</a>
 | 
			
		||||
    </li>
 | 
			
		||||
    <li class="nav-item">
 | 
			
		||||
        <a class="nav-link{{ ' active' if session.get('page_type') == 'logs' else '' }}" 
 | 
			
		||||
        href="/plugins/ctfd-whale/admin/containers?type=logs">Logs</a>
 | 
			
		||||
    </li>
 | 
			
		||||
 | 
			
		||||
    <li class="nav-item nav-link">
 | 
			
		||||
@ -25,7 +30,7 @@
 | 
			
		||||
        <ul class="pagination">
 | 
			
		||||
            <li class="page-item{{ ' disabled' if curr_page <= 1 else '' }}">
 | 
			
		||||
                <a class="page-link" aria-label="Previous"
 | 
			
		||||
                   href="/plugins/ctfd-whale/admin/containers?page={{ curr_page - 1 }}"
 | 
			
		||||
                   href="/plugins/ctfd-whale/admin/containers?page={{ curr_page - 1 }}&type={{ session.get('page_type', 'containers') }}"
 | 
			
		||||
                >
 | 
			
		||||
                    <span aria-hidden="true">«</span>
 | 
			
		||||
                    <span class="sr-only">Previous</span>
 | 
			
		||||
@ -36,13 +41,13 @@
 | 
			
		||||
            {% for page in range(range_l, range_r + 1) %}
 | 
			
		||||
                <li class="page-item{{ ' active' if curr_page == page }}">
 | 
			
		||||
                    <a class="page-link"
 | 
			
		||||
                       href="/plugins/ctfd-whale/admin/containers?page={{ page }}"
 | 
			
		||||
                       href="/plugins/ctfd-whale/admin/containers?page={{ page }}&type={{ request.args.get('type', 'instances') }}"
 | 
			
		||||
                    >{{ page }}</a>
 | 
			
		||||
                </li>
 | 
			
		||||
            {% endfor %}
 | 
			
		||||
            <li class="page-item{{ ' disabled' if curr_page >= pages else '' }}">
 | 
			
		||||
                <a class="page-link" aria-label="Next"
 | 
			
		||||
                   href="/plugins/ctfd-whale/admin/containers?page={{ curr_page + 1 }}"
 | 
			
		||||
                   href="/plugins/ctfd-whale/admin/containers?page={{ curr_page + 1 }}&type={{ request.args.get('type', 'instances') }}"
 | 
			
		||||
                >
 | 
			
		||||
                    <span aria-hidden="true">»</span>
 | 
			
		||||
                    <span class="sr-only">Next</span>
 | 
			
		||||
@ -53,17 +58,22 @@
 | 
			
		||||
    
 | 
			
		||||
    <li class="nav-item nav-link">
 | 
			
		||||
        {% if session['view_mode'] == 'card' %}
 | 
			
		||||
            <a href="?mode=list">Switch to list mode</a>
 | 
			
		||||
            <a href="?mode=list&type={{ session.get('page_type', 'containers') }}">Switch to list mode</a>
 | 
			
		||||
        {% else %}
 | 
			
		||||
            <a href="?mode=card">Switch to card mode</a>
 | 
			
		||||
            <a href="?mode=card&type={{ session.get('page_type', 'containers') }}">Switch to card mode</a>
 | 
			
		||||
        {% endif %}
 | 
			
		||||
    </li>
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
{% block panel %}
 | 
			
		||||
    {% include "containers/" + session["view_mode"] + ".containers.html" %}
 | 
			
		||||
    {% if session.get("page_type", "containers") == "containers" %}
 | 
			
		||||
        {% include "containers/" + session["view_mode"] + ".containers.html" %}
 | 
			
		||||
    {% elif session["page_type"] == "logs" %}
 | 
			
		||||
        {% include "containers/" + session["view_mode"] + ".logs.html" %}
 | 
			
		||||
    {% endif %}
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{% block scripts %}
 | 
			
		||||
    <script defer src="{{ url_for('plugins.ctfd-whale.assets', path='containers.js') }}"></script>
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user