Will now be truncated using CSS instead of being truncated on PHP side.
Closes #1206.
$tree = collect($headers)->map(function($header) {
$text = trim(str_replace("\xc2\xa0", '', $header->nodeValue));
- if (mb_strlen($text) > 30) {
- $text = mb_substr($text, 0, 27) . '...';
- }
+ $text = mb_substr($text, 0, 100);
return [
'nodeName' => strtolower($header->nodeName),
overflow-wrap: break-word;
}
+.limit-text {
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
/**
* Grouping
*/
<div class="sidebar-page-nav menu">
@foreach($pageNav as $navItem)
<li class="page-nav-item h{{ $navItem['level'] }}">
- <a href="{{ $navItem['link'] }}">{{ $navItem['text'] }}</a>
+ <a href="{{ $navItem['link'] }}" class="limit-text block">{{ $navItem['text'] }}</a>
<div class="primary-background sidebar-page-nav-bullet"></div>
</li>
@endforeach