1<?php
2
3namespace dokuwiki\Menu\Item;
4
5/**
6 * Class Top
7 *
8 * Scroll back to the top. Uses a hash as $id which is handled special in getLink().
9 * Not shown in mobile context
10 */
11class Top extends AbstractItem {
12
13    /** @inheritdoc */
14    public function __construct() {
15        parent::__construct();
16
17        $this->svg = DOKU_INC_COMPAT . 'lib/images/menu/10-top_arrow-up.svg';
18        $this->accesskey = 't';
19        $this->params = array('do' => '');
20        $this->id = '#dokuwiki__top';
21        $this->context = self::CTX_DESKTOP;
22    }
23
24    /**
25     * Convenience method to create a <button> element
26     *
27     * Uses html_topbtn()
28     *
29     * @todo this does currently not support the SVG icon
30     * @return string
31     */
32    public function asHtmlButton() {
33        return html_topbtn();
34    }
35
36}
37