29 lines
975 B
PHP
Executable File
29 lines
975 B
PHP
Executable File
@if(! empty($button['text']) || $click)
|
|
<span class="drop{{ $direction }}" style="display:inline-block">
|
|
<a id="{{ $buttonId }}" class="dropdown-toggle {{ $button['class'] }}" data-toggle="dropdown" href="javascript:void(0)">
|
|
<stub>{!! $button['text'] !!}</stub>
|
|
<span class="caret"></span>
|
|
</a>
|
|
<ul class="dropdown-menu">{!! $options !!}</ul>
|
|
</span>
|
|
@else
|
|
<ul class="dropdown-menu">{!! $options !!}</ul>
|
|
@endif
|
|
|
|
@if($click)
|
|
<script>
|
|
var $btn = $('#{{ $buttonId }}'),
|
|
$a = $btn.parent().find('ul li a'),
|
|
text = String($btn.text());
|
|
|
|
$a.on('click', function () {
|
|
$btn.find('stub').html($(this).html() + ' ');
|
|
});
|
|
|
|
if (text.replace(/(^\s*)|(\s*$)/g,"")) {
|
|
$btn.find('stub').html(text + ' ');
|
|
} else {
|
|
(!$a.length) || $btn.find('stub').html($($a[0]).html() + ' ');
|
|
}
|
|
</script>
|
|
@endif |