4 <div class="book-tree">
5 <h4><a href="{{$book->getUrl()}}"><i class="fa fa-book"></i>{{$book->name}}</a></h4>
6 @include('pages/sidebar-tree-list', ['book' => $book])
12 <div class="row faded-small">
13 <div class="col-md-6 faded">
14 <div class="breadcrumbs padded-horizontal">
15 <a href="{{$book->getUrl()}}"><i class="fa fa-book"></i>{{ $book->name }}</a>
17 @foreach($breadCrumbs as $parentPage)
18 <span class="sep">></span>
19 <a href="{{$parentPage->getUrl()}}">{{ $parentPage->name }}</a>
24 <div class="col-md-6 faded">
25 <div class="action-buttons">
26 <a href="{{$page->getUrl() . '/edit'}}" ><i class="fa fa-pencil"></i>Edit</a>
27 <a href="{{$page->getUrl() . '/delete'}}"><i class="fa fa-trash"></i>Delete</a>
32 <div class="side-nav faded">
33 <h4>Page Navigation</h4>
34 <ul class="page-nav-list">
39 <div class="page-content">
40 <h1>{{$page->name}}</h1>
41 @if(count($page->children) > 0)
42 <h4 class="text-muted">Sub-pages</h4>
43 <div class="page-list">
44 @foreach($page->children as $childPage)
45 <a href="{{ $childPage->getUrl() }}">{{ $childPage->name }}</a>
54 $(document).ready(function() {
56 // Set up document navigation
57 var pageNav = $('.page-nav-list');
58 var pageContent = $('.page-content');
59 var headers = pageContent.find('h1, h2, h3, h4, h5, h6');
60 headers.each(function() {
62 var tag = header.prop('tagName');
63 var listElem = $('<li></li>').addClass('nav-'+tag);
64 var link = $('<a></a>').text(header.text().trim()).attr('href', '#');
65 listElem.append(link);
66 pageNav.append(listElem);
67 link.click(function(e) {
69 header.smoothScrollTo();
74 var pageId = {{$page->id}};
75 headers.each(function() {
76 var text = $(this).text().trim();
77 var link = '/link/' + pageId + '#' + encodeURIComponent(text);
78 var linkHook = $('<a class="link-hook"><i class="fa fa-link"></i></a>')
79 .attr({"data-content": link, href: link, target: '_blank'});
80 linkHook.click(function(e) {
84 $(this).append(linkHook);
87 function goToText(text) {
88 $('.page-content').find(':contains("'+text+'")').smoothScrollTo();
91 if(window.location.hash) {
92 var text = window.location.hash.replace(/\%20/g, ' ').substr(1);
96 //$('[data-toggle="popover"]').popover()