Commit c817684f authored by Marco Schmiedel's avatar Marco Schmiedel

new element table and fix codemirror

parent 5d923318
......@@ -40,64 +40,67 @@
'Limitless::Codemirror' => 'master',
];
public $assetAllocation = [
public $assetAllocation;
public function __construct(){
$this->assetAllocation = [
'Limitless::Codemirror' => [
"Styles/codemirror.css",
"Styles/3024-day.css",
"Styles/3024-night.css",
"Styles/abcdef.css",
"Styles/ambiance.css",
"Styles/base16-dark.css",
"Styles/bespin.css",
"Styles/base16-light.css",
"Styles/blackboard.css",
"Styles/cobalt.css",
"Styles/colorforth.css",
"Styles/dracula.css",
"Styles/duotone-dark.css",
"Styles/duotone-light.css",
"Styles/eclipse.css",
"Styles/elegant.css",
"Styles/erlang-dark.css",
"Styles/gruvbox-dark.css",
"Styles/hopscotch.css",
"Styles/icecoder.css",
"Styles/isotope.css",
"Styles/lesser-dark.css",
"Styles/liquibyte.css",
"Styles/lucario.css",
"Styles/material.css",
"Styles/mbo.css",
"Styles/mdn-like.css",
"Styles/midnight.css",
"Styles/monokai.css",
"Styles/neat.css",
"Styles/neo.css",
"Styles/night.css",
"Styles/nord.css",
"Styles/oceanic-next.css",
"Styles/panda-syntax.css",
"Styles/paraiso-dark.css",
"Styles/paraiso-light.css",
"Styles/pastel-on-dark.css",
"Styles/railscasts.css",
"Styles/rubyblue.css",
"Styles/seti.css",
"Styles/shadowfox.css",
"Styles/solarized.css",
"Styles/the-matrix.css",
"Styles/tomorrow-night-bright.css",
"Styles/tomorrow-night-eighties.css",
"Styles/ttcn.css",
"Styles/twilight.css",
"Styles/vibrant-ink.css",
"Styles/xq-dark.css",
"Styles/xq-light.css",
"Styles/yeti.css",
"Styles/idea.css",
"Styles/darcula.css",
"Styles/yonce.css",
"Styles/zenburn.css",
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/codemirror.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/3024-day.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/3024-night.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/abcdef.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/ambiance.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/base16-dark.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/bespin.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/base16-light.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/blackboard.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/cobalt.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/colorforth.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/dracula.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/duotone-dark.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/duotone-light.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/eclipse.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/elegant.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/erlang-dark.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/gruvbox-dark.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/hopscotch.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/icecoder.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/isotope.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/lesser-dark.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/liquibyte.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/lucario.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/material.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/mbo.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/mdn-like.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/midnight.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/monokai.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/neat.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/neo.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/night.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/nord.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/oceanic-next.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/panda-syntax.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/paraiso-dark.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/paraiso-light.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/pastel-on-dark.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/railscasts.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/rubyblue.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/seti.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/shadowfox.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/solarized.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/the-matrix.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/tomorrow-night-bright.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/tomorrow-night-eighties.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/ttcn.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/twilight.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/vibrant-ink.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/xq-dark.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/xq-light.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/yeti.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/idea.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/darcula.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/yonce.css"),
secure_url("/ceetrox/sidekick/resource/public/Elements/codemirror/Styles/zenburn.css"),
"Attachments/Codemirror.js" ,
"Attachments/Multiplex.js",
"Attachments/Overlay.js",
......@@ -110,6 +113,8 @@
]
];
}
/*
|--------------------------------------------------------------------------------------------
......
@extends('Limitless::Layout.Dark.Master')
@section('Limitless::GlobalTitle', 'Limitless Documentation')
@section('Limitless::GlobalSubtitle', null)
@section('Limitless::GlobalSubtitle', "Test")
@section('Limitless::GlobalLanguage', 'de')
@section('Limitless::GlobalCopyright', 'Ceetrox GmbH')
@section('Limitless::GlobalMobileLabelBottom', 'Footer')
@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::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')
<script></script>
......
......@@ -4,7 +4,6 @@
@section('Limitless::Content')
@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.
<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 @@
@Limitless::ElementCardStart(['title' => "Codemirror Test" ] )
@Limitless::Codemirror([ 'language' => 'javascript', 'theme' => 'zenburn', 'value' => 'Hello World!' ])
@Limitless::ElementCardStop
@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
<?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