parent
ffc5a42252
commit
72ddd75023
@ -0,0 +1,57 @@ |
||||
{{-- |
||||
args: $table |
||||
--}} |
||||
|
||||
<nav aria-label="Table action buttons"> |
||||
@sr(Table actions) |
||||
|
||||
@if(guest() || user()->ownsTable($table)) |
||||
<a href="" class="btn btn-outline-primary py-1 btn-sm" title="Forks" |
||||
data-toggle="tooltip" data-placement="top"> |
||||
{{ $table->forks_count ?: '–' }} |
||||
@icon(fa-code-fork, sr:Forks) |
||||
</a> |
||||
|
||||
<a href="#" class="btn btn-outline-primary py-1 btn-sm" |
||||
title="Favourites" data-toggle="tooltip" data-placement="top"> |
||||
{{ $table->favourites_count ?: '–' }} |
||||
@icon(fa-star, sr:Favourites) |
||||
</a> |
||||
@else |
||||
<div class="btn-group" role="group" aria-label="Fork"> |
||||
<a href="" class="btn btn-outline-primary py-1 btn-sm btn-square" title="Fork" |
||||
data-toggle="tooltip" data-placement="top"> |
||||
@icon(fa-code-fork, sr:Fork) |
||||
</a> |
||||
<a href="" class="btn btn-outline-primary py-1 btn-sm" title="Fork Count" |
||||
data-toggle="tooltip" data-placement="top"> |
||||
{{ $table->forks_count ?: '–' }} |
||||
</a> |
||||
</div> |
||||
|
||||
<div class="btn-group" role="group" aria-label="Favourite"> |
||||
@if(user()->favouritesTable($table)) |
||||
<a href="" class="btn btn-outline-primary py-1 btn-sm btn-square" title="Un-favourite" |
||||
data-toggle="tooltip" data-placement="top"> |
||||
@icon(fa-star, sr:Un-favourite) |
||||
</a> |
||||
@else |
||||
<a href="" class="btn btn-outline-primary py-1 btn-sm btn-square" title="Favourite" |
||||
data-toggle="tooltip" data-placement="top"> |
||||
@icon(fa-star-o, sr:Favourite) |
||||
</a> |
||||
@endif |
||||
|
||||
<a href="" class="btn btn-outline-primary py-1 btn-sm" title="Favourite Count" |
||||
data-toggle="tooltip" data-placement="top"> |
||||
{{ $table->favourites_count ?: '–' }} |
||||
</a> |
||||
</div> |
||||
@endif |
||||
|
||||
<a href="" class="btn btn-outline-primary py-1 btn-sm" title="Comments" |
||||
data-toggle="tooltip" data-placement="top"> |
||||
{{ $table->comments_count ?: '–' }} |
||||
@icon(fa-comment, sr:Comments) |
||||
</a> |
||||
</nav> |
@ -0,0 +1,81 @@ |
||||
{{-- |
||||
args: $table |
||||
--}} |
||||
|
||||
<div class="row"> |
||||
|
||||
{{-- Description field --}} |
||||
<div class="col-md-8 pl-md-0"> |
||||
<b>Description</b> |
||||
@if($table->description) |
||||
{!! Widget::collapsible($table->description, 400, '8em') !!} |
||||
@if($table->origin) |
||||
<div class="mt-2"></div>{{-- spacer --}} |
||||
@endif |
||||
@else |
||||
<p> |
||||
<i>No description.</i> |
||||
</p> |
||||
@endif |
||||
|
||||
@if($table->origin) |
||||
<p> |
||||
<b>Adapted From</b><br> |
||||
{!! Widget::tryLink($table->origin) !!} |
||||
</p> |
||||
@endif |
||||
</div> |
||||
|
||||
{{-- Info table --}} |
||||
<div class="col-md-4 border-left my-md-0 my-2 pr-md-0 mobile-no-border"> |
||||
<table> |
||||
<tbody> |
||||
|
||||
<tr> |
||||
<th class="text-right pr-2">Author</th> |
||||
<td> |
||||
{{ $table->owner->title }} |
||||
(<a href="{{route('profile.view', $table->owner->name)}}">{{ $table->owner->handle }}</a>) |
||||
</td> |
||||
</tr> |
||||
|
||||
<tr> |
||||
<th class="text-right pr-2">License</th> |
||||
<td>{{ $table->license ?: 'CC0' }}</td> |
||||
</tr> |
||||
|
||||
<tr> |
||||
<th class="text-right pr-2">Created</th> |
||||
<td> |
||||
<span class="pr-1" data-toggle="tooltip" data-placement="right" |
||||
title="{{ $table->created_at->format("M n, Y \\a\\t G:i") }}"> |
||||
{{ $table->created_at->diffForHumans() }} |
||||
</span> |
||||
</td> |
||||
</tr> |
||||
|
||||
<tr> |
||||
<th class="text-right pr-2">Updated</th> |
||||
<td> |
||||
<span class="pr-1" data-toggle="tooltip" data-placement="right" |
||||
title="{{ $table->updated_at->format("M n, Y \\a\\t G:i") }}"> |
||||
{{ $table->updated_at->diffForHumans() }} |
||||
</span> |
||||
</td> |
||||
</tr> |
||||
|
||||
<tr> |
||||
<th class="text-right pr-2">Revisions</th> |
||||
<td>{{ $table->revisions_count }}</td> |
||||
</tr> |
||||
|
||||
<tr> |
||||
<th class="text-right pr-2">Visits</th> |
||||
<td>{{ $table->visits }} {!! Widget::help('Visitors counted once per day') !!}</td> |
||||
</tr> |
||||
|
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
|
||||
</div>{{-- inner row --}} |
@ -0,0 +1,23 @@ |
||||
{{-- |
||||
args: $rows, $cols |
||||
--}} |
||||
|
||||
<table class="table table-hover table-sm"> |
||||
<thead> |
||||
<tr> |
||||
@foreach($columns as $col) |
||||
<th>{{ $col->title }}</th> |
||||
@endforeach |
||||
</tr> |
||||
</thead> |
||||
<tbody> |
||||
@foreach($rows as $row) |
||||
<tr> |
||||
@php($rdata = json_decode($row['data'], true)) |
||||
@foreach($columns as $col) |
||||
<td data-id="{{ $row->id }}">{{ $rdata[$col->name] }}</td> |
||||
@endforeach |
||||
</tr> |
||||
@endforeach |
||||
</tbody> |
||||
</table> |
Loading…
Reference in new issue