137 lines
5.5 KiB
PHP
137 lines
5.5 KiB
PHP
@extends($layout)
|
|
|
|
@section('content')
|
|
|
|
<div class="pageheader">
|
|
<div class="pageicon"><span class="fa-solid fa-chess"></span></div>
|
|
<div class="pagetitle">
|
|
<h1>{!! __('headlines.blueprints') !!}</h1>
|
|
</div>
|
|
</div>
|
|
|
|
{!! $tpl->displayNotification() !!}
|
|
|
|
<div class="maincontent">
|
|
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="maincontentinner">
|
|
<h5 class="subtitle">Jump right back in</h5>
|
|
<div class="row">
|
|
@foreach ($recentProgressCanvas as $canvasType => $board)
|
|
<div class="col-md-3">
|
|
<div class="profileBox">
|
|
<div class="commentImage icon">
|
|
<i class="{{ $board['icon'] }}"></i>
|
|
</div>
|
|
<span class="userName">
|
|
<small>{!! __($board['name']) !!} ({{ $board['count'] }})</small><br />
|
|
|
|
<a href="{{ BASE_URL }}/{{ $board['module'] }}/showCanvas/{{ $board['lastCanvasId'] }}">
|
|
{{ $tpl->escape($board['lastTitle']) }}
|
|
</a><br />
|
|
<small>{!! __('label.last_updated') !!} {{ format($board['lastUpdate'])->date() }} {{ format($board['lastUpdate'])->time() }}</p>
|
|
</small>
|
|
</span>
|
|
<div class="clearall"></div>
|
|
@php
|
|
$percentDone = 0;
|
|
if (isset($canvasProgress[$canvasType])) {
|
|
$percentDone = round($canvasProgress[$canvasType] * 100);
|
|
}
|
|
@endphp
|
|
<br />
|
|
<div class="progress">
|
|
<div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="{{ $percentDone }}" aria-valuemin="0" aria-valuemax="100" style="width: {{ $percentDone }}%">
|
|
<span class="sr-only">{!! sprintf(__('text.percent_complete'), $percentDone) !!}</span>
|
|
</div>
|
|
</div>
|
|
{!! sprintf(__('text.percent_complete'), $percentDone) !!}
|
|
|
|
|
|
</div>
|
|
</div>
|
|
@endforeach
|
|
|
|
@if (! is_array($recentProgressCanvas) || count($recentProgressCanvas) == 0)
|
|
<div class='col-md-12'><br /><br /><div class='center'>
|
|
<div style='width:30%' class='svgContainer'>
|
|
{!! file_get_contents(ROOT . '/dist/images/svg/undraw_design_data_khdb.svg') !!}
|
|
</div>
|
|
<h3>{!! __('headline.no_blueprints_yet') !!}</h3>
|
|
<br />{!! __('text.no_blueprints_yet') !!}
|
|
<br /><x-global::forms.button tag="a" link="{{ BASE_URL }}/blueprints/value/showCanvas" contentRole="primary">{!! __('button.start_here_project_value') !!}</x-global::forms.button>
|
|
</div></div>
|
|
@endif
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
@if ($login::userIsAtLeast($roles::$editor))
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="maincontentinner">
|
|
<h5 class="accordionTitle" id="accordion_link_other">
|
|
<a href="javascript:void(0)" class="accordion-toggle" id="accordion_toggle_other" onclick="accordionToggle('other');">
|
|
<i class="fa fa-angle-down"></i> Templates
|
|
</a>
|
|
</h5>
|
|
<p style="padding-left:19px;">{!! __('description.other_tools') !!}</p>
|
|
<div id="accordion_other" class="row teamBox" style="padding-left:19px;">
|
|
|
|
@foreach ($otherBoards as $board)
|
|
@if (! isset($board['visible']) || $board['visible'] === 1)
|
|
<div class="col-md-3">
|
|
<div class="profileBox" style="min-height: 125px;">
|
|
<div class="commentImage icon">
|
|
<i class="{{ $board['icon'] }}"></i>
|
|
</div>
|
|
<span class="userName">
|
|
<a href="{{ BASE_URL }}/{{ $board['module'] }}/showCanvas">
|
|
{!! __($board['name']) !!}
|
|
</a>
|
|
</span>
|
|
{!! __($board['description']) !!}
|
|
<div class="clearall"></div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
@endif
|
|
@endforeach
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@endif
|
|
|
|
</div>
|
|
|
|
@once
|
|
@push('scripts')
|
|
<script>
|
|
function accordionToggle(id) {
|
|
|
|
let currentLink = jQuery("#accordion_toggle_"+id).find("i.fa");
|
|
|
|
if(currentLink.hasClass("fa-angle-right")){
|
|
currentLink.removeClass("fa-angle-right");
|
|
currentLink.addClass("fa-angle-down");
|
|
jQuery('#accordion_'+id).slideDown("fast");
|
|
}else{
|
|
currentLink.removeClass("fa-angle-down");
|
|
currentLink.addClass("fa-angle-right");
|
|
jQuery('#accordion_'+id).slideUp("fast");
|
|
}
|
|
|
|
}
|
|
</script>
|
|
@endpush
|
|
@endonce
|
|
|
|
@endsection
|