Version 5.0.0 beta 5
This commit is contained in:
1 parent
2f24f9de48
commit
57d9db6ce2
218 files changed
+5331
-7416
No files matched your search
@@ -2073,19 +2073,14 @@ IPSCONTENT;
|
||||
$icons = array('leaderboard' => 'trophy', 'history' => 'clock', 'members' => 'star', 'trending' => 'line-chart');
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
<div class='ipsTabs ipsTabs_withIcons ipsTabs_large ipsTabs--stretch' id='elTabBar' data-ipsTabBar data-ipsTabbar-defaultTab="elTab
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $activeTab, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
" data-ipsTabBar-contentArea='#elLeaderboardContent'>
|
||||
<ul role='tablist'>
|
||||
<i-tabs class='ipsTabs ipsTabs--withIcons ipsTabs--stretch' id='ipsTabs_leaderboard' data-ipsTabBar data-ipsTabBar-contentArea='#ipsTabs_leaderboard_content'>
|
||||
<div role='tablist'>
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
foreach ( $tabs as $key ):
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
<li role='presentation'>
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
@@ -2097,31 +2092,30 @@ IPSCONTENT;
|
||||
|
||||
$return .= htmlspecialchars( \IPS\Http\Url::internal( "app=core&module=discover&controller=popular&tab={$key}", null, "$seoTemplate", array(), 0 ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', TRUE );
|
||||
$return .= <<<IPSCONTENT
|
||||
' role='tab' id='elTab
|
||||
' role='tab' id='ipsTabs_leaderboard_
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $key, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
' class='ipsTabs__tab
|
||||
' aria-controls="ipsTabs_leaderboard_
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $key, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
_panel" class='ipsTabs__tab' aria-selected="
|
||||
IPSCONTENT;
|
||||
|
||||
if ( $key == $activeTab ):
|
||||
$return .= <<<IPSCONTENT
|
||||
ipsTabs__tab--active
|
||||
true
|
||||
IPSCONTENT;
|
||||
|
||||
else:
|
||||
$return .= <<<IPSCONTENT
|
||||
false
|
||||
IPSCONTENT;
|
||||
|
||||
endif;
|
||||
$return .= <<<IPSCONTENT
|
||||
'
|
||||
IPSCONTENT;
|
||||
|
||||
if ( $key == $activeTab ):
|
||||
$return .= <<<IPSCONTENT
|
||||
aria-selected="true"
|
||||
IPSCONTENT;
|
||||
|
||||
endif;
|
||||
$return .= <<<IPSCONTENT
|
||||
>
|
||||
">
|
||||
<i class='fa-solid fa-
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $icons[$key], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
@@ -2134,31 +2128,30 @@ $val = "leaderboard_tabs_{$key}"; $return .= \IPS\Member::loggedIn()->language()
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
endforeach;
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
$return .= \IPS\Theme::i()->getTemplate( "global", "core", 'global' )->tabScrollers( );
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
</div>
|
||||
<section id='elLeaderboardContent' class="ipsTabs__panels">
|
||||
<div id='ipsTabs_elTabBar_elTab
|
||||
</i-tabs>
|
||||
<section id='ipsTabs_leaderboard_content' class="ipsTabs__panels">
|
||||
<div id='ipsTabs_leaderboard_
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $activeTab, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
_panel' aria-labelledby='elTab
|
||||
_panel' aria-labelledby='ipsTabs_leaderboard_
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $activeTab, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
' aria-hidden='false' class='ipsTabs__panel'>
|
||||
' role="tabpanel" class='ipsTabs__panel'>
|
||||
{$content}
|
||||
</div>
|
||||
</section>
|
||||
|
||||
Reference in new issue
Block a user