Handle navigation items opening new tab
This commit is contained in:
		
							parent
							
								
									4fa529b0a3
								
							
						
					
					
						commit
						647f1f001c
					
				@ -1,23 +1,23 @@
 | 
				
			|||||||
{% set player_bar = [
 | 
					{% set player_bar = [
 | 
				
			||||||
    ('/npc/spells', 'spells', 'Spells'),
 | 
					    ('/npc/spells', 'spells', 'Spells', false),
 | 
				
			||||||
    ('/worldmap', 'worldmap', 'Maps'),
 | 
					    ('/worldmap', 'worldmap', 'Maps', false),
 | 
				
			||||||
    ('https://reddit.com/r/PalismaACKS/wiki', 'redditwiki', 'Wiki'),
 | 
					    ('https://reddit.com/r/PalismaACKS/wiki', 'redditwiki', 'Wiki', true),
 | 
				
			||||||
] %}
 | 
					] %}
 | 
				
			||||||
{% set judge_bar = [
 | 
					{% set judge_bar = [
 | 
				
			||||||
    ('/lairs', 'lairs', 'Lairs'),
 | 
					    ('/lairs', 'lairs', 'Lairs', false),
 | 
				
			||||||
    ('http://autarch.co/treasure', 'treasure', 'Treasure'),
 | 
					    ('http://autarch.co/treasure', 'treasure', 'Treasure', true),
 | 
				
			||||||
    ('/quest/list', 'questlist', 'Quests'),
 | 
					    ('/quest/list', 'questlist', 'Quests', false),
 | 
				
			||||||
    ('/npc/party', 'npcparty', 'Generate Party'),
 | 
					    ('/npc/party', 'npcparty', 'Generate Party', false),
 | 
				
			||||||
    ('/npc/single', 'npcsingle', 'Generate NPC'),
 | 
					    ('/npc/single', 'npcsingle', 'Generate NPC', false),
 | 
				
			||||||
    ('/wiki', 'wiki', 'Wiki'),
 | 
					    ('/wiki', 'wiki', 'Wiki', false),
 | 
				
			||||||
]%}
 | 
					]%}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{% set navigation_bar = [
 | 
					{% set navigation_bar = [
 | 
				
			||||||
    ('/', 'index', 'Home'),
 | 
					    ('/', 'index', 'Home', false),
 | 
				
			||||||
    ('/handbook', 'handbook', 'Handbook'),
 | 
					    ('/handbook', 'handbook', 'Handbook', false),
 | 
				
			||||||
    (player_bar, 'section', 'Player Resources'),
 | 
					    (player_bar, 'section', 'Player Resources', false),
 | 
				
			||||||
    (judge_bar, 'section', 'Judge Resources'),
 | 
					    (judge_bar, 'section', 'Judge Resources', false),
 | 
				
			||||||
    ('https://reddit.com/r/PalismaACKS', 'subreddit', '/r/PalismaACKS'),
 | 
					    ('https://reddit.com/r/PalismaACKS', 'subreddit', '/r/PalismaACKS', true),
 | 
				
			||||||
] %}
 | 
					] %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{% set active_page = active_page|default('index') %}
 | 
					{% set active_page = active_page|default('index') %}
 | 
				
			||||||
@ -62,15 +62,15 @@
 | 
				
			|||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
            <div class="uk-navbar-center uk-visible@m">
 | 
					            <div class="uk-navbar-center uk-visible@m">
 | 
				
			||||||
                <ul class="uk-navbar-nav">
 | 
					                <ul class="uk-navbar-nav">
 | 
				
			||||||
                    {% for href, id, label in navigation_bar %}
 | 
					                    {% for href, id, label, blank in navigation_bar %}
 | 
				
			||||||
                        {% if id == 'section' %}
 | 
					                        {% if id == 'section' %}
 | 
				
			||||||
                        <li>
 | 
					                        <li>
 | 
				
			||||||
                            <a href="">{{ label|e }}</a>
 | 
					                            <a href="" {% if blank is sameas true %} target="_blank" {% endif %}>{{ label|e }}</a>
 | 
				
			||||||
                            <div class="uk-navbar-dropdown">
 | 
					                            <div class="uk-navbar-dropdown">
 | 
				
			||||||
                                <ul class="uk-nav uk-navbar-dropdown-nav">
 | 
					                                <ul class="uk-nav uk-navbar-dropdown-nav">
 | 
				
			||||||
                                    {% for phref, pid, plabel in href %}
 | 
					                                    {% for phref, pid, plabel, pblank in href %}
 | 
				
			||||||
                                    <li>
 | 
					                                    <li>
 | 
				
			||||||
                                        <a href="{{ phref|e }}">{{ plabel|e }}</a>
 | 
					                                        <a href="{{ phref|e }}" {% if pblank is sameas true %} target="_blank" {% endif %}>{{ plabel|e }}</a>
 | 
				
			||||||
                                    </li>
 | 
					                                    </li>
 | 
				
			||||||
                                    {% endfor %}
 | 
					                                    {% endfor %}
 | 
				
			||||||
                                </ul>
 | 
					                                </ul>
 | 
				
			||||||
@ -78,7 +78,7 @@
 | 
				
			|||||||
                        </li>
 | 
					                        </li>
 | 
				
			||||||
                        {% else %}
 | 
					                        {% else %}
 | 
				
			||||||
                        <li {% if id == active_page %} class="uk-active" {% endif %}>
 | 
					                        <li {% if id == active_page %} class="uk-active" {% endif %}>
 | 
				
			||||||
                            <a href="{{ href|e }}">{{ label|e }}</a>
 | 
					                            <a href="{{ href|e }}" {% if blank is sameas true %} target="_blank" {% endif %}>{{ label|e }}</a>
 | 
				
			||||||
                        </li>
 | 
					                        </li>
 | 
				
			||||||
                        {% endif %}
 | 
					                        {% endif %}
 | 
				
			||||||
                    {% endfor %}
 | 
					                    {% endfor %}
 | 
				
			||||||
@ -88,18 +88,18 @@
 | 
				
			|||||||
        <div id="offcanvas-nav" uk-offcanvas="overlay: true">
 | 
					        <div id="offcanvas-nav" uk-offcanvas="overlay: true">
 | 
				
			||||||
            <div class="uk-offcanvas-bar uk-flex uk-flex-column">
 | 
					            <div class="uk-offcanvas-bar uk-flex uk-flex-column">
 | 
				
			||||||
                <ul class="uk-nav uk-nav-primary uk-nav-center uk-margin-auto-vertical">
 | 
					                <ul class="uk-nav uk-nav-primary uk-nav-center uk-margin-auto-vertical">
 | 
				
			||||||
                    {% for href, id, label in navigation_bar %}
 | 
					                    {% for href, id, label, blank in navigation_bar %}
 | 
				
			||||||
                        {% if id == 'section' %}
 | 
					                        {% if id == 'section' %}
 | 
				
			||||||
                            <li class="uk-nav-header uk-margin-large-top">{{ label|e }}</li>
 | 
					                            <li class="uk-nav-header uk-margin-large-top">{{ label|e }}</li>
 | 
				
			||||||
                            {% for phref, pid, plabel in href %}
 | 
					                            {% for phref, pid, plabel, pblank in href %}
 | 
				
			||||||
                            <li {% if pid == active_page %} class="uk-active" {% endif %}>
 | 
					                            <li {% if pid == active_page %} class="uk-active" {% endif %}>
 | 
				
			||||||
                                <a href="{{ phref|e }}">{{ plabel|e }}</a>
 | 
					                                <a href="{{ phref|e }}" {% if pblank is sameas true %} target="_blank" {% endif %}>{{ plabel|e }}</a>
 | 
				
			||||||
                            </li>
 | 
					                            </li>
 | 
				
			||||||
                            {% endfor %}
 | 
					                            {% endfor %}
 | 
				
			||||||
                            <li class="uk-margin-large-bottom"/>
 | 
					                            <li class="uk-margin-large-bottom"/>
 | 
				
			||||||
                        {% else %}
 | 
					                        {% else %}
 | 
				
			||||||
                        <li {% if id == active_page %} class="uk-active" {% endif %}>
 | 
					                        <li {% if id == active_page %} class="uk-active" {% endif %}>
 | 
				
			||||||
                            <a href="{{ href|e }}">{{ label|e }}</a>
 | 
					                            <a href="{{ href|e }}" {% if blank is sameas true %} target="_blank" {% endif %}>{{ label|e }}</a>
 | 
				
			||||||
                        </li>
 | 
					                        </li>
 | 
				
			||||||
                        {% endif %}
 | 
					                        {% endif %}
 | 
				
			||||||
                    {% endfor %}
 | 
					                    {% endfor %}
 | 
				
			||||||
 | 
				
			|||||||
@ -26,7 +26,7 @@
 | 
				
			|||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <!-- Humanoid Lairs -->
 | 
					    <!-- Humanoid Lairs -->
 | 
				
			||||||
    <h2 class="uk-text-center"><strong>Humanoid Lairs</strong></h2>
 | 
					    <h2 class="uk-text-center uk-margin-xlarge-top"><strong>Humanoid Lairs</strong></h2>
 | 
				
			||||||
    <div uk-slider>
 | 
					    <div uk-slider>
 | 
				
			||||||
        <ul class="uk-slider-nav uk-dotnav uk-flex-center uk-margin"></ul>
 | 
					        <ul class="uk-slider-nav uk-dotnav uk-flex-center uk-margin"></ul>
 | 
				
			||||||
        <div class="uk-position-relative">
 | 
					        <div class="uk-position-relative">
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user