/** * Create a dropdown containing the page tools (page, talk, edit, history, ...) * * @param \DOMElement $domElement * * @return string */ protected function getPageTools(\DOMElement $domElement = null) { $pageTools = new PageTools($this->getSkinTemplate(), $domElement, $this->getIndent()); $pageTools->setFlat(true); $pageTools->removeClasses('text-center list-inline'); $pageTools->addClasses('dropdown-menu'); $ret = $pageTools->getHtml(); if ($ret !== '') { $ret = $this->indent() . '<!-- page tools -->' . $this->indent() . \Html::openElement('li', array('class' => 'dropdown')) . $this->indent(1) . '<a data-toggle="dropdown" class="dropdown-toggle" href="#">Page Tools <b class="caret"></b></a>' . $ret . $this->indent(-1) . '</li>' . "\n"; } return $ret; }