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