12345678910111213141516171819202122232425262728293031323334353637 |
- @if(! $isHoldSelectAllCheckbox)
- <div class="btn-group dropdown {{$selectAllName}}-btn" style="display:none;margin-right: 3px;z-index: 100">
- <button type="button" class="btn btn-white dropdown-toggle btn-mini" data-toggle="dropdown">
- <span class="d-none d-sm-inline selected"></span>
- <span class="caret"></span>
- <span class="sr-only"></span>
- </button>
- <ul class="dropdown-menu" role="menu">
- @foreach($actions as $action)
- @if ($action instanceof Dcat\Admin\Grid\Tools\ActionDivider)
- <li class="dropdown-divider"></li>
- @else
- <li class="dropdown-item">
- {!! $action->render() !!}
- </li>
- @endif
- @endforeach
- </ul>
- </div>
- @endif
- <script>
- Dcat.init('.{{ $parent->getRowName() }}-checkbox', function ($this) {
- $this.on('change', function () {
- var btn = $('.{{ $selectAllName }}-btn'), selected = Dcat.grid.selectedRows('{{ $parent->getName() }}').length;
- if (selected) {
- btn.show()
- } else {
- btn.hide()
- }
- setTimeout(function () {
- btn.find('.selected').html("{!! trans('admin.grid_items_selected') !!}".replace('{n}', selected));
- }, 50)
- })
- })
- </script>
|