1234567891011121314151617181920212223242526272829 |
- @if(! empty($button['text']) || $click)
- <span class="drop{{ $direction }}" style="display:inline-block">
- <a id="{{ $buttonId }}" class="dropdown-toggle {{ $button['class'] }}" style="{{ $button['style'] }}" 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
|