Moved link scheme to frontend
https://github.com/LinkStackOrg/LinkStack/issues/722
This commit is contained in:
parent
0bf5e4716e
commit
2179cf3bec
|
@ -273,14 +273,12 @@ class UserController extends Controller
|
||||||
'title' => $sanitizedText,
|
'title' => $sanitizedText,
|
||||||
]);
|
]);
|
||||||
}elseif($linkType->typename == "email"){
|
}elseif($linkType->typename == "email"){
|
||||||
$LinkURL = "mailto:".$LinkURL;
|
|
||||||
$OrigLink->update([
|
$OrigLink->update([
|
||||||
'link' => $LinkURL,
|
'link' => $LinkURL,
|
||||||
'button_id' => $button?->id,
|
'button_id' => $button?->id,
|
||||||
'title' => $LinkTitle,
|
'title' => $LinkTitle,
|
||||||
]);
|
]);
|
||||||
}elseif($linkType->typename == "telephone"){
|
}elseif($linkType->typename == "telephone"){
|
||||||
$LinkURL = "tel:".$LinkURL;
|
|
||||||
$OrigLink->update([
|
$OrigLink->update([
|
||||||
'link' => $LinkURL,
|
'link' => $LinkURL,
|
||||||
'button_id' => $button?->id,
|
'button_id' => $button?->id,
|
||||||
|
@ -398,10 +396,8 @@ class UserController extends Controller
|
||||||
$links->button_id = "93";
|
$links->button_id = "93";
|
||||||
$links->title = $sanitizedText;
|
$links->title = $sanitizedText;
|
||||||
}elseif($linkType->typename == "email"){
|
}elseif($linkType->typename == "email"){
|
||||||
$links->link = "mailto:".$links->link;
|
|
||||||
$links->button_id = $button?->id;
|
$links->button_id = $button?->id;
|
||||||
}elseif($linkType->typename == "telephone"){
|
}elseif($linkType->typename == "telephone"){
|
||||||
$links->link = "tel:".$links->link;
|
|
||||||
$links->button_id = $button?->id;
|
$links->button_id = $button?->id;
|
||||||
}elseif($linkType->typename == "vcard"){
|
}elseif($linkType->typename == "vcard"){
|
||||||
|
|
||||||
|
|
|
@ -10,3 +10,14 @@
|
||||||
<input type='email' name='link' value='{{str_replace("mailto:", "", $link_url)}}' class='form-control' required />
|
<input type='email' name='link' value='{{str_replace("mailto:", "", $link_url)}}' class='form-control' required />
|
||||||
<span class='small text-muted'>{{__('messages.Enter your E-Mail')}}</span>
|
<span class='small text-muted'>{{__('messages.Enter your E-Mail')}}</span>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
$(document).ready(function() {
|
||||||
|
$('form').on('submit', function(e) {
|
||||||
|
var linkInput = $(this).find('input[name="link"]');
|
||||||
|
var linkValue = linkInput.val();
|
||||||
|
if (!linkValue.toLowerCase().startsWith('mailto:')) {
|
||||||
|
linkInput.val('mailto:' + linkValue);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
|
@ -10,3 +10,14 @@
|
||||||
<input type='tel' name='link' value='{{str_replace("tel:", "", $link_url)}}' class='form-control' required />
|
<input type='tel' name='link' value='{{str_replace("tel:", "", $link_url)}}' class='form-control' required />
|
||||||
<span class='small text-muted'>{{__('messages.Enter your telephone number')}}</span>
|
<span class='small text-muted'>{{__('messages.Enter your telephone number')}}</span>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
$(document).ready(function() {
|
||||||
|
$('form').on('submit', function(e) {
|
||||||
|
var linkInput = $(this).find('input[name="link"]');
|
||||||
|
var linkValue = linkInput.val();
|
||||||
|
if (!linkValue.toLowerCase().startsWith('tel:')) {
|
||||||
|
linkInput.val('tel:' + linkValue);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
Loading…
Reference in New Issue