mirror of
https://github.com/flarum/framework.git
synced 2025-02-24 03:14:08 +08:00

It’s not quite like the browser’s back button because it doesn’t necessarily go back to the last URL; rather, it goes back to the last interface. So if you go into a discussion, then go to a different discussion via the side pane, the back button will still take you back to the index (not the previous discussion).
56 lines
1.6 KiB
Handlebars
56 lines
1.6 KiB
Handlebars
<div id="page" {{bind-attr class=":global-page backButtonTarget.paneIsPinned:with-pane"}}>
|
|
|
|
{{application/back-button target=backButtonTarget className="back-control" toggleDrawer="toggleDrawer" goBack="goBack" canGoBack=canGoBack}}
|
|
|
|
<div id="drawer" class="global-drawer">
|
|
<header id="header" class="global-header">
|
|
{{application/back-button target=backButtonTarget goBack="goBack" canGoBack=canGoBack}}
|
|
|
|
<div class="container">
|
|
|
|
<div class="header-primary">
|
|
<h1 class="header-title">
|
|
{{#link-to "index" (query-params searchQuery="" sort="recent" show="discussions")}}
|
|
{{#if view.image}}
|
|
<img {{bind-attr src=view.image alt=view.title}}>
|
|
{{else}}
|
|
{{view.title}}
|
|
{{/if}}
|
|
{{/link-to}}
|
|
</h1>
|
|
{{ui/item-list items=view.headerPrimary class="header-controls"}}
|
|
</div>
|
|
|
|
<div class="header-secondary">
|
|
{{ui/item-list items=view.headerSecondary class="header-controls"}}
|
|
</div>
|
|
|
|
</div>
|
|
</header>
|
|
|
|
<footer id="footer" class="global-footer">
|
|
<div class="container">
|
|
{{ui/item-list items=view.footerPrimary class="footer-primary"}}
|
|
{{ui/item-list items=view.footerSecondary class="footer-secondary"}}
|
|
</div>
|
|
</footer>
|
|
</div>
|
|
|
|
<main id="content" class="global-content">
|
|
{{outlet}}
|
|
|
|
<div class="composer-container">
|
|
<div class="container">
|
|
{{render "composer"}}
|
|
</div>
|
|
</div>
|
|
</main>
|
|
|
|
</div>
|
|
|
|
<div id="modal" class="modal fade">
|
|
{{outlet "modal"}}
|
|
</div>
|
|
|
|
{{render "alerts"}}
|