mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-04-19 18:31:19 +08:00
Tightened and cleaned some list styles
This commit is contained in:
parent
7b6c88f17c
commit
b0a63ba0cc
@ -163,7 +163,7 @@ class SearchController extends Controller
|
||||
$entities = $this->viewService->getPopular(20, 0, $entityNames);
|
||||
}
|
||||
|
||||
return view('partials/entity-list', ['entities' => $entities]);
|
||||
return view('search/entity-ajax-list', ['entities' => $entities]);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -118,10 +118,5 @@ $(function () {
|
||||
|
||||
});
|
||||
|
||||
|
||||
function elemExists(selector) {
|
||||
return document.querySelector(selector) !== null;
|
||||
}
|
||||
|
||||
// Page specific items
|
||||
require('./pages/page-show');
|
||||
|
@ -1,6 +1,7 @@
|
||||
.page-list {
|
||||
h3 {
|
||||
margin: $-l 0 $-m 0;
|
||||
margin: $-l 0 $-xs 0;
|
||||
font-size: 1.666em;
|
||||
}
|
||||
a.chapter {
|
||||
color: $color-chapter;
|
||||
@ -8,7 +9,6 @@
|
||||
.inset-list {
|
||||
display: none;
|
||||
overflow: hidden;
|
||||
// padding-left: $-m;
|
||||
margin-bottom: $-l;
|
||||
}
|
||||
h4 {
|
||||
|
@ -48,7 +48,7 @@
|
||||
max-width: 100%;
|
||||
height:auto;
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
h1, h2, h3, h4, h5, h6, pre {
|
||||
clear: left;
|
||||
}
|
||||
hr {
|
||||
|
@ -225,6 +225,15 @@ p.secondary, p .secondary, span.secondary, .text-secondary {
|
||||
color: $color-chapter;
|
||||
}
|
||||
}
|
||||
.faded .text-book:hover {
|
||||
color: $color-book !important;
|
||||
}
|
||||
.faded .text-chapter:hover {
|
||||
color: $color-chapter !important;
|
||||
}
|
||||
.faded .text-page:hover {
|
||||
color: $color-page !important;
|
||||
}
|
||||
|
||||
span.highlight {
|
||||
//background-color: rgba($primary, 0.2);
|
||||
|
@ -246,7 +246,7 @@ $btt-size: 40px;
|
||||
}
|
||||
|
||||
.entity-list-item.selected {
|
||||
h3, i, p ,a {
|
||||
h3, i, p ,a, span {
|
||||
color: #EEE;
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,11 @@
|
||||
<div class="chapter entity-list-item" data-entity-type="chapter" data-entity-id="{{$chapter->id}}">
|
||||
<h3>
|
||||
@if (isset($showPath) && $showPath)
|
||||
<a href="{{ $chapter->book->getUrl() }}" class="text-book">
|
||||
<i class="zmdi zmdi-book"></i>{{ $chapter->book->name }}
|
||||
</a>
|
||||
<span class="text-muted"> » </span>
|
||||
@endif
|
||||
<a href="{{ $chapter->getUrl() }}" class="text-chapter">
|
||||
<i class="zmdi zmdi-collection-bookmark"></i>{{ $chapter->name }}
|
||||
</a>
|
||||
|
@ -9,7 +9,7 @@
|
||||
<div class="breadcrumbs">
|
||||
<a href="{{$book->getUrl()}}" class="text-book text-button"><i class="zmdi zmdi-book"></i>{{ $book->getShortName() }}</a>
|
||||
<span class="sep">»</span>
|
||||
<a href="{{$chapter->getUrl()}}" class="text-page text-button"><i class="zmdi zmdi-file-text"></i>{{ $chapter->getShortName() }}</a>
|
||||
<a href="{{$chapter->getUrl()}}" class="text-chapter text-button"><i class="zmdi zmdi-collection-bookmark"></i>{{ $chapter->getShortName() }}</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
22
resources/views/search/entity-ajax-list.blade.php
Normal file
22
resources/views/search/entity-ajax-list.blade.php
Normal file
@ -0,0 +1,22 @@
|
||||
<div class="entity-list @if(isset($style)){{ $style }}@endif" ng-non-bindable>
|
||||
@if(count($entities) > 0)
|
||||
@foreach($entities as $index => $entity)
|
||||
@if($entity->isA('page'))
|
||||
@include('pages/list-item', ['page' => $entity])
|
||||
@elseif($entity->isA('book'))
|
||||
@include('books/list-item', ['book' => $entity])
|
||||
@elseif($entity->isA('chapter'))
|
||||
@include('chapters/list-item', ['chapter' => $entity, 'hidePages' => true, 'showPath' => true])
|
||||
@endif
|
||||
|
||||
@if($index !== count($entities) - 1)
|
||||
<hr>
|
||||
@endif
|
||||
|
||||
@endforeach
|
||||
@else
|
||||
<p class="text-muted">
|
||||
No items available
|
||||
</p>
|
||||
@endif
|
||||
</div>
|
Loading…
x
Reference in New Issue
Block a user