1388375cbSnicolasprigent<?php 2388375cbSnicolasprigent 3388375cbSnicolasprigentnamespace dokuwiki\Menu; 4388375cbSnicolasprigent 5*7744d923SNicolas Prigent// must be run from within DokuWiki 6*7744d923SNicolas Prigentif (!defined('DOKU_INC')) die(); 7*7744d923SNicolas Prigent 8388375cbSnicolasprigent/** 9388375cbSnicolasprigent * Class KiwikiEdit 10388375cbSnicolasprigent * 11388375cbSnicolasprigent * Edit icon button 12388375cbSnicolasprigent */ 13388375cbSnicolasprigentclass KiwikiEdit extends AbstractMenu { 14388375cbSnicolasprigent 15388375cbSnicolasprigent public $types = array( 16388375cbSnicolasprigent 'EditIcon' 17388375cbSnicolasprigent ); 18388375cbSnicolasprigent 19388375cbSnicolasprigent /** 20388375cbSnicolasprigent * Generate HTML list items for this menu 21388375cbSnicolasprigent */ 22388375cbSnicolasprigent public function getListItems($classprefix = 'edit-this', $svg = true) 23388375cbSnicolasprigent { 24388375cbSnicolasprigent $html = ''; 25388375cbSnicolasprigent foreach ($this->getItems() as $item) { 26388375cbSnicolasprigent $html .= $item->asHtmlLink($classprefix , $svg); 27388375cbSnicolasprigent } 28388375cbSnicolasprigent return $html; 29388375cbSnicolasprigent } 30388375cbSnicolasprigent} 31