This commit is contained in:
Kevin Adametz 2024-08-05 11:58:09 +02:00
parent c1c613a4b9
commit 881fc84207
384 changed files with 50679 additions and 990 deletions

View file

@ -110,7 +110,7 @@
<hr class="border-light m-4">
</div>
<div class="d-flex flex-column w-100">
<div class="d-flex flex-column max-width-md">
<div class="flex-grow-0">
<h4 class="media align-items-center font-weight-bold container-p-x py-3 py-lg-4 m-0">
<a href="javascript:void(0)" class="messages-sidebox-toggler d-lg-none d-block align-self-center text-muted px-3 mr-3"><i class="ion ion-md-more"></i></a>

View file

@ -1,6 +1,8 @@
<div class="card mb-2">
<h6 class="card-header bg-primary text-white py-2" data-toggle="collapse" data-target="#collapseLeadParticipant" aria-expanded="false" aria-controls="collapseLeadParticipant">
<strong style="line-height: 1.6em">Teilnehmer</strong>
<span class="badge badge-secondary">{{ $lead->lead_participants->count() }}</span>
</h6>
<div class="collapse" id="collapseLeadParticipant">
<div class="card-body row">

View file

@ -46,7 +46,7 @@
<div class="col-sm-12">
<div class="text-left mt-2">
<button type="submit" name="action" value="saveStatus" class="btn btn-sm btn-secondary">Änderungen speichern</button>&nbsp;
<button type="submit" name="action" value="saveStatus" class="btn btn-sm btn-primary">Status ändern</button>&nbsp;
<a href="{{route('leads')}}" class="btn btn-sm btn-default">{{ __('zur Übersicht') }}</a>
</div>
</div>

View file

