1 <section class="section sectionContainerList dashboardBoxRecentActivity" id="boxRecentActivity{@$boxID}">
2 <header class="sectionHeader">
3 <h2 class="sectionTitle">{lang}wcf.user.recentActivity{/lang}</h2>
6 {assign var='__events' value=$eventList->getObjects()}
7 {assign var='__lastEvent' value=$__events|end}
8 <ul class="containerList recentActivityList"
9 data-last-event-time="{@$lastEventTime}"
10 data-last-event-id="{if $__lastEvent}{@$__lastEvent->eventID}{else}0{/if}"
11 data-filtered-by-followed-users="{if $filteredByFollowedUsers}true{else}false{/if}"
13 data-box-id="{@$boxID}"
15 {if $canFilterByFollowedUsers}
16 <li class="containerListButtonGroup jsOnly jsRecentActivitySwitchContext">
17 <ul class="buttonGroup">
18 <li><a href="#" class="button small{if !$filteredByFollowedUsers} active{/if}">{lang}wcf.user.recentActivity.scope.all{/lang}</a></li>
19 <li><a href="#" class="button small{if $filteredByFollowedUsers} active{/if}">{lang}wcf.user.recentActivity.scope.followedUsers{/lang}</a></li>
22 {if $filteredByFollowedUsersOverride}
23 <p class="info recentActivityFollowedNoResults">{lang}wcf.user.recentActivity.scope.followedUsers.noResults{/lang}</p>
28 {include file='recentActivityListItem'}
32 <script data-relocate="true">
33 require(['Language', 'WoltLabSuite/Core/Ui/User/Activity/Recent'], function (Language, UiUserActivityRecent) {
35 'wcf.user.recentActivity.more': '{jslang}wcf.user.recentActivity.more{/jslang}',
36 'wcf.user.recentActivity.noMoreEntries': '{jslang}wcf.user.recentActivity.noMoreEntries{/jslang}'
39 new UiUserActivityRecent('boxRecentActivity{@$boxID}');