Added new block "Text"
This commit is contained in:
parent
414a3fa8be
commit
9c2a91e0fc
|
@ -135,6 +135,8 @@ class UserController extends Controller
|
||||||
$data['linkTypeID'] = "3";
|
$data['linkTypeID'] = "3";
|
||||||
} elseif ($bid == 43) {
|
} elseif ($bid == 43) {
|
||||||
$data['linkTypeID'] = "4";
|
$data['linkTypeID'] = "4";
|
||||||
|
} elseif ($bid == 93) {
|
||||||
|
$data['linkTypeID'] = "5";
|
||||||
} else {
|
} else {
|
||||||
$data['linkTypeID'] = "1";
|
$data['linkTypeID'] = "1";
|
||||||
}
|
}
|
||||||
|
@ -242,6 +244,11 @@ class UserController extends Controller
|
||||||
'title' => $LinkTitle,
|
'title' => $LinkTitle,
|
||||||
'button_id' => "42",
|
'button_id' => "42",
|
||||||
]);
|
]);
|
||||||
|
}elseif($linkType->typename == "text"){
|
||||||
|
$OrigLink->update([
|
||||||
|
'button_id' => "93",
|
||||||
|
'title' => $request->text,
|
||||||
|
]);
|
||||||
}else{
|
}else{
|
||||||
$OrigLink->update([
|
$OrigLink->update([
|
||||||
'link' => $LinkURL,
|
'link' => $LinkURL,
|
||||||
|
@ -273,6 +280,9 @@ class UserController extends Controller
|
||||||
$links->button_id = "43";
|
$links->button_id = "43";
|
||||||
}elseif($linkType->typename == "heading"){
|
}elseif($linkType->typename == "heading"){
|
||||||
$links->button_id = "42";
|
$links->button_id = "42";
|
||||||
|
}elseif($linkType->typename == "text"){
|
||||||
|
$links->button_id = "93";
|
||||||
|
$links->title = $request->text;
|
||||||
}else{
|
}else{
|
||||||
$links->button_id = $button?->id;
|
$links->button_id = $button?->id;
|
||||||
}
|
}
|
||||||
|
|
|
@ -165,22 +165,22 @@ class LinkType extends Migration
|
||||||
// ]'
|
// ]'
|
||||||
// ]);
|
// ]);
|
||||||
|
|
||||||
// DB::table($this->TableName)->updateOrInsert([
|
DB::table($this->TableName)->updateOrInsert([
|
||||||
// 'typename' => 'text',
|
'typename' => 'text',
|
||||||
// 'title' => 'Text',
|
'title' => 'Text',
|
||||||
// 'icon' => 'bi bi-fonts',
|
'icon' => 'bi bi-fonts',
|
||||||
// 'description' => 'Add static text to your page that is not clickable.',
|
'description' => 'Add static text to your page that is not clickable.',
|
||||||
// 'params' => '[{
|
'params' => '[{
|
||||||
// "tag": "textarea",
|
"tag": "textarea",
|
||||||
// "id": "static-text",
|
"id": "static-text",
|
||||||
// "for": "static_text",
|
"for": "static_text",
|
||||||
// "label": "Text",
|
"label": "Text",
|
||||||
// "name": "static_text",
|
"name": "static_text",
|
||||||
// "class": "form-control"
|
"class": "form-control"
|
||||||
// }
|
}
|
||||||
// ]'
|
]'
|
||||||
|
|
||||||
// ]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -387,6 +387,10 @@ class ButtonSeeder extends Seeder
|
||||||
'name' => 'all-inkl'
|
'name' => 'all-inkl'
|
||||||
],
|
],
|
||||||
|
|
||||||
|
[
|
||||||
|
'name' => 'text'
|
||||||
|
],
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
Button::insert($buttons);
|
Button::insert($buttons);
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<select name='button' class='form-control'>
|
<select name='button' class='form-control'>
|
||||||
@if($buttonName != 0)<option value='{{$buttonName}}'>{{ucfirst($buttonName)}}</option>@endif
|
@if($buttonName != 0)<option value='{{$buttonName}}'>{{ucfirst($buttonName)}}</option>@endif
|
||||||
@foreach ($buttons as $b)
|
@foreach ($buttons as $b)
|
||||||
@if(!in_array($b["name"], ["custom_website", "custom", $buttonName]))
|
@if(!in_array($b["name"], ["custom_website", "custom", "custom", "heading", "space", "text", $buttonName]))
|
||||||
<option class='button button-{{$b["name"]}}' value='{{$b["name"]}}' {{ $b["selected"] == true ? "selected" : ""}}>{{$b["title"]}}</option>
|
<option class='button button-{{$b["name"]}}' value='{{$b["name"]}}' {{ $b["selected"] == true ? "selected" : ""}}>{{$b["title"]}}</option>
|
||||||
@endif
|
@endif
|
||||||
@endforeach
|
@endforeach
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
|
|
||||||
<div class='button-text'> {{$params->text}}</div>
|
<div class='button-text'> {{$link_title}}</div>
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,53 @@
|
||||||
<label for='text' class='form-label'>Text to display</label>
|
<label for='text' class='form-label'>Text to display</label>
|
||||||
<textarea name='text' class='form-control'>{{$params->text ?? ''}}
|
<textarea class="form-control @if(env('ALLOW_USER_HTML') === true) ckeditor @endif" name="text" rows="6">{{ $link_title ?? '' }}</textarea>
|
||||||
</textarea>
|
@if(env('ALLOW_USER_HTML') === true)
|
||||||
|
<script src="{{ asset('studio/external-dependencies/ckeditor.js') }}"></script>
|
||||||
|
<script>
|
||||||
|
ClassicEditor
|
||||||
|
.create(document.querySelector('.ckeditor'), {
|
||||||
|
|
||||||
|
toolbar: {
|
||||||
|
items: [
|
||||||
|
'exportPDF', 'exportWord', '|'
|
||||||
|
, 'findAndReplace', 'selectAll', '|'
|
||||||
|
, 'heading', '|'
|
||||||
|
, 'bold', 'italic', 'strikethrough', 'underline', 'code', 'subscript', 'superscript', 'removeFormat', '|'
|
||||||
|
, 'bulletedList', 'numberedList', 'todoList', '|'
|
||||||
|
, 'outdent', 'indent', '|'
|
||||||
|
, 'undo', 'redo'
|
||||||
|
|
||||||
|
, 'fontSize', 'fontFamily', 'fontColor', 'fontBackgroundColor', 'highlight', '|'
|
||||||
|
, 'alignment', '|'
|
||||||
|
, 'link', 'blockQuote', '|'
|
||||||
|
, 'specialCharacters', 'horizontalLine', '|'
|
||||||
|
, 'textPartLanguage', '|'
|
||||||
|
]
|
||||||
|
, shouldNotGroupWhenFull: true
|
||||||
|
}
|
||||||
|
, fontFamily: {
|
||||||
|
options: [
|
||||||
|
'default'
|
||||||
|
, 'Arial, Helvetica, sans-serif'
|
||||||
|
, 'Courier New, Courier, monospace'
|
||||||
|
, 'Georgia, serif'
|
||||||
|
, 'Lucida Sans Unicode, Lucida Grande, sans-serif'
|
||||||
|
, 'Tahoma, Geneva, sans-serif'
|
||||||
|
, 'Times New Roman, Times, serif'
|
||||||
|
, 'Trebuchet MS, Helvetica, sans-serif'
|
||||||
|
, 'Verdana, Geneva, sans-serif'
|
||||||
|
]
|
||||||
|
, supportAllValues: true
|
||||||
|
},
|
||||||
|
fontSize: {
|
||||||
|
options: [ 10, 12, 14, 'default', 18, 20, 22 ],
|
||||||
|
supportAllValues: true
|
||||||
|
},
|
||||||
|
|
||||||
|
})
|
||||||
|
.catch(error => {
|
||||||
|
console.error(error);
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|
||||||
|
@endif
|
||||||
|
|
|
@ -125,6 +125,7 @@ return $path;}
|
||||||
<link rel="stylesheet" href="{{ asset('littlelink/css/skeleton-auto.css') }}">
|
<link rel="stylesheet" href="{{ asset('littlelink/css/skeleton-auto.css') }}">
|
||||||
@endif
|
@endif
|
||||||
@endif
|
@endif
|
||||||
|
<style>.container{word-break:break-all;}</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
|
@ -292,6 +293,8 @@ function get_operating_system() {
|
||||||
?>
|
?>
|
||||||
@elseif($link->name === "heading")
|
@elseif($link->name === "heading")
|
||||||
<h2>{{ $link->title }}</h2>
|
<h2>{{ $link->title }}</h2>
|
||||||
|
@elseif($link->name === "text")
|
||||||
|
<span style="">@if(env('ALLOW_USER_HTML') === true){!! $link->title !!}@else{{ $link->title }}@endif</span>
|
||||||
@else
|
@else
|
||||||
<?php include base_path('config/button-names.php'); $newLinkName = $linkName; $isNewName = "false"; foreach($buttonNames as $key => $value) { if($newLinkName == $key) { $newLinkName = $value; $isNewName = "true"; } } ?>
|
<?php include base_path('config/button-names.php'); $newLinkName = $linkName; $isNewName = "false"; foreach($buttonNames as $key => $value) { if($newLinkName == $key) { $newLinkName = $value; $isNewName = "true"; } } ?>
|
||||||
<div style="--delay: {{ $initial++ }}s" class="button-entrance"><a class="button button-{{ $link->name }} button button-hover icon-hover" rel="noopener noreferrer nofollow" href="{{ route('clickNumber') . '/' . $link->id }}" @if(theme('open_links_in_same_tab') != "true")target="_blank"@endif ><img alt="button-icon" class="icon hvr-icon" src="@if(theme('use_custom_icons') == "true"){{ url('themes/' . $GLOBALS['themeName'] . '/extra/custom-icons')}}/{{$linkName}}{{theme('custom_icon_extension')}} @else{{ asset('\/littlelink/icons\/') . $linkName }}.svg @endif">@if($isNewName == "true"){{ $newLinkName }}@else{{ ucfirst($newLinkName) }}@endif</a></div>
|
<div style="--delay: {{ $initial++ }}s" class="button-entrance"><a class="button button-{{ $link->name }} button button-hover icon-hover" rel="noopener noreferrer nofollow" href="{{ route('clickNumber') . '/' . $link->id }}" @if(theme('open_links_in_same_tab') != "true")target="_blank"@endif ><img alt="button-icon" class="icon hvr-icon" src="@if(theme('use_custom_icons') == "true"){{ url('themes/' . $GLOBALS['themeName'] . '/extra/custom-icons')}}/{{$linkName}}{{theme('custom_icon_extension')}} @else{{ asset('\/littlelink/icons\/') . $linkName }}.svg @endif">@if($isNewName == "true"){{ $newLinkName }}@else{{ ucfirst($newLinkName) }}@endif</a></div>
|
||||||
|
|
|
@ -67,7 +67,7 @@
|
||||||
<div class='col border-left h-100'>
|
<div class='col border-left h-100'>
|
||||||
|
|
||||||
<div class='row h-100'>
|
<div class='row h-100'>
|
||||||
<div class='col-12 p-2' title="{{ $link->title }}">
|
<div class='col-12 p-2' style="max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="{{ $link->title }}">
|
||||||
<span class='h6'>
|
<span class='h6'>
|
||||||
<?php $button = Button::find($link->button_id); if(isset($button->name)){$buttonName = $button->name;}else{$buttonName = 0;} ?>
|
<?php $button = Button::find($link->button_id); if(isset($button->name)){$buttonName = $button->name;}else{$buttonName = 0;} ?>
|
||||||
@if($button->name == "custom_website")
|
@if($button->name == "custom_website")
|
||||||
|
@ -76,13 +76,15 @@
|
||||||
<span style="border: 1px solid #d0d4d7 !important;border-radius:5px;background-color:#6c757d;width:25px!important;height:25px!important;"><i style="margin-left:2.83px;margin-right:-1px;color:#fff;" class='bi bi-distribute-vertical'> </i></span>
|
<span style="border: 1px solid #d0d4d7 !important;border-radius:5px;background-color:#6c757d;width:25px!important;height:25px!important;"><i style="margin-left:2.83px;margin-right:-1px;color:#fff;" class='bi bi-distribute-vertical'> </i></span>
|
||||||
@elseif($button->name == "heading")
|
@elseif($button->name == "heading")
|
||||||
<span style="border: 1px solid #d0d4d7 !important;border-radius:5px;background-color:#6c757d;width:25px!important;height:25px!important;"><i style="margin-left:2.83px;margin-right:-1px;color:#fff;" class='bi bi-card-heading'> </i></span>
|
<span style="border: 1px solid #d0d4d7 !important;border-radius:5px;background-color:#6c757d;width:25px!important;height:25px!important;"><i style="margin-left:2.83px;margin-right:-1px;color:#fff;" class='bi bi-card-heading'> </i></span>
|
||||||
|
@elseif($button->name == "text")
|
||||||
|
<span style="border: 1px solid #d0d4d7 !important;border-radius:5px;background-color:#6c757d;width:25px!important;height:25px!important;"><i style="margin-left:2.83px;margin-right:-1px;color:#fff;" class='bi bi-fonts'> </i></span>
|
||||||
@elseif($button->name == "buy me a coffee")
|
@elseif($button->name == "buy me a coffee")
|
||||||
<span style="border: 1px solid #d0d4d7 !important;border-radius:5px;background-color:#6c757d;width:25px!important;height:25px!important;"><img style="margin-left:6px!important;margin-right:6px!important;" alt="button-icon" height="15" class="m-1 " src="{{ asset('\/littlelink/icons\/') . "coffee" }}.svg "></span>
|
<span style="border: 1px solid #d0d4d7 !important;border-radius:5px;background-color:#6c757d;width:25px!important;height:25px!important;"><img style="margin-left:6px!important;margin-right:6px!important;" alt="button-icon" height="15" class="m-1 " src="{{ asset('\/littlelink/icons\/') . "coffee" }}.svg "></span>
|
||||||
@else
|
@else
|
||||||
<span style="border: 1px solid #d0d4d7 !important;border-radius:5px;background-color:#6c757d;width:25px!important;height:25px!important;"><img style="max-width:15px !important;" alt="button-icon" height="15" class="m-1 " src="{{ asset('\/littlelink/icons\/') . $buttonName }}.svg "></span>
|
<span style="border: 1px solid #d0d4d7 !important;border-radius:5px;background-color:#6c757d;width:25px!important;height:25px!important;"><img style="max-width:15px !important;" alt="button-icon" height="15" class="m-1 " src="{{ asset('\/littlelink/icons\/') . $buttonName }}.svg "></span>
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
{{$link->title}}</span>
|
{{strip_tags($link->title,'')}}</span>
|
||||||
|
|
||||||
@if(!empty($link->link))
|
@if(!empty($link->link))
|
||||||
<br /><a title='{{$link->link}}' href="{{ $link->link}}" target="_blank" class="ml-4 text-muted small">{{Str::limit($link->link, 75 )}}</a>
|
<br /><a title='{{$link->link}}' href="{{ $link->link}}" target="_blank" class="ml-4 text-muted small">{{Str::limit($link->link, 75 )}}</a>
|
||||||
|
|
Loading…
Reference in New Issue