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