]> BookStack Code Mirror - bookstack/commitdiff
Added book and chapter icons to pages in global search results. Closes #19.
authorDan Brown <redacted>
Wed, 14 Oct 2015 20:55:56 +0000 (21:55 +0100)
committerDan Brown <redacted>
Wed, 14 Oct 2015 20:55:56 +0000 (21:55 +0100)
resources/assets/sass/_lists.scss
resources/views/pages/list-item.blade.php
resources/views/search/all.blade.php

index f06e647ba2552a4c3d63beb95a032902ce5aee40..f90c7e2ba628cda59c01cb3e8520edf96659a5ae 100644 (file)
   .book {
     border-left: 5px solid $color-book;
   }
+  .meta {
+    margin-top: -$-m;
+    font-size: 0.95em;
+  }
+  .meta span {
+    margin-right: $-s;
+  }
 }
 .chapter-toggle {
   cursor: pointer;
index 891a5f7e2603d68e128c4721b2281e6e4181fceb..37fe9e66a4c6dfe1f702c40da6d6ab785d69bd43 100644 (file)
@@ -2,6 +2,16 @@
     <h3>
         <a href="{{ $page->getUrl() }}" class="text-page"><i class="zmdi zmdi-file-text"></i>{{ $page->name }}</a>
     </h3>
+
+    @if(isset($showMeta) && $showMeta)
+        <div class="meta">
+            <span class="text-book"><i class="zmdi zmdi-book"></i> {{ $page->book->name }}</span>
+            @if($page->chapter)
+                <span class="text-chapter"><i class="zmdi zmdi-collection-bookmark"></i> {{ $page->chapter->name }}</span>
+            @endif
+         </div>
+    @endif
+
     @if(isset($page->searchSnippet))
         <p class="text-muted">{!! $page->searchSnippet !!}</p>
     @else
index 122366610c564aeaa8ccca5c3155f1580135bf17..688f61892a7eb7a211c190df616b0f7183d2978d 100644 (file)
@@ -13,7 +13,7 @@
                 <div class="page-list">
                     @if(count($pages) > 0)
                         @foreach($pages as $page)
-                            @include('pages/list-item', ['page' => $page])
+                            @include('pages/list-item', ['page' => $page, 'showMeta' => true])
                             <hr>
                         @endforeach
                     @else
Morty Proxy This is a proxified and sanitized view of the page, visit original site.