xref: /template/kiwiki/classes/kiwiki_go_bottom.php (revision c0c898ce7d31673599e0a69ccfb03adaa8b3b424)
13c7628edSnicolasprigent<?php
23c7628edSnicolasprigent
33c7628edSnicolasprigentnamespace dokuwiki\Menu\Item;
43c7628edSnicolasprigent
53c7628edSnicolasprigent/**
6de8c0125SNicolas Prigent * Class Bottom
73c7628edSnicolasprigent *
8de8c0125SNicolas Prigent * Scroll to the bottom. Uses a hash as $id which is handled special in getLink().
93c7628edSnicolasprigent */
103c7628edSnicolasprigentclass Bottom extends AbstractItem {
113c7628edSnicolasprigent
123c7628edSnicolasprigent    /** @inheritdoc */
133c7628edSnicolasprigent    public function __construct() {
143c7628edSnicolasprigent        parent::__construct();
153c7628edSnicolasprigent
163c7628edSnicolasprigent        $this->svg = DOKU_INC . 'lib/images/menu/10-top_arrow-up.svg';
173c7628edSnicolasprigent        $this->accesskey = 't';
183c7628edSnicolasprigent        $this->params = array('do' => '');
193c7628edSnicolasprigent        $this->id = '#dokuwiki__bottom';
203c7628edSnicolasprigent        $this->context = self::CTX_DESKTOP;
213c7628edSnicolasprigent    }
223c7628edSnicolasprigent    /**
233c7628edSnicolasprigent     * Convenience method to create a <button> element
243c7628edSnicolasprigent     *
253c7628edSnicolasprigent     * Uses html_topbtn()
263c7628edSnicolasprigent     *
273c7628edSnicolasprigent     * @todo this does currently not support the SVG icon
283c7628edSnicolasprigent     * @return string
293c7628edSnicolasprigent     */
30*c0c898ceSNicolas Prigent    public function asHtmlButton() {
313c7628edSnicolasprigent        return Kiwiki_Functions::html_bottombtn();
32*c0c898ceSNicolas Prigent    }
333c7628edSnicolasprigent
343c7628edSnicolasprigent}
35