xref: /template/kiwiki/classes/kiwiki_go_bottom.php (revision 7744d923190e75be6ccd8eaa86a5565f4d5d9c12)
13c7628edSnicolasprigent<?php
23c7628edSnicolasprigent
33c7628edSnicolasprigentnamespace dokuwiki\Menu\Item;
43c7628edSnicolasprigent
5*7744d923SNicolas Prigent// must be run from within DokuWiki
6*7744d923SNicolas Prigentif (!defined('DOKU_INC')) die();
7*7744d923SNicolas Prigent
83c7628edSnicolasprigent/**
9de8c0125SNicolas Prigent * Class Bottom
103c7628edSnicolasprigent *
11de8c0125SNicolas Prigent * Scroll to the bottom. Uses a hash as $id which is handled special in getLink().
123c7628edSnicolasprigent */
133c7628edSnicolasprigentclass Bottom extends AbstractItem {
143c7628edSnicolasprigent
153c7628edSnicolasprigent    /** @inheritdoc */
163c7628edSnicolasprigent    public function __construct() {
173c7628edSnicolasprigent        parent::__construct();
183c7628edSnicolasprigent
193c7628edSnicolasprigent        $this->svg = DOKU_INC . 'lib/images/menu/10-top_arrow-up.svg';
203c7628edSnicolasprigent        $this->accesskey = 't';
213c7628edSnicolasprigent        $this->params = array('do' => '');
223c7628edSnicolasprigent        $this->id = '#dokuwiki__bottom';
233c7628edSnicolasprigent        $this->context = self::CTX_DESKTOP;
243c7628edSnicolasprigent    }
253c7628edSnicolasprigent    /**
263c7628edSnicolasprigent     * Convenience method to create a <button> element
273c7628edSnicolasprigent     *
283c7628edSnicolasprigent     * Uses html_topbtn()
293c7628edSnicolasprigent     *
303c7628edSnicolasprigent     * @todo this does currently not support the SVG icon
313c7628edSnicolasprigent     * @return string
323c7628edSnicolasprigent     */
33c0c898ceSNicolas Prigent    public function asHtmlButton() {
343c7628edSnicolasprigent        return Kiwiki_Functions::html_bottombtn();
35c0c898ceSNicolas Prigent    }
363c7628edSnicolasprigent
373c7628edSnicolasprigent}
38