@ -43,7 +43,7 @@
<ul class="nav nav-sm nav-tabs nav-justified tabs-alt mb-3" id="top-nav-quick-jump">
<li class="nav-item">
<a class="nav-link" href="javascript:void(0)" data-collapse="#collapseLeadCustomer">
<a class="nav-link active" href="javascript:void(0)" data-collapse="#collapseLeadCustomer">
Kunde
</a>
</li>
@ -91,12 +91,13 @@
@include('lead._detail_customer')
<!-- Anfrage -->
@include('lead._detail_lead')
@if($id !== "new" && $lead)
@include('lead._detail_participant')
@endif
<!-- Status -->
@include('lead._detail_status')
@if($id !== "new" && $lead)
@include('lead._detail_participant')
@endif
{!! Form::close() !!}
@if($id !== "new" && $lead)
@ -115,6 +116,16 @@
<script>
$(document).ready(function() {
$("#lead-form-validation button[type='submit']").on("click", function(event) {
$(':input[required]', "#lead-form-validation").each(function() {
if ($(this).val() == "" || $(this).val() == null) {
$(this).closest(".collapse").collapse('show');
return false;
}
});
});
var collapseHashValue = null;
$('[rel="tooltip"]').tooltip({trigger: "hover"});
@ -137,28 +148,28 @@
});
$(".collapse").on('shown.bs.collapse', function (){
if(collapseHashValue){
$('a[data-collapse="#'+collapseHashValue+'"]').click();
/*if(collapseHashValue){
collapseHashValue = null;
}
CookiesAddJSONValue('lead_collapse', $(this).attr('id'));
}*/
//CookiesAddJSONValue('lead_collapse', $(this).attr('id'));
window.location.hash = "#"+$(this).attr('id');
});
$(".collapse").on('hidden.bs.collapse', function (){
CookiesRemoveJSONValue('lead_collapse', $(this).attr('id'));
//CookiesRemoveJSONValue('lead_collapse', $(this).attr('id'));
});
function init_site(){
if(window.location.hash){
value = $(window.location.hash).attr('id');
if(value){
collapseHashValue = value;
CookiesAddJSONValue('lead_collapse', value);
$('a[data-collapse="#'+value+'"]').click();
//CookiesAddJSONValue('lead_collapse', value);
}
}
var lead_collapses = Cookies.get('lead_collapse');
var lead_collapses = '{!! \App\Services\Util::prepareCollapseValues() !!}';
/*var lead_collapses = Cookies.get('lead_collapse'); */
if (lead_collapses != null)
{
lead_collapses = JSON.parse(lead_collapses);

View file

@ -7,9 +7,12 @@
</h4>
<div class="card">
<div class="card-datatable table-responsive">
<div class="table-responsive-track" id="datatables-leads-scroll">
<div class="table-responsive-thumb" id="datatables-leads-thumb">
</div>
</div>
<div class="card-datatable table-responsive" id="datatables-leads-table">
<table class="datatables-leads table table-striped table-bordered" id="datatables-leads">
<thead>
<tr>
<th style="max-width: 60px;">&nbsp;</th>
@ -59,11 +62,13 @@
"url": "/js/German.json"
},
drawCallback: function () {
dataTableScrollTrack('#datatables-leads');
$('#datatables-leads [rel="tooltip"]').tooltip({trigger: "hover"});
$('#datatables-leads [data-toggle="popover"]').popover({trigger: "hover", content: get_popover_content, html: true,});
}
});
function get_popover_content() {
if ($(this).data('lead_id')) {
var data = {};

View file

@ -13,6 +13,7 @@
<div class="modal-body">
{!! Form::open(['url' => $value->url, 'class' => '', 'id'=>'lead-mail-form']) !!}
{{ Form::hidden('lead_id', $value->id) }}
{{ Form::hidden('collapse_shows', '') }}
{{ Form::hidden('action', '') }}
@if(isset($value->save_lead_mail_id))
{{ Form::hidden('save_lead_mail_id', $value->save_lead_mail_id) }}
@ -140,6 +141,10 @@
<button class="ql-blockquote"></button>
<button class="ql-code-block"></button>
</span>
<span class="ql-formats">
<select class="ql-color"></select>
<select class="ql-background"></select>
</span>
<span class="ql-formats">
<button class="ql-list" value="ordered"></button>
<button class="ql-list" value="bullet"></button>
@ -352,8 +357,20 @@
})
}
function check_collapse_shows(){
var collapse_shows = [];
$('.layout-content').find('.collapse').each(function () {
if($(this).hasClass('show')){
collapse_shows.push($(this).attr('id'));
}
});
$('input[name=collapse_shows]').val(collapse_shows.join(','));
}
$(document).ready(function() {
check_collapse_shows();
$('#open_modal_quill_preview').on('click', function (event) {
data = {};
$.each($(this).data(), function(index, value){

View file

@ -93,6 +93,8 @@
<hr class="border-light m-0">
<div class="px-4 pt-4 pb-2">
{!! Form::open(['url' => route('lead_mail_detail', [$lead_mail->id, 'move-mail-lead']), 'class' => 'move-mail-form']) !!}
{{ Form::hidden('collapse_shows', '') }}
<div class="form-row">
<div class="col-sm-6">
<label for="lead_mail_dir" class="form-label">Ablegen unter:</label>
@ -123,6 +125,8 @@
{!! Form::close() !!}
<hr>
{!! Form::open(['url' => route('lead_mail_detail', [$lead_mail->id, 'forward-mail-lead']), 'class' => 'forward-mail-form']) !!}
{{ Form::hidden('collapse_shows', '') }}
<div class="form-row">
<div class="col-sm-6">
<label for="lead_mail_forward_email" class="form-label">E-Mail weiterleiten:</label>

View file

@ -33,8 +33,18 @@
}
})
}
function check_collapse_shows(){
var collapse_shows = [];
$('.layout-content').find('.collapse').each(function () {
if($(this).hasClass('show')){
collapse_shows.push($(this).attr('id'));
}
});
$('input[name=collapse_shows]').val(collapse_shows.join(','));
}
$(document).ready(function() {
check_collapse_shows();
$('form.move-mail-form').each(function () {
var _form = $(this);
$(this).find('.lead_mail_dir').on('change', function () {