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