datatable.directory codebase
				https://datatable.directory/
			
			
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							90 lines
						
					
					
						
							2.8 KiB
						
					
					
				
			
		
		
	
	
							90 lines
						
					
					
						
							2.8 KiB
						
					
					
				{{-- Basic table view --}}
 | 
						|
 | 
						|
@extends('layouts.app')
 | 
						|
 | 
						|
@php
 | 
						|
/** @var \App\Models\Table $table */
 | 
						|
@endphp
 | 
						|
 | 
						|
@section('content')
 | 
						|
<div class="row justify-content-start px-3">
 | 
						|
  <div class="d-flex w-100 align-items-center">
 | 
						|
    <small class="flex-grow-1" style="font-size: 120%;">
 | 
						|
      <a href="{{route('profile.view', $table->owner->name)}}" class="link-no-color">{{ $table->owner->handle }}</a>{{--
 | 
						|
      --}}<span class="px-1">/</span>{{--
 | 
						|
      --}}<b>{{ $table->name }}</b>
 | 
						|
    </small>
 | 
						|
 | 
						|
    <h1 class="mx-3">{{ $table->title }}</h1>
 | 
						|
 | 
						|
    @include('table._action-buttons')
 | 
						|
  </div>
 | 
						|
</div>
 | 
						|
 | 
						|
<div class="row mx-auto col-md-12 justify-content-center mb-1 border rounded px-0 py-2 box-shadow mb-3">
 | 
						|
 | 
						|
  {{-- Tab panels wrapper --}}
 | 
						|
  <div class="col-md-10 tab-content order-1" id="infobox-tabContent">
 | 
						|
 | 
						|
    <div class="tab-pane show active container" id="infobox-home" role="tabpanel" aria-labelledby="infobox-home-tab">
 | 
						|
      @include('table._panel-metadata')
 | 
						|
    </div>
 | 
						|
 | 
						|
    <div class="tab-pane container" id="infobox-columns" role="tabpanel" aria-labelledby="infobox-columns-tab">
 | 
						|
      Column toggles, sort, filtering … coming soon
 | 
						|
    </div>
 | 
						|
 | 
						|
    <div class="tab-pane container" id="infobox-export" role="tabpanel" aria-labelledby="infobox-export-tab">
 | 
						|
      @include('table._panel-export')
 | 
						|
    </div>
 | 
						|
 | 
						|
  </div>{{-- End of tab panels wrapper --}}
 | 
						|
 | 
						|
  {{-- Right column with menu --}}
 | 
						|
  <div class="col-md-2 border-left order-md-2 order-0 mb-md-0 mb-2">
 | 
						|
    <div class="nav flex-md-column flex-row nav-pills pt-1 pb-1" role="tablist"
 | 
						|
         aria-label="Tabs for the table info box" id="infobox-tab">
 | 
						|
 | 
						|
      <a class="nav-link active" data-toggle="pill" role="tab" aria-selected="true"
 | 
						|
         id="infobox-home-tab" href="#infobox-home" aria-controls="infobox-home">
 | 
						|
        Table Info
 | 
						|
      </a>
 | 
						|
 | 
						|
      <a class="nav-link" data-toggle="pill" role="tab" aria-selected="false"
 | 
						|
         id="infobox-columns-tab" href="#infobox-columns" aria-controls="infobox-columns">
 | 
						|
        Columns
 | 
						|
      </a>
 | 
						|
 | 
						|
      <a class="nav-link" data-toggle="pill" role="tab" aria-selected="false"
 | 
						|
         id="infobox-export-tab" href="#infobox-export" aria-controls="infobox-export">
 | 
						|
        Export
 | 
						|
      </a>
 | 
						|
 | 
						|
    </div>
 | 
						|
  </div>{{-- end of menu column --}}
 | 
						|
 | 
						|
</div>{{-- End of row --}}
 | 
						|
 | 
						|
<div class="row justify-content-center mb-2">
 | 
						|
  <div class="col-md-12 d-flex">
 | 
						|
    <nav class="text-center" aria-label="Pages of the table">
 | 
						|
      {{ $rows->links(null, ['ulClass' => 'mb-0']) }}
 | 
						|
    </nav>
 | 
						|
  </div>
 | 
						|
</div>{{-- End of row --}}
 | 
						|
 | 
						|
<div class="row justify-content-center">
 | 
						|
  <div class="col-12">
 | 
						|
    @include('table._rows')
 | 
						|
  </div>
 | 
						|
</div>{{-- End of row --}}
 | 
						|
 | 
						|
<div class="row justify-content-center mb-2">
 | 
						|
  <div class="col-md-12 d-flex">
 | 
						|
    <nav class="text-center" aria-label="Pages of the table">
 | 
						|
      {{ $rows->links(null, ['ulClass' => 'mb-0']) }}
 | 
						|
    </nav>
 | 
						|
  </div>
 | 
						|
</div>{{-- End of row --}}
 | 
						|
 | 
						|
@endsection
 | 
						|
 |