Migration complete
This commit is contained in:
@@ -4,10 +4,10 @@
|
||||
<div class="$topbar-actions">
|
||||
<xf:if is="$xf.visitor.is_admin">
|
||||
<xf:set var="$topbarAdminSeparator" value="true" />
|
||||
<a href="{{ base_url('admin.php') }}" class="$btn">
|
||||
<a href="{{ base_url('admin.php') }}" class="$btn topbar-admin-btn">
|
||||
<i data-lucide="landmark" size="18"></i>
|
||||
</a>
|
||||
<a href="{{ $xf.options.homePageUrl }}/manage" class="$btn">
|
||||
<a href="{{ $xf.options.homePageUrl }}/manage" class="$btn topbar-admin-btn">
|
||||
<i data-lucide="shield-cog" size="18"></i>
|
||||
</a>
|
||||
</xf:if>
|
||||
@@ -16,19 +16,73 @@
|
||||
</xf:if>
|
||||
<xf:if is="$xf.visitor.is_moderator">
|
||||
<xf:set var="$topbarModSeparator" value="true" />
|
||||
<a href="{{ $xf.options.homePageUrl }}/modcp" class="$btn">
|
||||
<a href="{{ $xf.options.homePageUrl }}/modcp" class="$btn $topbar-mod-btn">
|
||||
<i data-lucide="siren" size="18"></i>
|
||||
</a>
|
||||
<a href="{{ link('approval-queue') }}" class="$btn">
|
||||
<a href="{{ link('approval-queue') }}" class="$btn $topbar-mod-btn">
|
||||
<i data-lucide="message-circle-check" size="18"></i>
|
||||
</a>
|
||||
<a href="{{ link('reports') }}" class="$btn badgeContainer badgeContainer--visible {{ ($xf.session.reportCounts.total && ($xf.session.reportCounts.lastBuilt > $xf.session.reportLastRead) OR $xf.session.reportCounts.assigned) ? ' badgeContainer--highlighted' : '' }}" data-badge="{{ $xf.session.reportCounts.assigned ? $xf.session.reportCounts.assigned|number . ' / ' . $xf.session.reportCounts.total|number : $xf.session.reportCounts.total|number }}">
|
||||
<a href="{{ link('reports') }}" class="$btn $topbar-mod-btn badgeContainer badgeContainer--visible {{ ($xf.session.reportCounts.total && ($xf.session.reportCounts.lastBuilt > $xf.session.reportLastRead) OR $xf.session.reportCounts.assigned) ? ' badgeContainer--highlighted' : '' }}" data-badge="{{ $xf.session.reportCounts.assigned ? $xf.session.reportCounts.assigned|number . ' / ' . $xf.session.reportCounts.total|number : $xf.session.reportCounts.total|number }}">
|
||||
<i data-lucide="triangle-alert" size="18"></i>
|
||||
</a>
|
||||
</xf:if>
|
||||
<xf:if is="$topbarModSeparator == true">
|
||||
<div class="$vertical-separator"></div>
|
||||
</xf:if>
|
||||
|
||||
<div class="$topbar-more-container" style="position: relative;">
|
||||
<xf:if is="$xf.visitor.is_moderator || $xf.visitor.is_admin">
|
||||
<button id="rhpzMoreBtn" class="$btn topbar-btn-more" title="More actions">
|
||||
<i data-lucide="more-vertical" size="18"></i>
|
||||
</button>
|
||||
<div id="rhpzMoreMenu" class="$topbar-more-menu" style="display: none;">
|
||||
<xf:if is="$xf.visitor.is_admin">
|
||||
<a href="{{ base_url('admin.php') }}" class="$topbar-more-item" title="Admin">
|
||||
<i data-lucide="landmark" size="16"></i>
|
||||
<span>Admin</span>
|
||||
</a>
|
||||
<a href="{{ $xf.options.homePageUrl }}/manage" class="$topbar-more-item" title="Manage">
|
||||
<i data-lucide="shield-cog" size="16"></i>
|
||||
<span>Manage</span>
|
||||
</a>
|
||||
</xf:if>
|
||||
|
||||
<xf:if is="$xf.visitor.is_moderator">
|
||||
<a href="{{ $xf.options.homePageUrl }}/modcp" class="$topbar-more-item" title="Moderation">
|
||||
<i data-lucide="siren" size="16"></i>
|
||||
<span>Mod CP</span>
|
||||
</a>
|
||||
<a href="{{ link('approval-queue') }}" class="$topbar-more-item" title="Approvals">
|
||||
<i data-lucide="message-circle-check" size="16"></i>
|
||||
<span>Approval Queue</span>
|
||||
</a>
|
||||
<a href="{{ link('reports') }}" class="$topbar-more-item" title="Reports">
|
||||
<i data-lucide="triangle-alert" size="16"></i>
|
||||
<span>Reports</span>
|
||||
</a>
|
||||
</xf:if>
|
||||
</div>
|
||||
</xf:if>
|
||||
</div>
|
||||
<script>
|
||||
(function () {
|
||||
var btn = document.getElementById('rhpzMoreBtn');
|
||||
var menu = document.getElementById('rhpzMoreMenu');
|
||||
if (!btn || !menu) return;
|
||||
|
||||
btn.addEventListener('click', function (e) {
|
||||
e.stopPropagation();
|
||||
menu.style.display = (menu.style.display === 'none') ? 'block' : 'none';
|
||||
});
|
||||
|
||||
document.addEventListener('click', function (e) {
|
||||
if (menu.style.display === 'block' && !menu.contains(e.target) && e.target !== btn) {
|
||||
menu.style.display = 'none';
|
||||
}
|
||||
});
|
||||
})();
|
||||
</script>
|
||||
|
||||
<xf:if is="$xf.visitor.canCreateEntry()">
|
||||
<a href="{{ $xf.options.homePageUrl }}/submit" class="$btn">
|
||||
<i data-lucide="hard-drive-upload" size="18"></i>
|
||||
|
||||
Reference in New Issue
Block a user