Commit c817684f authored by Marco Schmiedel's avatar Marco Schmiedel

new element table and fix codemirror

parent 5d923318
...@@ -40,64 +40,67 @@ ...@@ -40,64 +40,67 @@
'Limitless::Codemirror' => 'master', 'Limitless::Codemirror' => 'master',
]; ];
public $assetAllocation = [ public $assetAllocation;
public function __construct(){
$this->assetAllocation = [
'Limitless::Codemirror' => [ 'Limitless::Codemirror' => [
"Styles/codemirror.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/codemirror.css"),
"Styles/3024-day.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/3024-day.css"),
"Styles/3024-night.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/3024-night.css"),
"Styles/abcdef.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/abcdef.css"),
"Styles/ambiance.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/ambiance.css"),
"Styles/base16-dark.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/base16-dark.css"),
"Styles/bespin.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/bespin.css"),
"Styles/base16-light.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/base16-light.css"),
"Styles/blackboard.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/blackboard.css"),
"Styles/cobalt.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/cobalt.css"),
"Styles/colorforth.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/colorforth.css"),
"Styles/dracula.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/dracula.css"),
"Styles/duotone-dark.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/duotone-dark.css"),
"Styles/duotone-light.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/duotone-light.css"),
"Styles/eclipse.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/eclipse.css"),
"Styles/elegant.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/elegant.css"),
"Styles/erlang-dark.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/erlang-dark.css"),
"Styles/gruvbox-dark.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/gruvbox-dark.css"),
"Styles/hopscotch.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/hopscotch.css"),
"Styles/icecoder.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/icecoder.css"),
"Styles/isotope.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/isotope.css"),
"Styles/lesser-dark.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/lesser-dark.css"),
"Styles/liquibyte.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/liquibyte.css"),
"Styles/lucario.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/lucario.css"),
"Styles/material.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/material.css"),
"Styles/mbo.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/mbo.css"),
"Styles/mdn-like.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/mdn-like.css"),
"Styles/midnight.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/midnight.css"),
"Styles/monokai.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/monokai.css"),
"Styles/neat.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/neat.css"),
"Styles/neo.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/neo.css"),
"Styles/night.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/night.css"),
"Styles/nord.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/nord.css"),
"Styles/oceanic-next.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/oceanic-next.css"),
"Styles/panda-syntax.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/panda-syntax.css"),
"Styles/paraiso-dark.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/paraiso-dark.css"),
"Styles/paraiso-light.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/paraiso-light.css"),
"Styles/pastel-on-dark.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/pastel-on-dark.css"),
"Styles/railscasts.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/railscasts.css"),
"Styles/rubyblue.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/rubyblue.css"),
"Styles/seti.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/seti.css"),
"Styles/shadowfox.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/shadowfox.css"),
"Styles/solarized.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/solarized.css"),
"Styles/the-matrix.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/the-matrix.css"),
"Styles/tomorrow-night-bright.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/tomorrow-night-bright.css"),
"Styles/tomorrow-night-eighties.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/tomorrow-night-eighties.css"),
"Styles/ttcn.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/ttcn.css"),
"Styles/twilight.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/twilight.css"),
"Styles/vibrant-ink.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/vibrant-ink.css"),
"Styles/xq-dark.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/xq-dark.css"),
"Styles/xq-light.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/xq-light.css"),
"Styles/yeti.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/yeti.css"),
"Styles/idea.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/idea.css"),
"Styles/darcula.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/darcula.css"),
"Styles/yonce.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/yonce.css"),
"Styles/zenburn.css", secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/zenburn.css"),
"Attachments/Codemirror.js" , "Attachments/Codemirror.js" ,
"Attachments/Multiplex.js", "Attachments/Multiplex.js",
"Attachments/Overlay.js", "Attachments/Overlay.js",
...@@ -110,6 +113,8 @@ ...@@ -110,6 +113,8 @@
] ]
]; ];
}
/* /*
|-------------------------------------------------------------------------------------------- |--------------------------------------------------------------------------------------------
......
@extends('Limitless::Layout.Dark.Master') @extends('Limitless::Layout.Dark.Master')
@section('Limitless::GlobalTitle', 'Limitless Documentation') @section('Limitless::GlobalTitle', 'Limitless Documentation')
@section('Limitless::GlobalSubtitle', null) @section('Limitless::GlobalSubtitle', "Test")
@section('Limitless::GlobalLanguage', 'de') @section('Limitless::GlobalLanguage', 'de')
@section('Limitless::GlobalCopyright', 'Ceetrox GmbH') @section('Limitless::GlobalCopyright', 'Ceetrox GmbH')
@section('Limitless::GlobalMobileLabelBottom', 'Footer') @section('Limitless::GlobalMobileLabelBottom', 'Footer')
@section('Limitless::GlobalMobileLabelNavigation', 'Navigation') @section('Limitless::GlobalMobileLabelNavigation', 'Navigation')
@section('Limitless::GlobalFavicon', secure_url('/ceetrox/sidekick/resource/public/Webdesigns/design-limitless/Template/global_assets/images/logo_icon_dark.png')) @section('Limitless::GlobalFavicon', secure_url('/ceetrox/sidekick/resource/public/Webdesigns/design-limitless/Template/global_assets/images/logo_icon_dark.png'))
@section('Limitless::GlobalLogoDestinationUrl', 'https://google.de') @section('Limitless::GlobalLogoDestinationUrl', 'https://google.de')
@section('Limitless::GlobalLogoImageSource', secure_url('/ceetrox/sidekick/resource/public/Webdesigns/design-limitless/Template/global_assets/images/logo_light.png'))
@section('Limitless::GlobelHideFooter', false)
@section('Limitless::GlobelHideMainNavigation', false)
@section('Limitless::GlobelHideHeader', false)
@section('Limitless::Javascript') @section('Limitless::Javascript')
<script></script> <script></script>
......
...@@ -4,7 +4,6 @@ ...@@ -4,7 +4,6 @@
@section('Limitless::Content') @section('Limitless::Content')
@Limitless::ElementCardStart(['title' => "Documentation", 'icon' => 'icon-file-text3', 'collapsable' => true, 'removeable' => false, 'extra' => ['style' => 'position:relative;', 'id' => 'elemento1', 'class' => 'card'] ]) @Limitless::ElementCardStart(['title' => "Documentation", 'icon' => 'icon-file-text3', 'collapsable' => true, 'removeable' => false, 'extra' => ['style' => 'position:relative;', 'id' => 'elemento1', 'class' => 'card'] ])
This is the documentation for the <i>Limitless</i> theme. This is the documentation for the <i>Limitless</i> theme.
<i>Limitless</i> is a part of <i>Picasso</i>, a feature of the package <i>Sidekick</i> from <i>Ceetrox</i>. <i>Limitless</i> is a part of <i>Picasso</i>, a feature of the package <i>Sidekick</i> from <i>Ceetrox</i>.
...@@ -15,17 +14,56 @@ ...@@ -15,17 +14,56 @@
@Limitless::ElementCardStart(['title' => "Codemirror Test" ] ) @Limitless::ElementCardStart(['title' => "Codemirror Test" ] )
@Limitless::Codemirror([ 'language' => 'javascript', 'theme' => 'zenburn', 'value' => 'Hello World!' ]) @Limitless::Codemirror([ 'language' => 'javascript', 'theme' => 'zenburn', 'value' => 'Hello World!' ])
@Limitless::ElementCardStop @Limitless::ElementCardStop
@Limitless::Example @Limitless::Example
<br/>
@Limitless::ElementCardStart(['title' => "Table Test" ] )
@Limitless::TableStart([ 'extra' => ['class' => 'table table-striped'] ])
@Limitless::TableAutofillHeader([
['name' => '#'],
['name' => '<a href="#">TestUrl</a>', 'secure' => false],
['name' => 'Two'],
['name' => 'Three']
])
<tbody>
<tr>
<td>1</td>
<td>Eugene</td>
<td>Kopyov</td>
<td>@Kopyov</td>
</tr>
<tr>
<td>2</td>
<td>Victoria</td>
<td>Baker</td>
<td>@Vicky</td>
</tr>
<tr>
<td>3</td>
<td>James</td>
<td>Alexander</td>
<td>@Alex</td>
</tr>
<tr>
<td>4</td>
<td>Franklin</td>
<td>Morrison</td>
<td>@Frank</td>
</tr>
</tbody>
@Limitless::TableStop
@Limitless::ElementCardStop
@stop @stop
<?php
/*
|------------------------------------------------------------------------------------------------
| Information
|------------------------------------------------------------------------------------------------
|
| This file is beautified by the command "sidekick:CodebeautifierCommand" of the ceetrox
| sidekick package.
|
| Author: Marco Schmiedel <marco.schmiedel@itmax.email>
| Update: 2022-04-13 09:16:43
|
*/
namespace Ceetrox\Sidekick\Views\Limitless\Table;
/*
|------------------------------------------------------------------------------------------------
| Dependencies
|------------------------------------------------------------------------------------------------
*/
use View;
class Config
{
public $methodAllocation = [
'Limitless::TableStart' => 'tableStart',
'Limitless::TableStop' => 'tableStop',
'Limitless::TableAutofillHeader' => 'tableAutofillHeader',
];
# public $assetAllocation = [
# 'Limitless::Example' => [
# 'Example/example.js',
# 'Example/example.css'
# ]
# ];
public function tableAutofillHeader($parameters)
{
return View('Limitless::Table.TableAutofillHeader')
->withData( (!empty($parameters)) ? $parameters : [] );
}
public function tableStart($parameters)
{
return View('Limitless::Table.TableStart')
->withExtra( (isset($parameters['extra']) ? $parameters['extra'] : [] ) );
}
public function tableStop($parameters)
{
return View('Limitless::Table.TableStop');
}
}
@if( !empty($data) )
<thead>
<tr>
@foreach($data as $th)
@if( @$th['secure'] === false)
<th> {!! $th['name'] !!} </th>
@else
<th> {{ $th['name'] }} </th>
@endif
@endforeach
</tr>
</thead>
@endif
<div @foreach($extra as $k => $v) {{$k}}="{{$v}}" @endforeach class="table-responsive">
<table class="table">
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment